{"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":823202,"link":"/api/v1.1/game/823202/feed/live","metaData":{"wait":10,"timeStamp":"20260708_221532","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823202,"type":"R","doubleHeader":"N","id":"2026/07/08/tormlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823202-2026-07-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-08T19:45:00Z","originalDate":"2026-07-08","officialDate":"2026-07-08","dayNight":"day","time":"12:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":93,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":49,"ties":0,"pct":".473"},"records":{},"divisionLeader":false,"wins":44,"losses":49,"winningPercentage":".473"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":92,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":54,"ties":0,"pct":".413"},"records":{},"divisionLeader":false,"wins":38,"losses":54,"winningPercentage":".413"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID669456":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456","firstName":"Shane","lastName":"Bieber","primaryNumber":"57","birthDate":"1995-05-31","currentAge":31,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Bieber","middleName":"Robert","boxscoreName":"Bieber","nickName":"Not Justin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BEE-burr","mlbDebutDate":"2018-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Bieber","nameSlug":"shane-bieber-669456","firstLastName":"Shane Bieber","lastFirstName":"Bieber, Shane","lastInitName":"Bieber, S","initLastName":"S Bieber","fullFMLName":"Shane Robert Bieber","fullLFMName":"Bieber, Shane Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":25,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"17","birthDate":"1999-09-07","currentAge":26,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"64","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID689149":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149","firstName":"John","lastName":"Dallas","primaryNumber":"37","birthDate":"2000-06-26","currentAge":26,"birthCity":"Orange","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Dallas","middleName":"Chadwell","boxscoreName":"Dallas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Dallas","nameSlug":"chad-dallas-689149","firstLastName":"Chad Dallas","lastFirstName":"Dallas, Chad","lastInitName":"Dallas, C","initLastName":"C Dallas","fullFMLName":"John Chadwell Dallas","fullLFMName":"Dallas, John Chadwell","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"5","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":27,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"23","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","primaryNumber":"76","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":27,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":24,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID815873":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873","firstName":"Sean","lastName":"Keys","primaryNumber":"20","birthDate":"2003-05-26","currentAge":23,"birthCity":"Huntington","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":232,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Sean","useLastName":"Keys","middleName":"Thomas","boxscoreName":"Keys","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Keys","nameSlug":"sean-keys-815873","firstLastName":"Sean Keys","lastFirstName":"Keys, Sean","lastInitName":"Keys, S","initLastName":"S Keys","fullFMLName":"Sean Thomas Keys","fullLFMName":"Keys, Sean Thomas","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"68","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"1","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"45","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682729":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729","firstName":"Jonatan","lastName":"Clase","primaryNumber":"8","birthDate":"2002-05-23","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":150,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jonatan","useLastName":"Clase","boxscoreName":"Clase, J","gender":"M","nameMatrilineal":"Minaya","isPlayer":true,"isVerified":false,"pronunciation":"JAHN-uh-tun klah-SAY","mlbDebutDate":"2024-04-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonatan Clase","nameSlug":"jonatan-clase-682729","firstLastName":"Jonatan Clase","lastFirstName":"Clase, Jonatan","lastInitName":"Clase, J","initLastName":"J Clase","fullFMLName":"Jonatan Clase","fullLFMName":"Clase, Jonatan ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"34","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":22,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"45","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":29,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":36,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","primaryNumber":"18","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41915,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Overcast","temp":"62","wind":"11 mph, Out To CF"},"gameInfo":{"attendance":34023,"firstPitch":"2026-07-08T19:45:00.000Z","gameDurationMinutes":150},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":650314,"fullName":"Stacey Hohl","link":"/api/v1/people/650314"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:45:31.164Z","endTime":"2026-07-08T19:46:23.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-07-08T17:23:42.882Z","endTime":"2026-07-08T19:19:09.383Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"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-07-08T19:19:09.383Z","endTime":"2026-07-08T19:45:12.556Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"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-07-08T19:45:12.556Z","endTime":"2026-07-08T19:45:32.910Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"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":90.8,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2524619433374,"aZ":-30.21357566061806,"pfxX":-10.315879443120313,"pfxZ":1.1081911828368476,"pX":0.39801866350673637,"pZ":2.5416233186798025,"vX0":8.192819937641103,"vY0":-131.97154948578842,"vZ0":-0.9283072062090735,"x":101.83,"y":170.16,"x0":-1.401536609382165,"y0":50.00268613498806,"z0":5.117021414421819,"aX":-18.253985501428385},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":2014,"spinDirection":252},"zone":6,"typeConfidence":0.91,"plateTime":0.41452727317647975,"extension":6.820921894537688},"index":3,"playId":"046b4f92-1775-35c6-b20c-cecb64ce2c2d","pitchNumber":1,"startTime":"2026-07-08T19:45:32.910Z","endTime":"2026-07-08T19:45:36.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640450279113107,"aZ":-30.300708214087695,"pfxX":7.925383807852803,"pfxZ":1.2283353510127304,"pX":0.7175834666237766,"pZ":1.2348623915910777,"vX0":3.512155819161533,"vY0":-122.41652790535528,"vZ0":-2.496358742198422,"x":89.65,"y":205.44,"x0":-1.7641722736420713,"y0":50.00121172507097,"z0":4.855738200297443,"aX":12.053673642439007},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":2557,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44703776769290293,"extension":6.695400770046971},"index":4,"playId":"be34e685-d3fb-3e87-b3c1-d91b6fde3306","pitchNumber":2,"startTime":"2026-07-08T19:45:47.177Z","endTime":"2026-07-08T19:45:52.950Z","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-07-08T19:45:59.229Z","endTime":"2026-07-08T19:46:12.263Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400125215044163,"aZ":-29.085578555356772,"pfxX":-8.89339280827118,"pfxZ":1.6741891588343982,"pX":-0.9732295828601939,"pZ":2.4182679800606626,"vX0":4.653151316847241,"vY0":-135.1030400357553,"vZ0":-1.516838006786164,"x":154.1,"y":173.49,"x0":-1.5622196300483302,"y0":50.00524642056407,"z0":5.030875306135187,"aX":-16.44496023386156},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":1927,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.40538051579357415,"extension":6.9433172109121974},"hitData":{"launchSpeed":72.3,"launchAngle":21.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.72,"coordY":101.61}},"index":6,"playId":"806bb1d6-eca2-3d94-a653-384ed6ed25f3","pitchNumber":3,"startTime":"2026-07-08T19:46:12.263Z","endTime":"2026-07-08T19:46:23.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:46:23.550Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a fly ball to left fielder Heliot Ramos. Ernie Clement to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:46:23.822Z","endTime":"2026-07-08T19:47:42.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.552075262393167,"aZ":-33.3745750390674,"pfxX":-8.842596193970719,"pfxZ":-0.7279253395443819,"pX":-0.2479668101760048,"pZ":1.2181064978015916,"vX0":6.951545556732464,"vY0":-127.36701379475107,"vZ0":-2.3578182403867554,"x":126.45,"y":205.89,"x0":-1.849628841642352,"y0":50.00023106719167,"z0":4.767852172952314,"aX":-14.680963716040564},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":14.6,"spinRate":1620,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.4283011951819131,"extension":6.912582143344256},"index":0,"playId":"158cfdcf-3908-3b67-af94-026f3da2e14d","pitchNumber":1,"startTime":"2026-07-08T19:46:47.309Z","endTime":"2026-07-08T19:46:50.688Z","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":91.7,"endSpeed":84.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379578792208793,"aZ":-20.880503433842566,"pfxX":-4.935526066143174,"pfxZ":6.194497498104454,"pX":-1.1712962735326578,"pZ":3.601523766926798,"vX0":3.2113911872380423,"vY0":-133.59766977113807,"vZ0":0.07124332049164284,"x":161.65,"y":141.54,"x0":-1.7422114566879354,"y0":50.00568521908537,"z0":5.06439042909292,"aX":-9.002754038450721},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":8.3,"spinRate":2160,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.40859377074431125,"extension":6.782506325959871},"index":1,"playId":"67116c69-7877-33e6-a4c4-6569751972e7","pitchNumber":2,"startTime":"2026-07-08T19:47:09.386Z","endTime":"2026-07-08T19:47:12.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002017500930144,"aZ":-25.63061373500236,"pfxX":-1.6866218418494405,"pfxZ":3.7118441100126986,"pX":0.4029238930307464,"pZ":3.178573774256205,"vX0":5.923112786328842,"vY0":-130.9931580516272,"vZ0":0.04453932981430031,"x":101.64,"y":152.96,"x0":-1.6544768730992043,"y0":50.00151643135353,"z0":5.05534274872875,"aX":-2.972833188185268},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":1.9,"spinRate":2373,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.41588784094477216,"extension":6.713169539257622},"hitData":{"launchSpeed":65.4,"launchAngle":35.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.79,"coordY":119.42}},"index":2,"playId":"1b2c7196-3feb-379d-9f80-b5875891682c","pitchNumber":3,"startTime":"2026-07-08T19:47:28.996Z","endTime":"2026-07-08T19:47:42.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:47:42.745Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out softly, catcher Eric Haase to first baseman Rafael Devers. Ernie Clement to 3rd. Nathan Lukes to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:47:43.567Z","endTime":"2026-07-08T19:49:58.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164424943946027,"aZ":-35.6689081995256,"pfxX":-10.202661744592863,"pfxZ":-1.9550609382940927,"pX":-0.8342438314826452,"pZ":2.5305386890375967,"vX0":5.709353056212836,"vY0":-132.99710319935116,"vZ0":0.3409604374212667,"x":148.8,"y":170.46,"x0":-1.6859516760849935,"y0":50.00267819861591,"z0":4.99256264723528,"aX":-18.233320585140085},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-3.2,"breakHorizontal":17.2,"spinRate":1987,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.41220174975791846,"extension":6.838102298314143},"index":0,"playId":"f878b58b-4888-38d8-a274-e22eff9b125e","pitchNumber":1,"startTime":"2026-07-08T19:48:10.671Z","endTime":"2026-07-08T19:48:15.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287274230096862,"aZ":-32.24715852991408,"pfxX":-7.763053396271976,"pfxZ":-0.0415612125130318,"pX":0.40164059717434025,"pZ":1.9766513368750747,"vX0":7.635215455696016,"vY0":-133.1583608271206,"vZ0":-1.6399183474970846,"x":101.69,"y":185.41,"x0":-1.4774118983294429,"y0":50.00170027899989,"z0":4.906695582776382,"aX":-14.112258403707424},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":1893,"spinDirection":262},"zone":9,"typeConfidence":0.9,"plateTime":0.4094204403049222,"extension":6.912471974466765},"index":1,"playId":"00a694be-e307-3166-8878-9f43fa19eee2","pitchNumber":2,"startTime":"2026-07-08T19:48:35.898Z","endTime":"2026-07-08T19:48:39.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-08T19:48:48.644Z","endTime":"2026-07-08T19:49:05.016Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"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":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557436179784847,"aZ":-23.335353330781277,"pfxX":-1.5520241120800828,"pfxZ":4.9548101826636515,"pX":0.9174685064199432,"pZ":2.604371363237133,"vX0":7.169975760946231,"vY0":-131.61526690666568,"vZ0":-1.8881610930821993,"x":82.03,"y":168.46,"x0":-1.6208143908284833,"y0":50.00180677707567,"z0":5.030493531878275,"aX":-2.7686293826003006},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2396,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41351962605462056,"extension":6.779879039563395},"index":3,"playId":"396b29f4-e446-30ad-a7d2-d72d884a0496","pitchNumber":3,"startTime":"2026-07-08T19:49:05.016Z","endTime":"2026-07-08T19:49:10.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348361899893128,"aZ":-32.69082212713743,"pfxX":-6.454683596477694,"pfxZ":-0.28184758901776874,"pX":-1.596403008886071,"pZ":2.630599239180284,"vX0":2.595904208179199,"vY0":-133.96609626547513,"vZ0":-0.052169876232332935,"x":177.85,"y":167.75,"x0":-1.7321706991970354,"y0":50.0020222435753,"z0":4.961536446049019,"aX":-11.886881462666722},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.4,"breakHorizontal":11.3,"spinRate":1978,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.4068033076046387,"extension":6.834470391395042},"index":4,"playId":"db5dcfde-d3ec-39ae-960c-2c24a633ea93","pitchNumber":4,"startTime":"2026-07-08T19:49:30.312Z","endTime":"2026-07-08T19:49:34.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531590832448092,"aZ":-33.85935274981846,"pfxX":-6.414486799506847,"pfxZ":-0.917888059287181,"pX":-0.4802889251274699,"pZ":2.06419106066697,"vX0":5.275423010349426,"vY0":-134.0146603411275,"vZ0":-1.0353295375992573,"x":135.31,"y":183.05,"x0":-1.628759999114819,"y0":50.001407531021655,"z0":4.846937231852564,"aX":-11.81450138641677},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.7,"breakHorizontal":10.7,"spinRate":1959,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.40676060928492896,"extension":7.008204113207611},"hitData":{"launchSpeed":54.2,"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.64,"coordY":201.46}},"index":5,"playId":"de016bb5-3422-3f72-8a5f-996a2e7ba38e","pitchNumber":5,"startTime":"2026-07-08T19:49:50.726Z","endTime":"2026-07-08T19:49:58.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:49:58.653Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:50:18.272Z","endTime":"2026-07-08T19:53:13.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(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":92.1,"endSpeed":84.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0036006348695,"aZ":-18.08778066817689,"pfxX":-4.531871950588967,"pfxZ":7.727529542361912,"pX":-0.7873510163158493,"pZ":3.896008259306138,"vX0":3.5096301770989404,"vY0":-134.15244755897834,"vZ0":0.19502072464046982,"x":147.01,"y":133.59,"x0":-1.5237284609088029,"y0":50.00241423467577,"z0":5.111652347437563,"aX":-8.26066284715171},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2164,"spinDirection":236},"zone":11,"typeConfidence":0.92,"plateTime":0.4082868905392645,"extension":6.946327251702275},"index":0,"playId":"e4b8bd16-af5e-325e-85e3-2af6430c34e4","pitchNumber":1,"startTime":"2026-07-08T19:50:34.835Z","endTime":"2026-07-08T19:50:38.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515289752813736,"aZ":-32.38434728261534,"pfxX":7.30929853280795,"pfxZ":-0.13494629401905467,"pX":0.26542235151129595,"pZ":1.8885331264532756,"vX0":2.7441273327835205,"vY0":-123.36196999219158,"vZ0":-0.4763059265550421,"x":106.88,"y":187.79,"x0":-1.8124616409147398,"y0":50.00525291318364,"z0":4.824170884628009,"aX":11.217628000947272},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-13.9,"spinRate":2681,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.44473029093915173,"extension":6.960259646854527},"index":1,"playId":"c6bb3234-2fd8-3337-ac4e-6b190010309b","pitchNumber":2,"startTime":"2026-07-08T19:50:52.847Z","endTime":"2026-07-08T19:50:56.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34773549658615,"aZ":-22.46562449180336,"pfxX":-4.79447176763424,"pfxZ":5.134513696968959,"pX":0.9171026718902642,"pZ":2.4929261589608562,"vX0":8.027440304197311,"vY0":-136.07299526838554,"vZ0":-2.405132637803907,"x":82.04,"y":171.47,"x0":-1.4363589107038595,"y0":50.00628652291932,"z0":4.929937005359265,"aX":-9.073436877927975},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":7.2,"spinRate":2045,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.40115651596274127,"extension":7.171504335774442},"index":2,"playId":"56a3117b-6ab8-3b59-bbb9-723c361933f3","pitchNumber":3,"startTime":"2026-07-08T19:51:15.279Z","endTime":"2026-07-08T19:51:18.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"6f061c83-0144-4054-98da-2855b349a410","startTime":"2026-07-08T19:51:38.032Z","endTime":"2026-07-08T19:51:43.032Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946512897327246,"aZ":-30.850705934816986,"pfxX":10.46010382343886,"pfxZ":0.862945922967886,"pX":1.4454795361730066,"pZ":1.7617463945141743,"vX0":4.362996593361031,"vY0":-122.7847720488006,"vZ0":-1.0566932332032297,"x":61.9,"y":191.21,"x0":-1.7124139847585356,"y0":50.0017766242451,"z0":4.819092558482,"aX":15.993525353572343},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-19.9,"spinRate":2600,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.44582676632258167,"extension":6.831301591302709},"index":4,"playId":"725b5f4a-ceab-3f69-a836-2c113bcc8380","pitchNumber":4,"startTime":"2026-07-08T19:52:00.472Z","endTime":"2026-07-08T19:52:04.936Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648382631288364,"aZ":-31.003676531250086,"pfxX":7.732827224765623,"pfxZ":0.7488298218632403,"pX":0.04846589829214072,"pZ":1.7364810694693222,"vX0":2.1587190453325213,"vY0":-123.53396139070857,"vZ0":-1.061489410913779,"x":115.15,"y":191.9,"x0":-1.8395498109673964,"y0":50.00161466568873,"z0":4.758172066803469,"aX":12.051316362868045},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":2625,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4419528201205458,"extension":6.820860952139528},"index":5,"playId":"9dc2ae85-0749-3f55-b6f7-a1b3cef8ae41","pitchNumber":5,"startTime":"2026-07-08T19:52:23.460Z","endTime":"2026-07-08T19:52:27.154Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7454638390887,"aZ":-29.420036053007372,"pfxX":7.217125202324912,"pfxZ":1.781155236202543,"pX":0.629382459980698,"pZ":1.2544264110033572,"vX0":3.65360052548879,"vY0":-123.00206462161538,"vZ0":-2.2765045002868263,"x":93.01,"y":204.91,"x0":-1.809337642395702,"y0":50.00145581957823,"z0":4.6688746835169175,"aX":11.135558025268361},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":-13.9,"spinRate":2650,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.44409037634054904,"extension":6.9225281247653845},"index":6,"playId":"72682bcb-ac7a-34f7-ab1e-4c6207419421","pitchNumber":6,"startTime":"2026-07-08T19:52:49.184Z","endTime":"2026-07-08T19:52:53.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583621340079702,"aZ":-37.76060614639836,"pfxX":-4.662524701900532,"pfxZ":-3.4951383767414548,"pX":-0.6928649731761025,"pZ":1.0691986111936402,"vX0":3.9556645681219544,"vY0":-125.1580476688401,"vZ0":-1.3195122239102344,"x":143.41,"y":209.91,"x0":-1.6826358623887683,"y0":50.00446520256816,"z0":4.676050632607573,"aX":-7.450372554437658},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.4,"breakHorizontal":7.6,"spinRate":1405,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.4364620808776474,"extension":6.8672415034640615},"index":7,"playId":"33e6db41-8bd9-3b60-8def-9fa78ac32a3e","pitchNumber":7,"startTime":"2026-07-08T19:53:09.068Z","endTime":"2026-07-08T19:53:13.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:53:13.916Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a fly ball to right fielder Jung Hoo Lee. Ernie Clement scores. Nathan Lukes to 3rd. George Springer to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:53:29.853Z","endTime":"2026-07-08T19:55:14.613Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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, 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":91.6,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39427658798766,"aZ":-33.173094077658064,"pfxX":-8.075912020209287,"pfxZ":-0.5566481878818941,"pX":-0.60343837846156,"pZ":3.6236201577856897,"vX0":5.448218112260461,"vY0":-133.25110880349123,"vZ0":2.762438142770214,"x":140.0,"y":140.94,"x0":-1.6282762229804562,"y0":50.00303606719893,"z0":4.974636559423215,"aX":-14.481648094140692},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.1,"breakHorizontal":13.4,"spinRate":1547,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.41150214950400477,"extension":6.90661407774124},"index":0,"playId":"c9dcfe06-a5f5-3e95-8eb6-b28b14edc87a","pitchNumber":1,"startTime":"2026-07-08T19:53:40.394Z","endTime":"2026-07-08T19:53:44.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439606939375285,"aZ":-31.751036346622524,"pfxX":7.427492624974821,"pfxZ":0.2764846844216926,"pX":-0.04494681977722433,"pZ":2.8568908099364307,"vX0":2.248281459708484,"vY0":-123.61699742663463,"vZ0":1.6145400624623496,"x":118.71,"y":161.64,"x0":-1.931158307430695,"y0":50.00447727704475,"z0":4.858959008928458,"aX":11.506687272955245},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-13.9,"spinRate":2564,"spinDirection":54},"zone":2,"typeConfidence":0.9,"plateTime":0.44293378972174535,"extension":6.73810532870368},"index":1,"playId":"bd1113ed-8184-3ce0-8ad9-051354fa8796","pitchNumber":2,"startTime":"2026-07-08T19:53:56.311Z","endTime":"2026-07-08T19:54:00.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35293575536707,"aZ":-38.46140401442431,"pfxX":-5.639866295766624,"pfxZ":-3.8814575900867023,"pX":-0.5889116723075367,"pZ":0.7716859696306193,"vX0":4.693004621511622,"vY0":-126.17600150976733,"vZ0":-1.9912820782734897,"x":139.45,"y":217.94,"x0":-1.7352733048112576,"y0":50.00087382792906,"z0":4.654344833478551,"aX":-9.142759703946759},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":9.2,"spinRate":1430,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4331872314323184,"extension":6.838360557219463},"index":2,"playId":"9fe4a759-6faa-37d8-b1b1-462083c88b83","pitchNumber":3,"startTime":"2026-07-08T19:54:15.352Z","endTime":"2026-07-08T19:54:20.317Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8458138905384,"aZ":-37.95468680938261,"pfxX":-6.966769884832747,"pfxZ":-3.6236794393128093,"pX":-0.4084680840631283,"pZ":0.34999108825137587,"vX0":5.55957605822497,"vY0":-125.187583423366,"vZ0":-2.804574553110724,"x":132.57,"y":229.33,"x0":-1.746383799588947,"y0":50.001263837842,"z0":4.573338440142678,"aX":-11.123773835474784},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.0,"breakHorizontal":11.4,"spinRate":1477,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.4365165574428338,"extension":6.808458511950723},"index":3,"playId":"3b62633e-7fdf-3d37-a5ed-991e344d29f2","pitchNumber":4,"startTime":"2026-07-08T19:54:37.741Z","endTime":"2026-07-08T19:54:41.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272860734020526,"aZ":-40.08825692544119,"pfxX":-4.311768455785158,"pfxZ":-5.013563812694748,"pX":-0.5817139892255287,"pZ":1.5012409838456173,"vX0":4.523727557989569,"vY0":-124.35822979202055,"vZ0":0.4865772323900288,"x":139.17,"y":198.25,"x0":-1.8580628278686655,"y0":50.00543946878992,"z0":4.609450121601228,"aX":-6.802903834675052},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.8,"breakHorizontal":6.8,"spinRate":1281,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.4392568930090439,"extension":6.786100359054977},"hitData":{"launchSpeed":71.1,"launchAngle":32.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.42,"coordY":113.15}},"index":4,"playId":"03ae0dfa-2fd4-33de-b156-253c1b7dc8d6","pitchNumber":5,"startTime":"2026-07-08T19:55:01.844Z","endTime":"2026-07-08T19:55:14.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:55:14.613Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Kazuma Okamoto hits a grand slam (21) to right field. Nathan Lukes scores. George Springer scores. Daulton Varsho scores.","rbi":4,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:56:27.373Z","endTime":"2026-07-08T19:57:27.666Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T19:55:43.791Z","endTime":"2026-07-08T19:56:29.670Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90957177300299,"aZ":-26.69153084510643,"pfxX":-0.5299405449535184,"pfxZ":3.1334041265775703,"pX":-0.04720376431384445,"pZ":3.395121444862226,"vX0":4.372170838348829,"vY0":-130.32800726950242,"vZ0":1.0352555164525068,"x":118.8,"y":147.11,"x0":-1.6653136933886243,"y0":50.00338445724696,"z0":4.982713511927131,"aX":-0.927880059661109},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":2371,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41749235229564263,"extension":6.796598598213718},"index":1,"playId":"50019ae7-cac5-3886-ba9c-c42a1dd60e17","pitchNumber":1,"startTime":"2026-07-08T19:56:29.670Z","endTime":"2026-07-08T19:56:33.682Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94552069237481,"aZ":-34.600640186737735,"pfxX":-8.491897043664043,"pfxZ":-1.3485962905971078,"pX":0.3424107699812728,"pZ":2.3798340246794636,"vX0":7.8536784484752,"vY0":-133.52634754473172,"vZ0":0.04258109759623108,"x":103.95,"y":174.52,"x0":-1.534717524384573,"y0":50.00078409283927,"z0":4.854837063660607,"aX":-15.321751363000303},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.2,"breakHorizontal":13.7,"spinRate":2029,"spinDirection":248},"zone":6,"typeConfidence":0.91,"plateTime":0.41032274140278124,"extension":7.030088696488826},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.43,"coordY":89.82}},"index":2,"playId":"3bb2b5ea-6957-3d80-b3c0-af183376e000","pitchNumber":2,"startTime":"2026-07-08T19:56:49.062Z","endTime":"2026-07-08T19:57:27.666Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-07-08T19:57:27.666Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:59:07.154Z","endTime":"2026-07-08T19:59:42.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837393705010545,"aZ":-33.95307887585665,"pfxX":-10.763522303922212,"pfxZ":-0.957988750864029,"pX":-0.0652486928815797,"pZ":2.739235962469934,"vX0":7.4059058902710095,"vY0":-135.61827522979831,"vZ0":-0.11070593927332273,"x":119.49,"y":164.82,"x0":-1.438918036787412,"y0":50.003183647263825,"z0":5.1571948652984245,"aX":-19.96488102699284},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.6,"breakHorizontal":17.9,"spinRate":2015,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.40452504403453604,"extension":6.813977029547496},"index":0,"playId":"3c405855-037f-3ffd-a9c8-94ce0591882f","pitchNumber":1,"startTime":"2026-07-08T19:59:21.940Z","endTime":"2026-07-08T19:59:25.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872334612108205,"aZ":-33.245141534999576,"pfxX":-10.08304504515823,"pfxZ":-0.5702256833160604,"pX":-0.07299379747949604,"pZ":2.373378726239092,"vX0":6.8904872375627235,"vY0":-135.5975617760079,"vZ0":-1.1017599189903509,"x":119.78,"y":174.7,"x0":-1.3333695294428023,"y0":50.00553665385912,"z0":5.098618546776983,"aX":-18.83204528016761},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.1,"breakHorizontal":16.8,"spinRate":1968,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.40350611204577014,"extension":6.888219904015421},"hitData":{"launchSpeed":93.8,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.26,"coordY":165.45}},"index":1,"playId":"6c65efba-fe04-32c0-845c-cee52bbef84e","pitchNumber":2,"startTime":"2026-07-08T19:59:35.435Z","endTime":"2026-07-08T19:59:42.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T19:59:42.578Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonatan Clase strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T19:59:49.015Z","endTime":"2026-07-08T20:01:16.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34232180447833,"aZ":-23.694193585552224,"pfxX":-4.9053329782825115,"pfxZ":4.547490276789272,"pX":-0.5009265269336629,"pZ":2.8897952073886346,"vX0":4.15226130497411,"vY0":-135.40418255754432,"vZ0":-1.4849461241885007,"x":136.09,"y":160.76,"x0":-1.4136453166589094,"y0":50.004678357591104,"z0":5.096200920381141,"aX":-9.150035894976464},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":8.0,"spinRate":1999,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.4038407197791489,"extension":6.944742230316445},"index":0,"playId":"70485ae2-0875-3a5e-a4b3-2e38996dd656","pitchNumber":1,"startTime":"2026-07-08T20:00:06.360Z","endTime":"2026-07-08T20:00:10.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800319954728888,"aZ":-36.547440255475415,"pfxX":-6.9782901721006185,"pfxZ":-2.7037880841568125,"pX":-0.16375941058616966,"pZ":1.6924837772808305,"vX0":5.976214841054359,"vY0":-125.91267028337877,"vZ0":-0.2589688686899567,"x":123.24,"y":193.08,"x0":-1.6528924574775665,"y0":50.003605165079996,"z0":4.735693108491664,"aX":-11.288361345049918},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.7,"breakHorizontal":11.4,"spinRate":1355,"spinDirection":274},"zone":8,"typeConfidence":0.9,"plateTime":0.43379050990783785,"extension":6.69279336359694},"index":1,"playId":"a315cf29-3cae-309f-ae43-bfe11417a766","pitchNumber":2,"startTime":"2026-07-08T20:00:19.426Z","endTime":"2026-07-08T20:00:23.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.408292296058065,"aZ":-37.224838764147876,"pfxX":-9.788662896494095,"pfxZ":-2.7980582298739556,"pX":0.30830169315492656,"pZ":3.579946635500344,"vX0":8.003641200122768,"vY0":-133.84701074559092,"vZ0":3.1579582154348254,"x":105.25,"y":142.12,"x0":-1.457241752080324,"y0":50.00433507840761,"z0":5.060115508042835,"aX":-17.662489142385663},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-4.1,"breakHorizontal":15.8,"spinRate":1828,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.4101137740467662,"extension":6.865895576159929},"index":2,"playId":"77917bc1-4cd4-3a4d-a2ac-cafc4adedc5d","pitchNumber":3,"startTime":"2026-07-08T20:00:37.132Z","endTime":"2026-07-08T20:00:41.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969578055489105,"aZ":-37.93166018881994,"pfxX":-4.973750792097199,"pfxZ":-3.6024198510041767,"pX":-1.0400219538373485,"pZ":1.463564083949997,"vX0":3.637589009890133,"vY0":-125.07707148591734,"vZ0":-0.4742168722241018,"x":156.64,"y":199.26,"x0":-1.8601688493535902,"y0":50.000913952269876,"z0":4.740746855090429,"aX":-7.9550718114995025},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.4,"breakHorizontal":8.3,"spinRate":1371,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.43632821749914585,"extension":6.500525519766457},"index":3,"playId":"724df2f8-d3fa-3468-82e2-c1bec51e419f","pitchNumber":4,"startTime":"2026-07-08T20:00:52.302Z","endTime":"2026-07-08T20:00:56.109Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335172815353957,"aZ":-25.06652330920963,"pfxX":-5.034466623100343,"pfxZ":3.97320911101297,"pX":-0.9205011099805231,"pZ":3.4184628797714556,"vX0":3.2162746555021773,"vY0":-132.9020021869281,"vZ0":0.5376672543374564,"x":152.09,"y":146.48,"x0":-1.4918982149491111,"y0":50.005721845061785,"z0":5.033350312487557,"aX":-9.012501262144028},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":8.4,"spinRate":2041,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4120397655134256,"extension":6.884495653835985},"index":4,"playId":"cf808fd3-53f6-3f2f-b4c4-cd9828a1bb73","pitchNumber":5,"startTime":"2026-07-08T20:01:11.620Z","endTime":"2026-07-08T20:01:16.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:01:16.025Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T20:03:19.545Z","endTime":"2026-07-08T20:04:19.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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.5,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.711618539234014,"aZ":-10.195554797286833,"pfxX":-1.8326316175968134,"pfxZ":11.158221735492793,"pX":0.7142182929146224,"pZ":2.5653470893642183,"vX0":6.534660207116004,"vY0":-138.8910493515428,"vZ0":-7.893001913700142,"x":89.78,"y":169.52,"x0":-1.4225241968018913,"y0":50.004137380858424,"z0":6.107718900431109,"aX":-3.6108276570683295},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":2.0,"spinRate":2522,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39313234428265575,"extension":6.583272492012493},"index":0,"playId":"1a43f19f-6399-3d32-91d3-316d61938800","pitchNumber":1,"startTime":"2026-07-08T20:03:27.457Z","endTime":"2026-07-08T20:03:31.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637377646334976,"aZ":-30.302165603274155,"pfxX":3.2095228154828996,"pfxZ":1.1221891394538925,"pX":0.25184377992669255,"pZ":1.8844683344152495,"vX0":4.118025903842099,"vY0":-127.17618749624692,"vZ0":-4.743264720161986,"x":107.4,"y":187.9,"x0":-1.796629655363838,"y0":50.000372443045094,"z0":6.13844691353221,"aX":5.328982302177431},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-6.6,"spinRate":1550,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4283849898526335,"extension":6.2943760456675255},"index":1,"playId":"280f5f20-1086-3877-b11d-a02e7d1a8e6e","pitchNumber":2,"startTime":"2026-07-08T20:03:40.900Z","endTime":"2026-07-08T20:03:44.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.047370884331016,"aZ":-27.813435704020574,"pfxX":0.39976567355244086,"pfxZ":2.631512159606555,"pX":2.5550836829289123,"pZ":0.5781628468586361,"vX0":9.355041262943251,"vY0":-127.6343802227106,"vZ0":-8.012012592305311,"x":19.61,"y":223.17,"x0":-1.2020874324778863,"y0":50.003846997175906,"z0":5.932636970373266,"aX":0.6625496249984031},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-2.8,"spinRate":2956,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.42831586930363263,"extension":6.420749023015783},"index":2,"playId":"cea6f0ae-5d35-32fb-974b-009b449ad770","pitchNumber":3,"startTime":"2026-07-08T20:03:56.886Z","endTime":"2026-07-08T20:03:59.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.670934956108475,"aZ":-7.995411245096696,"pfxX":-0.681101246591396,"pfxZ":12.10703880905401,"pX":-0.09317844654559351,"pZ":1.9532598880060303,"vX0":3.960643677420073,"vY0":-140.6019779687633,"vZ0":-10.00465437855583,"x":120.55,"y":186.04,"x0":-1.4331455302095957,"y0":50.001074205064974,"z0":6.081598773669732,"aX":-1.3607999588693673},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":0.4,"spinRate":2423,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.3899660651168242,"extension":6.519493742442966},"index":3,"playId":"6d677e97-d7f3-3556-8766-c0b8c2029634","pitchNumber":4,"startTime":"2026-07-08T20:04:15.224Z","endTime":"2026-07-08T20:04:19.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:04:19.479Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T20:04:26.584Z","endTime":"2026-07-08T20:06:14.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.084240758322185,"aZ":-8.782283623276038,"pfxX":-0.846206999337964,"pfxZ":11.719182613368195,"pX":0.6056308174563874,"pZ":2.143322812299562,"vX0":6.165754022485187,"vY0":-140.24263571120392,"vZ0":-9.21315454020149,"x":93.91,"y":180.91,"x0":-1.5095078962277264,"y0":50.004435132866085,"z0":6.040044547336764,"aX":-1.6896194632157682},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":0.2,"spinRate":2565,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.39023816872256134,"extension":6.504812519912029},"index":0,"playId":"4eaf84f4-e6a6-3156-9aa0-463c530131ca","pitchNumber":1,"startTime":"2026-07-08T20:04:45.807Z","endTime":"2026-07-08T20:04:49.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, 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":88.1,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325044227309938,"aZ":-27.405770406322954,"pfxX":0.16771776347940742,"pfxZ":2.8363322414367724,"pX":-0.04978598909790184,"pZ":1.1566043361391054,"vX0":4.550941194685558,"vY0":-128.19190184615218,"vZ0":-6.9487427137899695,"x":118.9,"y":207.55,"x0":-1.8632684507237203,"y0":50.000659686646806,"z0":6.0163732626895206,"aX":0.2804527622616487},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-1.2,"spinRate":2899,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4258591037630701,"extension":6.336182167449912},"index":1,"playId":"a2799258-6ba9-3071-b2c2-0bcbb5845121","pitchNumber":2,"startTime":"2026-07-08T20:05:01.112Z","endTime":"2026-07-08T20:05:06.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T20:05:14.616Z","endTime":"2026-07-08T20:05:29.397Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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.5,"endSpeed":81.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79025142185924,"aZ":-27.621107556391244,"pfxX":2.014350000393539,"pfxZ":2.741747395571009,"pX":-0.47262914400761546,"pZ":1.0561244469273177,"vX0":2.6921438536239304,"vY0":-127.38522467276286,"vZ0":-7.053102449679833,"x":135.02,"y":210.26,"x0":-1.8009248902076607,"y0":50.00121126776989,"z0":6.015633727290187,"aX":3.3418200779805463},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2789,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4283982959366366,"extension":6.579958877814377},"index":3,"playId":"c87d3f17-66bb-3cab-8548-3aa465458710","pitchNumber":3,"startTime":"2026-07-08T20:05:29.397Z","endTime":"2026-07-08T20:05:34.241Z","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":79.5,"endSpeed":73.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.940596063453743,"aZ":-20.106229076584043,"pfxX":-5.775924129865127,"pfxZ":8.872071611361168,"pX":-1.1760845072272281,"pZ":2.3007148319731647,"vX0":2.632963752220392,"vY0":-115.69256148792864,"vZ0":-4.455986479232849,"x":161.83,"y":176.66,"x0":-1.5765823584136331,"y0":50.00208437177156,"z0":6.171201032985676,"aX":-7.85420617903557},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":1789,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.47286766702359273,"extension":6.469505282805011},"hitData":{"launchSpeed":55.4,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.44,"coordY":169.2}},"index":4,"playId":"ab118968-adea-320e-afe8-8c98c33cd9fd","pitchNumber":4,"startTime":"2026-07-08T20:06:07.379Z","endTime":"2026-07-08T20:06:14.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:06:14.367Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T20:06:18.503Z","endTime":"2026-07-08T20:07:42.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.925336036701452,"aZ":-27.51171707244078,"pfxX":0.08543282507065486,"pfxZ":2.8080623444745827,"pX":0.8437723465501692,"pZ":0.9612368943899394,"vX0":5.603554838951024,"vY0":-127.24322826494468,"vZ0":-7.461523380928244,"x":84.84,"y":212.83,"x0":-1.3862180517791904,"y0":50.00550054214244,"z0":6.072510594929313,"aX":0.1407202653241218},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-1.2,"spinRate":2727,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.42834142936850483,"extension":6.304605537586746},"index":0,"playId":"38465cc5-ea8f-3c97-8e9a-93488d10f82d","pitchNumber":1,"startTime":"2026-07-08T20:06:40.357Z","endTime":"2026-07-08T20:06:44.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198854553468987,"aZ":-29.143289977088394,"pfxX":0.3617599001558789,"pfxZ":1.8384842360473002,"pX":0.19735686532625785,"pZ":2.1871400779870704,"vX0":4.485636624596471,"vY0":-127.32320809609944,"vZ0":-4.218248398051573,"x":109.48,"y":179.73,"x0":-1.6313595512012737,"y0":50.00195637887303,"z0":6.1614125574538114,"aX":0.5960362256452568},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-1.7,"spinRate":2698,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.42955159093615647,"extension":6.336517651087948},"index":1,"playId":"b61d62a5-c0c7-354c-875e-f4addcf586ba","pitchNumber":2,"startTime":"2026-07-08T20:06:55.773Z","endTime":"2026-07-08T20:06:59.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89293260322041,"aZ":-11.858954289245128,"pfxX":-2.5064536121249903,"pfxZ":10.11857884115614,"pX":-0.23570244177788252,"pZ":3.561766171529098,"vX0":4.239489719037579,"vY0":-140.78599500766416,"vZ0":-5.252428783883234,"x":125.98,"y":142.61,"x0":-1.435271902302128,"y0":50.0032767302452,"z0":6.218796779276968,"aX":-5.032818640109659},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":3.7,"spinRate":2461,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.38901842146263954,"extension":6.342394646577926},"index":2,"playId":"cadfdea1-23ea-3843-bf7b-cde871fca996","pitchNumber":3,"startTime":"2026-07-08T20:07:15.788Z","endTime":"2026-07-08T20:07:19.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083470397752,"aZ":-26.50472480842403,"pfxX":-0.27004279697578715,"pfxZ":3.290776339075655,"pX":-0.2469506406850486,"pZ":2.250657705319659,"vX0":3.9281122982294017,"vY0":-129.37713845862746,"vZ0":-4.671012834639683,"x":126.41,"y":178.01,"x0":-1.7398951315863789,"y0":50.00145471260202,"z0":6.073511986941354,"aX":-0.46576036285844363},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-0.2,"spinRate":2715,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.42088908045432616,"extension":6.359119919014993},"hitData":{"launchSpeed":100.8,"launchAngle":35.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.6,"coordY":43.49}},"index":3,"playId":"d6071695-72f0-3101-9415-23f11b3967e8","pitchNumber":4,"startTime":"2026-07-08T20:07:33.619Z","endTime":"2026-07-08T20:07:42.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:07:42.447Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T20:09:34.308Z","endTime":"2026-07-08T20:12:25.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.240097628715343,"aZ":-32.26271306438695,"pfxX":10.181999784734508,"pfxZ":-0.05611792639172819,"pX":-1.2613646010271438,"pZ":2.9101785041444748,"vX0":-1.095203234108072,"vY0":-120.92051705575645,"vZ0":1.7978266930934537,"x":165.08,"y":160.21,"x0":-2.1280498728766006,"y0":50.00449941284952,"z0":4.975210903815139,"aX":15.171283841510787},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":-18.2,"spinRate":2638,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.4519208242456272,"extension":6.457973791037214},"index":0,"playId":"792ec8c5-6ba3-3940-8e23-d3140497f59c","pitchNumber":1,"startTime":"2026-07-08T20:09:46.798Z","endTime":"2026-07-08T20:09:50.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667169111383863,"aZ":-21.000131119948097,"pfxX":-5.421951921358282,"pfxZ":6.228977976949526,"pX":-0.5773688520589718,"pZ":2.5771696715263186,"vX0":4.25170038606598,"vY0":-132.66357534220626,"vZ0":-2.205772517803628,"x":139.01,"y":169.2,"x0":-1.4912724541030145,"y0":50.00198393072116,"z0":4.939613362261572,"aX":-9.726310866792891},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":9.0,"spinRate":2123,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.41185047819607545,"extension":6.732976146603346},"index":1,"playId":"c619b397-2e62-389d-9b78-d8c0c4ce43f6","pitchNumber":2,"startTime":"2026-07-08T20:09:58.808Z","endTime":"2026-07-08T20:10:02.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122214962374024,"aZ":-37.70282600713831,"pfxX":-3.702823619649552,"pfxZ":-3.483581950951331,"pX":-0.8246712843681231,"pZ":0.7793052112586492,"vX0":3.5641605192761205,"vY0":-124.67923881717834,"vZ0":-2.0253760221605446,"x":148.43,"y":217.74,"x0":-1.786012009200437,"y0":50.001565606732264,"z0":4.689350983782524,"aX":-5.8774873588425205},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.5,"breakHorizontal":6.0,"spinRate":1381,"spinDirection":276},"zone":13,"typeConfidence":0.89,"plateTime":0.43792608337204575,"extension":6.67194092014526},"index":2,"playId":"3ca16698-5728-3488-9111-1c131cfce656","pitchNumber":3,"startTime":"2026-07-08T20:10:13.353Z","endTime":"2026-07-08T20:10:16.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157644642136308,"aZ":-36.93852231738879,"pfxX":-8.532493812516739,"pfxZ":-3.0424388903725337,"pX":-1.5301591697322912,"pZ":1.8509680599857496,"vX0":3.4578087429441267,"vY0":-124.41612842774961,"vZ0":0.38165986267351437,"x":175.33,"y":188.8,"x0":-1.8300842234221422,"y0":50.00272532856022,"z0":4.758965672418894,"aX":-13.36497574955153},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":14.6,"spinRate":1432,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.44038982005300475,"extension":6.840409522457678},"index":3,"playId":"d0936f43-7486-36f6-ba38-5fc93a7d0eb8","pitchNumber":4,"startTime":"2026-07-08T20:10:30.487Z","endTime":"2026-07-08T20:10:35.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-08T20:10:51.443Z","endTime":"2026-07-08T20:10:56.995Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.139827504174363,"aZ":-36.27017383153862,"pfxX":-3.27913105012152,"pfxZ":-2.6173090255728706,"pX":-0.8359369370910592,"pZ":1.7713835917712701,"vX0":3.3884830469657174,"vY0":-123.69976030344735,"vZ0":0.13852734968402802,"x":148.86,"y":190.95,"x0":-1.7904050198232566,"y0":50.001486023885406,"z0":4.728288593199057,"aX":-5.1373978049850955},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.4,"breakHorizontal":5.3,"spinRate":1436,"spinDirection":286},"zone":7,"typeConfidence":0.87,"plateTime":0.4409425816194239,"extension":6.8239897377589145},"index":5,"playId":"9034dc62-2504-3c36-ad5c-d0df6a5ba1a3","pitchNumber":5,"startTime":"2026-07-08T20:10:56.995Z","endTime":"2026-07-08T20:11:03.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35161806886478,"aZ":-29.609223060798758,"pfxX":1.3366776388139705,"pfxZ":1.55195336105289,"pX":-1.8212590360724252,"pZ":3.6717617980391517,"vX0":-0.4669075422811913,"vY0":-128.1240898477644,"vZ0":2.3039081915188273,"x":186.42,"y":139.64,"x0":-1.8094971052612003,"y0":50.00001364626914,"z0":5.086599634154379,"aX":2.2050359908541477},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-2.3,"spinRate":2223,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4287424391088166,"extension":6.62625418992368},"index":6,"playId":"bc7eaaaa-46f0-30fe-8bf2-e48d59133a99","pitchNumber":6,"startTime":"2026-07-08T20:11:20.626Z","endTime":"2026-07-08T20:11:24.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932986511911935,"aZ":-22.66027062675752,"pfxX":-2.627805070154977,"pfxZ":5.394458362295991,"pX":0.22589709377743528,"pZ":2.1048720343901546,"vX0":5.904105449066015,"vY0":-131.2864613625012,"vZ0":-2.8312592277345177,"x":108.39,"y":181.95,"x0":-1.6998202889917704,"y0":50.00572618724359,"z0":4.863581368127642,"aX":-4.638153952361677},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":3.6,"spinRate":2362,"spinDirection":261},"zone":8,"typeConfidence":2.0,"plateTime":0.4154530854121976,"extension":6.665248441108849},"index":7,"playId":"fe9eb858-a4bf-34a6-ac66-e0c19d79d116","pitchNumber":7,"startTime":"2026-07-08T20:11:38.526Z","endTime":"2026-07-08T20:11:42.248Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614574852982823,"aZ":-20.27490308933323,"pfxX":-4.675231247192566,"pfxZ":6.530270615579068,"pX":-0.6729039195183772,"pZ":3.0132459668546994,"vX0":4.026326704812216,"vY0":-133.61033631984716,"vZ0":-1.3315984286098728,"x":142.65,"y":157.42,"x0":-1.5860355981970369,"y0":50.005499022756396,"z0":4.963779293124502,"aX":-8.522508565143262},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":7.7,"spinRate":2071,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.408691580128953,"extension":6.68402566782053},"index":8,"playId":"fb2f9d9f-0a8e-33b5-874a-88672ad8d444","pitchNumber":8,"startTime":"2026-07-08T20:11:59.835Z","endTime":"2026-07-08T20:12:04.598Z","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":90.7,"endSpeed":83.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13025519448502,"aZ":-29.291435833597106,"pfxX":-7.355698286018556,"pfxZ":1.6244082622069875,"pX":0.5249994687654784,"pZ":3.192282129903013,"vX0":7.522601417712945,"vY0":-131.97253158640666,"vZ0":1.2698063475826369,"x":96.99,"y":152.59,"x0":-1.396649306782658,"y0":50.00409224101058,"z0":4.85054128050944,"aX":-13.072497860183532},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":11.9,"spinRate":1995,"spinDirection":241},"zone":3,"typeConfidence":0.89,"plateTime":0.4138557465808286,"extension":6.894991743598824},"hitData":{"launchSpeed":65.6,"launchAngle":11.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.7,"coordY":146.17}},"index":9,"playId":"0733f4f5-94f9-367d-b125-a213f820c4df","pitchNumber":9,"startTime":"2026-07-08T20:12:19.654Z","endTime":"2026-07-08T20:12:25.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:12:25.177Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to second baseman Luis Arraez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T20:12:32.436Z","endTime":"2026-07-08T20:13:02.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.835664985556352,"aZ":-33.0251279566911,"pfxX":-8.009097374334342,"pfxZ":-0.4717011642832265,"pX":-0.7745673053807982,"pZ":2.9415317497677824,"vX0":4.601496567083709,"vY0":-134.201663239123,"vZ0":0.7880641583707759,"x":146.52,"y":159.36,"x0":-1.473565746340898,"y0":50.000219452453806,"z0":5.001861382673889,"aX":-14.563765094981857},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.5,"breakHorizontal":13.4,"spinRate":2076,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.40860226475228023,"extension":6.776803158615486},"hitData":{"launchSpeed":69.8,"launchAngle":53.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.16,"coordY":141.87}},"index":0,"playId":"d5a27877-fb1b-3e98-b0d7-dfacad94226e","pitchNumber":1,"startTime":"2026-07-08T20:12:56.022Z","endTime":"2026-07-08T20:13:02.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:13:02.741Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T20:13:11.533Z","endTime":"2026-07-08T20:14:47.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568709335437187,"aZ":-20.40397572018639,"pfxX":-5.593862546732764,"pfxZ":6.3444336756826445,"pX":0.8866198814823786,"pZ":3.3699362934172425,"vX0":7.9683673871642995,"vY0":-134.2675534007321,"vZ0":-0.63289920879283,"x":83.2,"y":147.79,"x0":-1.3704417663741741,"y0":50.00584765287126,"z0":5.0393558012111175,"aX":-10.38426438975176},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2209,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.405379613624941,"extension":6.774866493738784},"index":0,"playId":"dcd25c54-73cf-36c3-8a18-77eaa6ac6123","pitchNumber":1,"startTime":"2026-07-08T20:13:30.673Z","endTime":"2026-07-08T20:13:34.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.090980394763946,"aZ":-37.9071326175249,"pfxX":-6.01897695006457,"pfxZ":-3.505742098571992,"pX":-0.3219967039290952,"pZ":1.3000223937815,"vX0":5.476748361124091,"vY0":-126.13650412879436,"vZ0":-0.7803891199139088,"x":129.27,"y":203.68,"x0":-1.7240137823734727,"y0":50.00361320858323,"z0":4.6308086878191155,"aX":-9.843573801501096},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.4,"breakHorizontal":9.8,"spinRate":1534,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.43180198101128786,"extension":6.695121291193528},"index":1,"playId":"55e93094-c086-3b3d-8b19-dd24f9f56bcf","pitchNumber":2,"startTime":"2026-07-08T20:13:45.798Z","endTime":"2026-07-08T20:13:50.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675789256898444,"aZ":-35.61460106547214,"pfxX":-7.448342308775835,"pfxZ":-2.1286000621239314,"pX":0.5665510243461401,"pZ":0.9690770681843022,"vX0":7.616039796675786,"vY0":-125.50133103079747,"vZ0":-1.9074727878209186,"x":95.4,"y":212.61,"x0":-1.517385218370365,"y0":50.00003605857158,"z0":4.597550037078087,"aX":-12.066126782454978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":12.1,"spinRate":1605,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.43385918837241055,"extension":6.948154270437629},"index":2,"playId":"06df17e6-1228-36e7-9f36-5227471c1e8c","pitchNumber":3,"startTime":"2026-07-08T20:14:12.411Z","endTime":"2026-07-08T20:14:17.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97050393735311,"aZ":-23.00877746670563,"pfxX":-7.702621665299155,"pfxZ":5.190012569353607,"pX":-0.14268788616724698,"pZ":2.126860603856252,"vX0":5.871328299843672,"vY0":-132.49964164893322,"vZ0":-2.9214372312219954,"x":122.44,"y":181.35,"x0":-1.3934668913933692,"y0":50.006343153343366,"z0":4.9368878934893425,"aX":-13.61262692363978},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":12.6,"spinRate":2133,"spinDirection":220},"zone":8,"typeConfidence":0.81,"plateTime":0.4143883796166259,"extension":6.94723414186398},"hitData":{"launchSpeed":90.4,"launchAngle":50.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.43,"coordY":119.76}},"index":3,"playId":"ed7f3fc4-ff33-3e1a-bcf1-95b9b8d6b0a6","pitchNumber":4,"startTime":"2026-07-08T20:14:39.588Z","endTime":"2026-07-08T20:14:47.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:14:47.314Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T20:16:49.792Z","endTime":"2026-07-08T20:18:50.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":96.9,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.373115581044065,"aZ":-10.112840420229151,"pfxX":-3.6690019023661646,"pfxZ":10.980534055167082,"pX":-0.282556649337174,"pZ":1.8570476059013026,"vX0":5.424203197646008,"vY0":-140.7172404397671,"vZ0":-9.75848504884922,"x":127.77,"y":188.64,"x0":-1.7568052308479067,"y0":50.004897988375824,"z0":6.021511787213263,"aX":-7.373085702837198},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2473,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.38896816954793856,"extension":6.281776650090791},"index":0,"playId":"9a86c73c-102e-3045-ad20-dffaaf8302f1","pitchNumber":1,"startTime":"2026-07-08T20:16:53.089Z","endTime":"2026-07-08T20:16:56.916Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427027375674836,"aZ":-10.97849337658687,"pfxX":-3.6109915374430095,"pfxZ":10.601020124925215,"pX":-0.5684215144914759,"pZ":2.535366243486908,"vX0":5.2523847968339314,"vY0":-139.9986085389048,"vZ0":-7.678853730039276,"x":138.67,"y":170.33,"x0":-1.9933678854208128,"y0":50.00565188790668,"z0":6.019675410617502,"aX":-7.222114283674067},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2482,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.3901456113245301,"extension":6.348148883096563},"index":1,"playId":"1714cb35-aaf9-3fee-959d-22ec187df8d4","pitchNumber":2,"startTime":"2026-07-08T20:17:08.382Z","endTime":"2026-07-08T20:17:12.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-08T20:17:27.173Z","endTime":"2026-07-08T20:17:29.245Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39632438314231,"aZ":-27.551907464811926,"pfxX":-0.44170520383465917,"pfxZ":2.7609239591816563,"pX":0.22785069137408165,"pZ":-0.9177105322756424,"vX0":4.911438069064143,"vY0":-127.65283110181204,"vZ0":-11.405718654007032,"x":108.31,"y":263.56,"x0":-1.651023426408558,"y0":50.00576419654018,"z0":5.7201771488159014,"aX":-0.7406886505684984},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2544,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.42651953170348067,"extension":6.5405737912120205},"index":3,"playId":"fd612455-657c-39e3-bb84-7f519bbd559a","pitchNumber":3,"startTime":"2026-07-08T20:17:29.245Z","endTime":"2026-07-08T20:17:32.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696993998143245,"aZ":-17.368509380485765,"pfxX":-8.056100403873526,"pfxZ":7.356698143154487,"pX":0.7309312677712293,"pZ":2.3965919935624,"vX0":8.98328128616654,"vY0":-140.6904008766174,"vZ0":-6.991978750928687,"x":89.14,"y":174.07,"x0":-1.4505824427734972,"y0":50.00506220301589,"z0":6.031733107008623,"aX":-16.218497576863047},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":12.8,"spinRate":2286,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3887042249334609,"extension":6.406993837158497},"index":4,"playId":"ef361f24-6ddb-3277-98db-eb5f11c62383","pitchNumber":4,"startTime":"2026-07-08T20:17:48.348Z","endTime":"2026-07-08T20:17:52.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.79859443419647,"aZ":-21.376737830463522,"pfxX":-4.596209148242509,"pfxZ":7.680541353979262,"pX":-1.7516868431736154,"pZ":2.7198697025239196,"vX0":1.195429672888344,"vY0":-116.63588574369884,"vZ0":-3.245172788823464,"x":183.77,"y":165.34,"x0":-1.667491827344771,"y0":50.00027592919476,"z0":6.100170759762131,"aX":-6.459049632530326},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":1685,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4660426012289176,"extension":6.446649133155776},"index":5,"playId":"31489feb-33db-3393-adb9-4f029ee1ed7c","pitchNumber":5,"startTime":"2026-07-08T20:18:07.500Z","endTime":"2026-07-08T20:18:11.554Z","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":82.2,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.248556648630643,"aZ":-19.40678067696484,"pfxX":-2.8863655510297095,"pfxZ":8.56432891965824,"pX":-1.2949090830020034,"pZ":3.678058241476541,"vX0":1.8374227634831604,"vY0":-119.95811034602828,"vZ0":-1.802864755135829,"x":166.36,"y":139.47,"x0":-1.687142861064257,"y0":50.00246181033413,"z0":6.130328364715999,"aX":-4.302317945207501},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":15.5,"breakHorizontal":4.9,"spinRate":1672,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.45269523195824,"extension":6.730178410331788},"index":6,"playId":"4277d090-e5e3-3683-868b-9cba5a665008","pitchNumber":6,"startTime":"2026-07-08T20:18:24.254Z","endTime":"2026-07-08T20:18:27.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60734351896875,"aZ":-9.251429597318715,"pfxX":-2.0820344035814244,"pfxZ":11.190339327657657,"pX":-0.4915095007665176,"pZ":1.5231998113826293,"vX0":3.890921963753377,"vY0":-141.79670916294594,"vZ0":-10.913009756229428,"x":135.74,"y":197.65,"x0":-1.6072496987142484,"y0":50.00149401138134,"z0":5.999244475433765,"aX":-4.264706549205255},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2315,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3853880705587427,"extension":6.590776238959838},"hitData":{"launchSpeed":109.3,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.52,"coordY":194.05}},"index":7,"playId":"52d47e82-2f60-3df5-bef9-a8f307aa3d0a","pitchNumber":7,"startTime":"2026-07-08T20:18:43.695Z","endTime":"2026-07-08T20:18:50.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:18:50.547Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jung Hoo Lee pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T20:19:00.460Z","endTime":"2026-07-08T20:20:43.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"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(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":97.7,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.987859118291833,"aZ":-11.07257801634395,"pfxX":-3.0658437931732045,"pfxZ":10.294137641238152,"pX":-0.7157681131941982,"pZ":2.8495173169290164,"vX0":4.164294772234409,"vY0":-142.14424800188712,"vZ0":-7.077262525553427,"x":144.28,"y":161.84,"x0":-1.8001393875988327,"y0":50.00618924205063,"z0":6.07155066874264,"aX":-6.287070327040275},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2234,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.38504550680876104,"extension":6.52911085077129},"index":0,"playId":"e714bcf6-1bea-3bb5-a0ba-192100b65c4d","pitchNumber":1,"startTime":"2026-07-08T20:19:17.710Z","endTime":"2026-07-08T20:19:21.433Z","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":97.7,"endSpeed":90.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.458547329807917,"aZ":-10.578707021165398,"pfxX":-1.6189495576935464,"pfxZ":10.47032304004977,"pX":-0.2991904172776549,"pZ":2.620283299612407,"vX0":4.531659670115633,"vY0":-142.21058763769844,"vZ0":-7.818450414693241,"x":128.4,"y":168.03,"x0":-1.6980627917091005,"y0":50.00370425176026,"z0":6.064211858727149,"aX":-3.339699249643634},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":2.0,"spinRate":2370,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.38411291930720237,"extension":6.563367476812234},"index":1,"playId":"e773ddf3-97e4-3106-ab1b-14714f49c35e","pitchNumber":2,"startTime":"2026-07-08T20:19:35.618Z","endTime":"2026-07-08T20:19:41.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T20:19:56.349Z","endTime":"2026-07-08T20:20:02.533Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.906354497518635,"aZ":-20.544176428211735,"pfxX":-3.218075936959976,"pfxZ":8.221140148574491,"pX":-2.0766881186520703,"pZ":2.853229314938254,"vX0":0.12488301910641827,"vY0":-117.25036091223262,"vZ0":-3.3063212278581444,"x":196.16,"y":161.74,"x0":-1.7111685116287705,"y0":50.000296035490656,"z0":6.164720008781771,"aX":-4.550127186449261},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":1641,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4643657866582971,"extension":6.598476546496995},"index":3,"playId":"261d3eb6-7da5-343f-8492-b6514862f79a","pitchNumber":3,"startTime":"2026-07-08T20:20:02.533Z","endTime":"2026-07-08T20:20:05.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182467046929023,"aZ":-29.59877008962223,"pfxX":2.5641199889378994,"pfxZ":1.501654806119725,"pX":0.3033816409317966,"pZ":1.588226973138323,"vX0":4.758023061969275,"vY0":-129.77745462771801,"vZ0":-5.535114495809973,"x":105.44,"y":195.9,"x0":-1.884031210977934,"y0":50.00123681017486,"z0":5.992529026422958,"aX":4.389172402251041},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2747,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.42144139515268897,"extension":6.431419860561664},"index":4,"playId":"f3d58a9c-5f21-32b2-a256-6cb177482d02","pitchNumber":4,"startTime":"2026-07-08T20:20:18.049Z","endTime":"2026-07-08T20:20:21.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.145160817928286,"aZ":-19.03456377608584,"pfxX":-4.671688760597524,"pfxZ":9.342995146889358,"pX":-0.19800673603515667,"pZ":1.8403326352357687,"vX0":4.7194410707459955,"vY0":-117.2819308892598,"vZ0":-5.451835317764138,"x":124.55,"y":189.09,"x0":-1.6201688490647541,"y0":50.004710194613885,"z0":5.946416828119142,"aX":-6.5726463986956025},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":1693,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.46527439284974115,"extension":6.733022382302044},"hitData":{"launchSpeed":62.7,"launchAngle":37.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.27,"coordY":122.48}},"index":5,"playId":"27fad41b-5e18-35cd-9b17-4fd0452fc287","pitchNumber":5,"startTime":"2026-07-08T20:20:38.471Z","endTime":"2026-07-08T20:20:43.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:20:43.983Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T20:20:52.917Z","endTime":"2026-07-08T20:22:34.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":82.8,"endSpeed":76.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211637117399214,"aZ":-39.57454715037705,"pfxX":7.511056182180305,"pfxZ":-4.995457050713908,"pX":-0.16133439957285403,"pZ":3.2883059959481487,"vX0":1.7156083951691394,"vY0":-120.61622555489716,"vZ0":1.4372226920990596,"x":123.15,"y":150.0,"x0":-1.856803764355528,"y0":50.00146750092834,"z0":6.159245246169516,"aX":11.12903254818447},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.5,"breakHorizontal":-14.0,"spinRate":2921,"spinDirection":19},"zone":2,"typeConfidence":2.0,"plateTime":0.45311458947895744,"extension":6.190037162779336},"index":0,"playId":"0dc13a05-7e47-32a2-83a9-7815f7781f8d","pitchNumber":1,"startTime":"2026-07-08T20:21:13.908Z","endTime":"2026-07-08T20:21:17.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916570433435965,"aZ":-12.941907337013252,"pfxX":-5.525913416024945,"pfxZ":9.567860406790444,"pX":-0.8387059552036578,"pZ":3.2146709320533318,"vX0":3.769159673119297,"vY0":-140.64418620486552,"vZ0":-5.615144204983878,"x":148.97,"y":151.98,"x0":-1.476076057269955,"y0":50.00004615584806,"z0":6.071162550003257,"aX":-11.105062109225472},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2344,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3889500802680823,"extension":6.506742006005812},"index":1,"playId":"77a41adf-5b16-36e6-a59c-d5db3c0126f3","pitchNumber":2,"startTime":"2026-07-08T20:21:29.560Z","endTime":"2026-07-08T20:21:33.248Z","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":97.8,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53786160954785,"aZ":-11.351779673129457,"pfxX":-3.6996094119612972,"pfxZ":10.137582568711425,"pX":0.03139713005779008,"pZ":4.57454975243344,"vX0":5.353011585151636,"vY0":-142.38045691430264,"vZ0":-2.717959307164457,"x":115.8,"y":115.27,"x0":-1.3919681628345628,"y0":50.00560211406949,"z0":6.2594827986993,"aX":-7.6014989738004735},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2492,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3846275446268135,"extension":6.251046925163879},"index":2,"playId":"9e1e9b25-0782-3ca1-90db-2668e561474d","pitchNumber":3,"startTime":"2026-07-08T20:21:51.283Z","endTime":"2026-07-08T20:21:54.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297267219660085,"aZ":-28.580286095462004,"pfxX":-1.2150499613107533,"pfxZ":2.0593417221789228,"pX":0.9511498407172716,"pZ":2.462864245082859,"vX0":6.74300550742972,"vY0":-130.6097520723811,"vZ0":-3.8604243397965647,"x":80.74,"y":172.28,"x0":-1.496503207206077,"y0":50.000658674335895,"z0":6.088770530064499,"aX":-2.1181956274964064},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":0.8,"spinRate":2824,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4179972865536081,"extension":6.42985451208653},"index":3,"playId":"d96bcdaf-47b4-379f-81d1-c3165b3cecad","pitchNumber":4,"startTime":"2026-07-08T20:22:04.675Z","endTime":"2026-07-08T20:22:08.582Z","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.1,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36621843346693,"aZ":-27.815486442896216,"pfxX":-2.44942680688904,"pfxZ":2.588720038900677,"pX":0.8122481356206492,"pZ":1.869380438380196,"vX0":7.088883718352687,"vY0":-129.50579273182942,"vZ0":-4.9570699646262035,"x":86.04,"y":188.31,"x0":-1.6533495824194278,"y0":50.00150167028262,"z0":5.959612108695576,"aX":-4.122430276990186},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2681,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4244343858513222,"extension":6.423960962525782},"index":4,"playId":"57be3362-11fc-3c13-9a55-01c944da6b6d","pitchNumber":5,"startTime":"2026-07-08T20:22:29.913Z","endTime":"2026-07-08T20:22:34.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:22:34.033Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T20:24:28.174Z","endTime":"2026-07-08T20:25:06.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0511664009201,"aZ":-33.87334954969654,"pfxX":-9.622447664156102,"pfxZ":-0.991569667846619,"pX":-0.05807254030398651,"pZ":3.2945134260790963,"vX0":6.983088682178462,"vY0":-130.57206144553157,"vZ0":2.072261644204451,"x":119.21,"y":149.83,"x0":-1.5303296865846394,"y0":50.00540789695143,"z0":5.057364039561861,"aX":-16.452110599073638},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":2041,"spinDirection":255},"zone":2,"typeConfidence":0.91,"plateTime":0.4210967301861057,"extension":6.815762337973961},"index":0,"playId":"f5aa928c-3b14-3ce4-8506-d03b72a0eb38","pitchNumber":1,"startTime":"2026-07-08T20:24:44.657Z","endTime":"2026-07-08T20:24:49.019Z","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":92.1,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.584943234056283,"aZ":-31.00768617065984,"pfxX":-10.281267918201856,"pfxZ":0.6441938556291742,"pX":0.23468062831222206,"pZ":2.721866657242629,"vX0":7.478860827696601,"vY0":-133.9268164690934,"vZ0":-0.3231940900159548,"x":108.05,"y":165.29,"x0":-1.2669522330575818,"y0":50.00131220491432,"z0":5.073559365527551,"aX":-18.56029613219982},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":1768,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.40994289679785867,"extension":6.856961402670632},"hitData":{"launchSpeed":99.9,"launchAngle":23.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.51,"coordY":78.78}},"index":1,"playId":"9815de15-05f6-387a-a6cd-74af6d94cb77","pitchNumber":2,"startTime":"2026-07-08T20:24:59.809Z","endTime":"2026-07-08T20:25:06.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:25:06.541Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to shortstop Willy Adames.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T20:25:11.441Z","endTime":"2026-07-08T20:26:36.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137958106249297,"aZ":-27.15727089687831,"pfxX":-9.551512088603673,"pfxZ":2.7649058454952478,"pX":0.43211003527878505,"pZ":1.4411166579219639,"vX0":8.43477350960565,"vY0":-133.70898800141586,"vZ0":-4.024537846648229,"x":100.53,"y":199.87,"x0":-1.5184625283330255,"y0":50.003238805400976,"z0":4.908634279685088,"aX":-17.339388653635368},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":1996,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.4092421880659538,"extension":6.646252669264637},"index":0,"playId":"fa3bdd14-0018-3181-88b5-2b2010b3a173","pitchNumber":1,"startTime":"2026-07-08T20:25:34.555Z","endTime":"2026-07-08T20:25:38.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445088274009315,"aZ":-29.03221624514095,"pfxX":-9.259618207885445,"pfxZ":1.7163186720147952,"pX":-0.3445149329438086,"pZ":2.1442840284819167,"vX0":6.459196751098183,"vY0":-134.3151764421504,"vZ0":-1.8744223254169121,"x":130.13,"y":180.88,"x0":-1.5745756159432933,"y0":50.00350672843516,"z0":4.910877213300551,"aX":-16.95935171322584},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.9,"breakHorizontal":15.5,"spinRate":1961,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.407420729970597,"extension":6.8187354971253535},"index":1,"playId":"68e3a815-4302-3907-b26f-0c59a07ed088","pitchNumber":2,"startTime":"2026-07-08T20:25:52.333Z","endTime":"2026-07-08T20:25:55.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911523147543075,"aZ":-22.067062030387874,"pfxX":-3.8080375224413117,"pfxZ":5.46992040549056,"pX":0.09428246203365408,"pZ":3.432411587034107,"vX0":5.381062698215046,"vY0":-134.0975423605958,"vZ0":-0.19557419921299857,"x":113.41,"y":146.1,"x0":-1.429848380582648,"y0":50.006414919148035,"z0":5.060729100558828,"aX":-7.04165934407819},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":6.0,"spinRate":2170,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.40614636393941783,"extension":6.9565913653779115},"index":2,"playId":"22f429e5-5ac0-3dc3-b88f-242bb58515a1","pitchNumber":3,"startTime":"2026-07-08T20:26:12.727Z","endTime":"2026-07-08T20:26:18.358Z","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":91.5,"endSpeed":84.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151968215413458,"aZ":-33.63456266440049,"pfxX":-8.520476464382769,"pfxZ":-0.8158920912328949,"pX":-0.1969816221129062,"pZ":1.6372484312551956,"vX0":6.032233041951542,"vY0":-133.14180350499055,"vZ0":-2.0482952334866154,"x":124.51,"y":194.57,"x0":-1.3831986525225177,"y0":50.000185809824586,"z0":4.846775744603313,"aX":-15.319651705537597},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.7,"breakHorizontal":14.2,"spinRate":1914,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.41113725983229044,"extension":6.983474108417954},"hitData":{"launchSpeed":104.8,"launchAngle":7.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.87,"coordY":143.42}},"index":3,"playId":"ef8ae7f0-bb92-3f01-bb87-d9a90a183cef","pitchNumber":4,"startTime":"2026-07-08T20:26:32.350Z","endTime":"2026-07-08T20:26:36.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:26:36.073Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T20:26:48.453Z","endTime":"2026-07-08T20:27:46.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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, 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":91.1,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72074469564692,"aZ":-35.612934570284466,"pfxX":-8.54820552883372,"pfxZ":-1.9251276017334007,"pX":-0.7700710501757342,"pZ":3.061467393523607,"vX0":4.903419499933094,"vY0":-132.62194722152736,"vZ0":1.664372453353035,"x":146.35,"y":156.12,"x0":-1.5300042366917843,"y0":50.00263967373717,"z0":5.0185728092286555,"aX":-15.26402275600545},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.9,"breakHorizontal":14.4,"spinRate":1964,"spinDirection":247},"zone":1,"typeConfidence":0.91,"plateTime":0.4126121195698369,"extension":6.82048625570121},"index":0,"playId":"5d61dae7-492e-31ac-9e94-9b4ab8421949","pitchNumber":1,"startTime":"2026-07-08T20:27:07.756Z","endTime":"2026-07-08T20:27:11.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684774285199534,"aZ":-29.33243826070019,"pfxX":8.59709010240425,"pfxZ":1.851634320365985,"pX":-0.32756989580155144,"pZ":2.004659507424142,"vX0":1.3586383958106492,"vY0":-122.68901136830893,"vZ0":-0.651096997043645,"x":129.49,"y":184.65,"x0":-2.005180378202043,"y0":50.003801891660096,"z0":4.758152068782308,"aX":13.197456550542208},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.8,"spinRate":2683,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4452446262823644,"extension":6.279321314683709},"index":1,"playId":"e9aeb834-cb37-3de1-8da1-df0279eb8e30","pitchNumber":2,"startTime":"2026-07-08T20:27:22.205Z","endTime":"2026-07-08T20:27:26.064Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52400069881384,"aZ":-24.24396466724463,"pfxX":-1.5846270906359246,"pfxZ":4.6909743741913825,"pX":0.4018259228473841,"pZ":3.064852443706702,"vX0":5.520981309578593,"vY0":-128.15852793146829,"vZ0":-0.08460990826935322,"x":101.68,"y":156.03,"x0":-1.5595299221806942,"y0":50.00183423004034,"z0":4.966922543301342,"aX":-2.678974832936866},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2320,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4248093177289274,"extension":6.810831925447721},"hitData":{"launchSpeed":89.1,"launchAngle":50.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.72,"coordY":97.16}},"index":2,"playId":"c7b4b8d0-beff-3be2-bbd6-40d74dd8f487","pitchNumber":3,"startTime":"2026-07-08T20:27:38.208Z","endTime":"2026-07-08T20:27:46.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:27:46.239Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T20:29:51.682Z","endTime":"2026-07-08T20:31:39.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.017895592236453,"aZ":-43.62588226329338,"pfxX":1.6491851485983884,"pfxZ":-8.124149391491517,"pX":-0.8574452401583633,"pZ":1.2467463323585495,"vX0":2.15116634227396,"vY0":-117.62805411991889,"vZ0":-1.9279248367369224,"x":149.68,"y":205.12,"x0":-1.9958992875229977,"y0":50.003019778113234,"z0":6.099107092089571,"aX":2.3245755656495057},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.9,"breakHorizontal":-3.5,"spinRate":2648,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.4645464244142077,"extension":6.461135502762775},"index":0,"playId":"e8b27183-5ff5-39eb-b6eb-79f6d62d353c","pitchNumber":1,"startTime":"2026-07-08T20:29:58.379Z","endTime":"2026-07-08T20:30:02.517Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.393907547971192,"aZ":-40.74044030044395,"pfxX":0.6201243599646284,"pfxZ":-5.829844359629217,"pX":-0.3821474501253038,"pZ":2.909281717228904,"vX0":2.760466166965463,"vY0":-119.67632269969128,"vZ0":0.4815713604884211,"x":131.57,"y":160.23,"x0":-1.6253230912039611,"y0":50.005115741536315,"z0":6.318176390645033,"aX":0.910303910192112},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.3,"breakHorizontal":-1.7,"spinRate":2627,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4555158434487354,"extension":6.3093476761993275},"index":1,"playId":"26fa8404-7357-3e20-ba50-82642e313654","pitchNumber":2,"startTime":"2026-07-08T20:30:13.362Z","endTime":"2026-07-08T20:30:17.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.81040518210656,"aZ":-19.255131301023972,"pfxX":-5.8513732606331175,"pfxZ":8.989330249602311,"pX":-0.2393777040096571,"pZ":2.733051406074482,"vX0":4.927331309071117,"vY0":-118.07998985258226,"vZ0":-3.7758760450037796,"x":126.12,"y":164.99,"x0":-1.5755607046736178,"y0":50.00085930301226,"z0":6.087606964856771,"aX":-8.406232895679123},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":1722,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4608098274096286,"extension":6.709344060749068},"index":2,"playId":"2c9822c0-f388-32e9-a404-2a0e733ad2c8","pitchNumber":3,"startTime":"2026-07-08T20:30:28.712Z","endTime":"2026-07-08T20:30:32.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71254512786633,"aZ":-19.493060813688313,"pfxX":-4.08828717011817,"pfxZ":8.4871100948552,"pX":-1.8609467870155019,"pZ":2.2062931607532015,"vX0":0.7270373269073084,"vY0":-120.45003000526297,"vZ0":-4.972361213032781,"x":187.93,"y":179.21,"x0":-1.6319566638631313,"y0":50.00257707859371,"z0":5.98290804142049,"aX":-6.107778882623595},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":1852,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.45184849524156556,"extension":6.5976840038679345},"index":3,"playId":"86fb851a-3b3a-3035-a2e2-bf67db1f09d1","pitchNumber":4,"startTime":"2026-07-08T20:30:41.862Z","endTime":"2026-07-08T20:30:45.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.306713374005486,"aZ":-8.6819891279266,"pfxX":-3.354076367084782,"pfxZ":11.597726089936042,"pX":-0.6270255299821528,"pZ":1.4979075593973683,"vX0":4.89262624667361,"vY0":-141.01322760177237,"vZ0":-10.792572782422704,"x":140.9,"y":198.34,"x0":-1.9441007508982746,"y0":50.003936553583884,"z0":5.922898698715482,"aX":-6.794939804727797},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":5.2,"spinRate":2497,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.3875580499403948,"extension":6.57902279604128},"index":4,"playId":"dd9203f6-e559-379c-be5c-f2bc9f62f739","pitchNumber":5,"startTime":"2026-07-08T20:30:57.363Z","endTime":"2026-07-08T20:31:01.777Z","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":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.737308251081835,"aZ":-9.0225822504186,"pfxX":-4.197984317780339,"pfxZ":11.338381941964569,"pX":0.8394713576141658,"pZ":2.168917102277121,"vX0":8.13839406858255,"vY0":-142.0313672262575,"vZ0":-9.08141511933141,"x":85.0,"y":180.22,"x0":-1.5184348397470733,"y0":50.00055868615266,"z0":5.982666315635911,"aX":-8.570724283981399},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":5.9,"spinRate":2544,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.385734753944289,"extension":6.430989445458471},"index":5,"playId":"7492336c-343f-36aa-84f1-33f5077c6a93","pitchNumber":6,"startTime":"2026-07-08T20:31:14.208Z","endTime":"2026-07-08T20:31:18.501Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447284544457087,"aZ":-26.90381554743988,"pfxX":1.5822336796847947,"pfxZ":3.01475213917671,"pX":-0.5583177402151166,"pZ":2.1618755079847918,"vX0":3.001526144701904,"vY0":-130.67255253361046,"vZ0":-4.812308963185797,"x":138.28,"y":180.41,"x0":-1.9221600755104846,"y0":50.004791820620035,"z0":6.019455776568834,"aX":2.7695963003883826},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-3.5,"spinRate":2777,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.41724523238690425,"extension":6.338842421794299},"index":6,"playId":"ea5c1a7d-ffc3-3bfe-a62a-c84a0d02293a","pitchNumber":7,"startTime":"2026-07-08T20:31:34.983Z","endTime":"2026-07-08T20:31:39.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:31:39.531Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T20:31:53.590Z","endTime":"2026-07-08T20:33:31.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":98.2,"endSpeed":90.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56702854184839,"aZ":-10.395249688410875,"pfxX":-3.2949570798925913,"pfxZ":10.48648521466273,"pX":-0.5539667043629564,"pZ":2.8961129987789067,"vX0":4.888193935147674,"vY0":-142.88935372820586,"vZ0":-6.869757935440978,"x":138.12,"y":160.58,"x0":-1.8552955927313244,"y0":50.00549277753365,"z0":5.977989362072901,"aX":-6.845083896600412},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2312,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.38268415203228967,"extension":6.53334627622869},"index":0,"playId":"5a769050-2c99-3602-8a4e-d63d7fe24490","pitchNumber":1,"startTime":"2026-07-08T20:32:05.729Z","endTime":"2026-07-08T20:32:09.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.309397732835176,"aZ":-46.535233984125426,"pfxX":1.1795342981392858,"pfxZ":-9.842879353389034,"pX":-0.11239914469023661,"pZ":2.2233927524869084,"vX0":3.2926197461772686,"vY0":-120.54515124990142,"vZ0":0.31846662695202976,"x":121.28,"y":178.75,"x0":-1.6539795192777196,"y0":50.0028559533232,"z0":6.226853270354256,"aX":1.7206370890700868},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-17.4,"breakHorizontal":-3.0,"spinRate":2624,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.455877028517361,"extension":6.443192889990224},"index":1,"playId":"f26ace37-3210-3bb2-9ff6-e37fa199f881","pitchNumber":2,"startTime":"2026-07-08T20:32:24.290Z","endTime":"2026-07-08T20:32:28.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T20:32:37.891Z","endTime":"2026-07-08T20:32:49.299Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12378379890682,"aZ":-8.512891516862855,"pfxX":-3.0476669797133464,"pfxZ":11.419489785975784,"pX":-0.5767460507098634,"pZ":2.436993405145501,"vX0":4.2290140284535855,"vY0":-142.65105332453962,"vZ0":-8.515880127467453,"x":138.98,"y":172.98,"x0":-1.678719077893519,"y0":50.00488450225138,"z0":5.98835159431646,"aX":-6.316331904376829},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":4.7,"spinRate":2366,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3831482591823354,"extension":6.506690415788224},"index":3,"playId":"7e92f53e-4733-3794-9986-0fab39bd6319","pitchNumber":3,"startTime":"2026-07-08T20:32:49.299Z","endTime":"2026-07-08T20:32:53.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.825448317212395,"aZ":-21.340373242788594,"pfxX":-4.99641843532363,"pfxZ":7.777659121726241,"pX":-0.18519632599819935,"pZ":5.62182159701369,"vX0":4.725075876731703,"vY0":-117.17489344513761,"vZ0":3.0485039796479585,"x":124.06,"y":86.99,"x0":-1.5772364803404781,"y0":50.00057335532677,"z0":6.296199260067999,"aX":-6.957572972745937},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":1768,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.467160304513365,"extension":6.616398810306229},"index":4,"playId":"3a47654d-b38d-30d5-af3d-3c509da82066","pitchNumber":4,"startTime":"2026-07-08T20:33:07.730Z","endTime":"2026-07-08T20:33:11.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.884382770942192,"aZ":-19.048501488020747,"pfxX":-6.255246950015527,"pfxZ":9.152938577386175,"pX":-0.7206974621948803,"pZ":0.9353823775096027,"vX0":3.823550956366754,"vY0":-118.50762138692139,"vZ0":-7.6321073505972805,"x":144.47,"y":213.52,"x0":-1.5355843408816545,"y0":50.00323706574742,"z0":5.914462648943072,"aX":-8.971436114557752},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":1754,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4607246771088951,"extension":6.855444304869255},"index":5,"playId":"381733de-4d25-3680-bb7b-20af5b20a7a2","pitchNumber":5,"startTime":"2026-07-08T20:33:26.860Z","endTime":"2026-07-08T20:33:31.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:33:31.385Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T20:33:33.075Z","endTime":"2026-07-08T20:35:34.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941952255298297,"aZ":-42.70703900728601,"pfxX":-0.5009535823039546,"pfxZ":-7.0622502263351565,"pX":-0.21640505797394222,"pZ":0.8280117006253829,"vX0":3.373463877715069,"vY0":-121.39483075992169,"vZ0":-3.7403622698329655,"x":125.25,"y":216.42,"x0":-1.559461107865354,"y0":50.003691781523955,"z0":6.109532943093505,"aX":-0.7475229797357095},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.4,"breakHorizontal":0.1,"spinRate":2659,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.45132629361715715,"extension":6.439198370359012},"index":0,"playId":"20d6cc09-d0eb-3457-a8cf-484b7cead898","pitchNumber":1,"startTime":"2026-07-08T20:33:57.153Z","endTime":"2026-07-08T20:34:01.228Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65161206832724,"aZ":-15.832289250339771,"pfxX":-7.0304115168469465,"pfxZ":7.998815880635799,"pX":0.5399491488655448,"pZ":3.4477291709799753,"vX0":7.761703615822645,"vY0":-141.21046598248344,"vZ0":-4.727621262076134,"x":96.42,"y":145.69,"x0":-1.3157574531362557,"y0":50.004340213486216,"z0":6.1444245700333235,"aX":-14.365446227594626},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2435,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.38616961710760345,"extension":6.487352206464997},"index":1,"playId":"5a7b5c52-6ea7-38df-b333-7d4a1bd55954","pitchNumber":2,"startTime":"2026-07-08T20:34:14.749Z","endTime":"2026-07-08T20:34:18.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66014439036838,"aZ":-9.216021897028988,"pfxX":-2.689226590048949,"pfxZ":11.391935308419423,"pX":0.1463142431506519,"pZ":1.6012984650656865,"vX0":5.195553954401579,"vY0":-140.54829906239232,"vZ0":-10.354346109244569,"x":111.42,"y":195.54,"x0":-1.3706893481573739,"y0":50.00346313537218,"z0":5.916663374692788,"aX":-5.420237310604472},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2429,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.38861843357993475,"extension":6.550306702512967},"index":2,"playId":"a19ba7bc-5480-32c8-bfaa-6dc6ce27211a","pitchNumber":3,"startTime":"2026-07-08T20:34:30.946Z","endTime":"2026-07-08T20:34:34.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238249802110214,"aZ":-29.159817375185693,"pfxX":0.7054915459444966,"pfxZ":1.7639009031575297,"pX":0.9113163690806246,"pZ":1.2875970908498762,"vX0":5.898686643586397,"vY0":-129.38588750722676,"vZ0":-6.160399224480092,"x":82.26,"y":204.01,"x0":-1.4830094531579143,"y0":50.00040761766303,"z0":5.913922326742841,"aX":1.2043079811279762},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-2.5,"spinRate":2850,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4222035938015898,"extension":6.529550467244593},"index":3,"playId":"8f095f74-b239-3c49-a6dc-55c425d8b405","pitchNumber":4,"startTime":"2026-07-08T20:34:45.897Z","endTime":"2026-07-08T20:34:49.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-08T20:34:55.096Z","endTime":"2026-07-08T20:35:12.243Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873045005146846,"aZ":-27.884822737836938,"pfxX":-0.0027448163993639696,"pfxZ":2.44975021085712,"pX":2.701451151084348,"pZ":1.628286334299342,"vX0":10.61711252883436,"vY0":-131.08602496763098,"vZ0":-5.74185913795629,"x":14.03,"y":194.82,"x0":-1.3890656154196037,"y0":50.00543080029226,"z0":5.910302193294982,"aX":-0.005947085786942949},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2839,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4167173959371424,"extension":6.382755456726275},"index":5,"playId":"16da25af-2457-38c4-a3b1-608f55f76427","pitchNumber":5,"startTime":"2026-07-08T20:35:12.243Z","endTime":"2026-07-08T20:35:15.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56574315897281,"aZ":-30.720169793884384,"pfxX":1.7938745131012754,"pfxZ":0.8497159905675824,"pX":-0.5354971501816665,"pZ":1.1447314743711003,"vX0":2.2298550483737816,"vY0":-129.52721407675875,"vZ0":-6.282421629019349,"x":137.41,"y":207.87,"x0":-1.638655356217162,"y0":50.00149144423486,"z0":5.9330451492948155,"aX":3.0656964625454846},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2860,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4219115970353684,"extension":6.434096563424762},"index":6,"playId":"d0e54530-f43e-3e2e-9dde-bbe3e44cca08","pitchNumber":6,"startTime":"2026-07-08T20:35:30.262Z","endTime":"2026-07-08T20:35:34.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:35:34.303Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T20:37:27.721Z","endTime":"2026-07-08T20:38:43.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55421751836332,"aZ":-30.05443533624706,"pfxX":8.422383658694546,"pfxZ":1.4128469987547376,"pX":-0.4084209724397263,"pZ":3.1494514936995444,"vX0":1.3156362894315077,"vY0":-121.65097126057714,"vZ0":1.8249458885488137,"x":132.57,"y":153.74,"x0":-2.050442769386832,"y0":50.003516699177915,"z0":4.992269276472886,"aX":12.640496989704591},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-15.6,"spinRate":2701,"spinDirection":64},"zone":1,"typeConfidence":0.9,"plateTime":0.4500191596047922,"extension":6.457737335253183},"index":0,"playId":"1b07de58-81c3-3c94-a5ae-2e0badfb8968","pitchNumber":1,"startTime":"2026-07-08T20:37:46.190Z","endTime":"2026-07-08T20:37:50.086Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77181382082263,"aZ":-25.597515885463025,"pfxX":-1.4017643308878682,"pfxZ":3.7440566655379772,"pX":-0.6247239121319261,"pZ":2.8400128544809484,"vX0":3.073548756672335,"vY0":-130.54028671947123,"vZ0":-0.6820587957028403,"x":140.81,"y":162.1,"x0":-1.6257755418746516,"y0":50.00479940950017,"z0":5.000919173346588,"aX":-2.4640663513567556},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":2.0,"spinRate":2402,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41669994317311243,"extension":6.769215549927467},"index":1,"playId":"a9c873bb-e2f3-3a09-8831-9f8dcc6f6eb0","pitchNumber":2,"startTime":"2026-07-08T20:38:01.675Z","endTime":"2026-07-08T20:38:05.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78957689858302,"aZ":-20.91505390155103,"pfxX":-5.377573745633289,"pfxZ":6.116835689375932,"pX":-0.7125928622959593,"pZ":4.060261252857931,"vX0":3.8634759819806783,"vY0":-134.28039929467658,"vZ0":1.0488089415224127,"x":144.16,"y":129.15,"x0":-1.4652754742023295,"y0":50.00552408082922,"z0":5.143627110036032,"aX":-9.90450004780819},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":9.0,"spinRate":2108,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.40659103158468657,"extension":6.853048720124124},"index":2,"playId":"a6de301d-7453-3e00-8b7f-cc617eb8cb0e","pitchNumber":3,"startTime":"2026-07-08T20:38:21.013Z","endTime":"2026-07-08T20:38:25.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.705815287407354,"aZ":-30.002714539976544,"pfxX":9.834196262908879,"pfxZ":1.4307690083078057,"pX":-0.7714460505741729,"pZ":2.7615093167486524,"vX0":-0.4847847577882556,"vY0":-122.007432293944,"vZ0":1.025504708426461,"x":146.41,"y":164.22,"x0":-1.8495021840573738,"y0":50.00263256338407,"z0":4.910085697610322,"aX":14.910228603484866},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":2194,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.44794571227740043,"extension":6.636939122618671},"index":3,"playId":"914b652b-0fd7-3092-aa95-affbc9ded8fa","pitchNumber":4,"startTime":"2026-07-08T20:38:39.904Z","endTime":"2026-07-08T20:38:43.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:38:43.818Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T20:38:55.868Z","endTime":"2026-07-08T20:39:32.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73526030540459,"aZ":-34.098839793921165,"pfxX":-9.273043068728054,"pfxZ":-1.0800642914429703,"pX":-0.37351243411574947,"pZ":0.9413635468412072,"vX0":6.235669374775588,"vY0":-132.4362185492974,"vZ0":-3.7615773586559307,"x":131.24,"y":213.36,"x0":-1.5468643768394428,"y0":50.00143861210841,"z0":4.858611224752675,"aX":-16.567283152040403},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.5,"breakHorizontal":15.6,"spinRate":1963,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.41265582847249993,"extension":6.843002921683324},"index":0,"playId":"a9a74ba3-4e99-3b9b-a6b2-7f05cafcb5ee","pitchNumber":1,"startTime":"2026-07-08T20:39:08.082Z","endTime":"2026-07-08T20:39:12.172Z","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":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523655364241826,"aZ":-23.136868716519924,"pfxX":-0.44137942945138403,"pfxZ":5.242046121747009,"pX":0.02225056729794385,"pZ":1.873470721895649,"vX0":4.407155636989946,"vY0":-129.55023369088974,"vZ0":-3.3552195662214697,"x":116.15,"y":188.2,"x0":-1.6335119811418772,"y0":50.00129088307962,"z0":4.926017180383908,"aX":-0.7612305060644379},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":0.0,"spinRate":2212,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4205497374649054,"extension":6.833354654558751},"hitData":{"launchSpeed":91.3,"launchAngle":51.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.89,"coordY":102.5}},"index":1,"playId":"8c2eebad-4c9e-3108-8760-a35fed6d8635","pitchNumber":2,"startTime":"2026-07-08T20:39:24.353Z","endTime":"2026-07-08T20:39:32.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:39:32.166Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonatan Clase grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T20:39:37.232Z","endTime":"2026-07-08T20:40:56.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.5,"endSpeed":79.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.794909067496956,"aZ":-38.38782121248884,"pfxX":-7.4427946994219685,"pfxZ":-3.9452142963847305,"pX":0.1007697277840582,"pZ":0.944442848137803,"vX0":6.758642886475568,"vY0":-124.43987683152501,"vZ0":-1.5715386368981654,"x":113.16,"y":213.28,"x0":-1.6768718926894808,"y0":50.001622942122616,"z0":4.74978013538338,"aX":-11.731097519348374},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.3,"breakHorizontal":12.0,"spinRate":1566,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.4393126045936486,"extension":6.800628298757375},"index":0,"playId":"e7008099-cd8f-3c94-8a64-c39fc4b1546b","pitchNumber":1,"startTime":"2026-07-08T20:39:58.863Z","endTime":"2026-07-08T20:40:02.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.68770027682434,"aZ":-33.20995034583576,"pfxX":-6.760497512663593,"pfxZ":-0.6447474993396551,"pX":-0.38360914733591595,"pZ":0.5301154940373937,"vX0":5.5462291135077475,"vY0":-124.5401672746964,"vZ0":-3.225087440727592,"x":131.62,"y":224.47,"x0":-1.7323694333784718,"y0":50.00184007129987,"z0":4.514236928548429,"aX":-10.905632229584233},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.6,"breakHorizontal":11.4,"spinRate":1579,"spinDirection":269},"zone":13,"typeConfidence":0.89,"plateTime":0.4353655780434793,"extension":6.909494342101643},"index":1,"playId":"1439047c-afda-3ebb-9c26-0d3876780c47","pitchNumber":2,"startTime":"2026-07-08T20:40:32.150Z","endTime":"2026-07-08T20:40:36.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77031726924991,"aZ":-38.28207269357402,"pfxX":-6.329754791830428,"pfxZ":-3.8148916337029277,"pX":-0.5230753613300633,"pZ":1.5183212215659645,"vX0":5.015676914022384,"vY0":-124.55709532744655,"vZ0":-0.2216001591989396,"x":136.94,"y":197.79,"x0":-1.722787977285556,"y0":50.005385914209576,"z0":4.726351500861647,"aX":-10.127749346844645},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.8,"breakHorizontal":10.6,"spinRate":1472,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4367342560995682,"extension":6.651507059366042},"hitData":{"launchSpeed":84.6,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.86,"coordY":158.15}},"index":2,"playId":"0ed71102-1da1-3da4-96af-42aaac2701a6","pitchNumber":3,"startTime":"2026-07-08T20:40:49.739Z","endTime":"2026-07-08T20:40:56.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:40:56.549Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T20:42:49.809Z","endTime":"2026-07-08T20:43:57.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0455014151598,"aZ":-43.16880222831431,"pfxX":0.7645291913191796,"pfxZ":-7.807004167063544,"pX":-0.2799932507624271,"pZ":2.0485627956154073,"vX0":2.69461741235387,"vY0":-118.0750227760008,"vZ0":-0.5048050940422748,"x":127.67,"y":183.47,"x0":-1.5365848783844849,"y0":50.003940320229454,"z0":6.246531503854575,"aX":1.0760903368601533},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.9,"breakHorizontal":-2.0,"spinRate":2614,"spinDirection":20},"zone":8,"typeConfidence":2.0,"plateTime":0.4643549246051659,"extension":6.405401262062117},"index":0,"playId":"683fe866-389e-3df6-a16f-5ef607ab1b73","pitchNumber":1,"startTime":"2026-07-08T20:43:03.734Z","endTime":"2026-07-08T20:43:07.791Z","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":98.2,"endSpeed":90.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97416304271228,"aZ":-8.954194792805154,"pfxX":-2.297489502302043,"pfxZ":11.200465700694995,"pX":1.5869953694056265,"pZ":2.5159457405536063,"vX0":8.57971619197926,"vY0":-142.6563934307253,"vZ0":-8.487452349423798,"x":56.51,"y":170.85,"x0":-1.1533125548901098,"y0":50.00642784120112,"z0":6.084046380789824,"aX":-4.764668540820533},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2465,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.38307589040233436,"extension":6.357324210598991},"index":1,"playId":"bb1f5b19-b168-3963-8f1a-a2f4da5ef896","pitchNumber":2,"startTime":"2026-07-08T20:43:20.438Z","endTime":"2026-07-08T20:43:23.648Z","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":88.2,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051379918612678,"aZ":-29.465589362515644,"pfxX":0.8925139331894179,"pfxZ":1.598980950617543,"pX":0.38544740988856796,"pZ":1.4141993126137253,"vX0":5.113088065459365,"vY0":-128.47087018832892,"vZ0":-5.685805654999027,"x":102.31,"y":200.6,"x0":-1.7350332650841915,"y0":50.0047724326351,"z0":5.906384827580911,"aX":1.5125516196280637},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-2.6,"spinRate":2838,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4240429569945876,"extension":6.6248171078548515},"index":2,"playId":"8a27b83d-c730-39cb-8b7c-b74655b57e3a","pitchNumber":3,"startTime":"2026-07-08T20:43:35.347Z","endTime":"2026-07-08T20:43:39.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274238631867547,"aZ":-8.766690921242228,"pfxX":-2.7404709142085073,"pfxZ":11.241012638965717,"pX":-0.8426695819116864,"pZ":2.2611064332514665,"vX0":2.8921011320405863,"vY0":-142.16824502874601,"vZ0":-8.997288488910193,"x":149.12,"y":177.73,"x0":-1.508675362644889,"y0":50.00635775415015,"z0":5.992629758257248,"aX":-5.708690414680486},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2479,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.38272838976354295,"extension":6.523616512567544},"index":3,"playId":"5dfc0fd1-1c96-3b37-9d95-8913a25459a3","pitchNumber":4,"startTime":"2026-07-08T20:43:53.778Z","endTime":"2026-07-08T20:43:57.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:43:57.983Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T20:44:05.800Z","endTime":"2026-07-08T20:45:08.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900035531668003,"aZ":-27.96658135316422,"pfxX":0.28700236613623,"pfxZ":2.435909312598887,"pX":0.6039614034759802,"pZ":1.8577135230627566,"vX0":6.076022194639746,"vY0":-129.82414373292556,"vZ0":-5.3526032390429465,"x":93.98,"y":188.62,"x0":-1.7916802225699844,"y0":50.005494746917634,"z0":6.041380779580229,"aX":0.4954825428340701},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-1.7,"spinRate":2804,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.41983675027063594,"extension":6.598393700182766},"index":0,"playId":"5155c02f-7399-366c-8547-ad4afc0cfca4","pitchNumber":1,"startTime":"2026-07-08T20:44:20.523Z","endTime":"2026-07-08T20:44:24.528Z","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":97.5,"endSpeed":90.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32005326259519,"aZ":-10.160439521651668,"pfxX":-2.0288454942799765,"pfxZ":10.557452173156305,"pX":-0.3782636797881261,"pZ":3.866549169467716,"vX0":4.598527021974375,"vY0":-142.0490453847767,"vZ0":-4.712481739348308,"x":131.42,"y":134.38,"x0":-1.7399037651743332,"y0":50.002486017497084,"z0":6.168161828873031,"aX":-4.230567617273521},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":3.0,"spinRate":2569,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.38261770941969386,"extension":6.519863381846459},"index":1,"playId":"8b05b9cf-2553-35d4-b932-dee4308e2f7f","pitchNumber":2,"startTime":"2026-07-08T20:44:35.775Z","endTime":"2026-07-08T20:44:39.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T20:44:50.859Z","endTime":"2026-07-08T20:45:02.294Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22274030933326,"aZ":-16.981549689726286,"pfxX":-5.370700363975079,"pfxZ":7.498666898944252,"pX":1.335063964128509,"pZ":2.2592385386755423,"vX0":9.19122013385302,"vY0":-141.01301044194886,"vZ0":-7.352908939803904,"x":66.11,"y":177.78,"x0":-1.259720691000092,"y0":50.00248418765097,"z0":5.98374367325456,"aX":-10.882000148298275},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":8.0,"spinRate":2516,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38750214333213107,"extension":6.4574987907509},"hitData":{"launchSpeed":61.4,"launchAngle":13.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":150.18}},"index":3,"playId":"d808673a-2753-307f-8d2e-4c54e6c69d3e","pitchNumber":3,"startTime":"2026-07-08T20:45:02.294Z","endTime":"2026-07-08T20:45:08.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:45:08.519Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to left fielder Jonatan Clase.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T20:45:12.691Z","endTime":"2026-07-08T20:45:53.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84803129020671,"aZ":-46.16749567660684,"pfxX":1.7878724873990586,"pfxZ":-10.07769312787137,"pX":0.08060681190023347,"pZ":3.1404576285205006,"vX0":3.036985559498335,"vY0":-117.26700239999947,"vZ0":2.522424546870295,"x":113.93,"y":153.99,"x0":-1.4652129863351544,"y0":50.00374859307207,"z0":6.36779759201144,"aX":2.4819259267185574},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.3,"breakHorizontal":-4.0,"spinRate":2786,"spinDirection":18},"zone":2,"typeConfidence":2.0,"plateTime":0.4676554638415906,"extension":6.321917252750052},"index":0,"playId":"a5430da0-388c-3815-b5b6-ce108219db8e","pitchNumber":1,"startTime":"2026-07-08T20:45:32.349Z","endTime":"2026-07-08T20:45:36.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997215752361075,"aZ":-13.290688337409957,"pfxX":-5.900956699086192,"pfxZ":9.36565793628839,"pX":-0.7596207096025058,"pZ":2.1053136375686483,"vX0":3.849394823650609,"vY0":-140.85055207251523,"vZ0":-8.393619810241722,"x":145.95,"y":181.94,"x0":-1.375030536246618,"y0":50.00131161308392,"z0":5.976832262667205,"aX":-11.894774417978148},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2487,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.3883863341573002,"extension":6.556717038666596},"hitData":{"launchSpeed":93.9,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.52,"coordY":79.14}},"index":1,"playId":"6ef2985d-7980-3d0b-b1f7-e7d676776ac1","pitchNumber":2,"startTime":"2026-07-08T20:45:46.722Z","endTime":"2026-07-08T20:45:53.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:45:53.630Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Giménez pops out to shortstop Willy Adames.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T20:47:45.633Z","endTime":"2026-07-08T20:49:23.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37396200496217,"aZ":-29.65182058332052,"pfxX":7.345269880696521,"pfxZ":1.6743166155994285,"pX":-0.02219422787652264,"pZ":1.6622646558852596,"vX0":2.284404147601746,"vY0":-122.00033610636137,"vZ0":-1.3751155288050403,"x":117.85,"y":193.9,"x0":-1.925246845954373,"y0":50.00158739609477,"z0":4.792794227613034,"aX":11.052493906403106},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":-13.8,"spinRate":2569,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.4492339731359638,"extension":6.4378738243695475},"index":0,"playId":"2ea043f1-201a-3bed-b007-9a491913080e","pitchNumber":1,"startTime":"2026-07-08T20:47:59.358Z","endTime":"2026-07-08T20:48:26.360Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"}}},{"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":86.0,"endSpeed":79.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033021004513447,"aZ":-36.92550590424451,"pfxX":-6.204039768295421,"pfxZ":-2.9649269291043616,"pX":-0.3341235525290724,"pZ":0.8150444718884164,"vX0":5.3622938411145595,"vY0":-125.17195045666918,"vZ0":-2.2241255933463773,"x":129.74,"y":216.77,"x0":-1.6883601000393944,"y0":50.00401585428727,"z0":4.711450107761659,"aX":-9.938592380520385},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.6,"breakHorizontal":10.2,"spinRate":1501,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.43601944248847957,"extension":6.754902170997893},"index":1,"playId":"108294e0-4055-32a1-b657-440d7162aec6","pitchNumber":2,"startTime":"2026-07-08T20:48:31.984Z","endTime":"2026-07-08T20:48:35.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01460982807451,"aZ":-25.00547412962545,"pfxX":-2.0445877197607984,"pfxZ":4.170153330252342,"pX":0.11988063563861462,"pZ":2.276264299029736,"vX0":5.360686829645269,"vY0":-129.01661522897683,"vZ0":-1.89538073847369,"x":112.43,"y":177.32,"x0":-1.7017092500085016,"y0":50.00052801889778,"z0":4.911487173252641,"aX":-3.5129891726956246},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":2.8,"spinRate":2418,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4214687854652319,"extension":6.782423659018385},"index":2,"playId":"c8a3879c-050e-3697-81c5-a7cd73c24507","pitchNumber":3,"startTime":"2026-07-08T20:48:50.172Z","endTime":"2026-07-08T20:48:54.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T20:49:05.031Z","endTime":"2026-07-08T20:49:17.252Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0543411977701,"aZ":-27.806496970638474,"pfxX":-1.9475842384880968,"pfxZ":2.506444272619433,"pX":0.23638625322417525,"pZ":3.040462798325634,"vX0":5.145728635217582,"vY0":-130.56200529385012,"vZ0":0.34052529741979387,"x":107.99,"y":156.69,"x0":-1.4987767340807763,"y0":50.0024825583605,"z0":4.985097288230056,"aX":-3.394265331136411},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":2.5,"spinRate":2305,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.4180070736926047,"extension":6.793405961954917},"hitData":{"launchSpeed":68.8,"launchAngle":52.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.14,"coordY":129.58}},"index":4,"playId":"17a2922f-3d4b-3d08-aac4-78ab6536d885","pitchNumber":4,"startTime":"2026-07-08T20:49:17.252Z","endTime":"2026-07-08T20:49:23.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:49:23.631Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T20:49:34.930Z","endTime":"2026-07-08T20:50:31.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482911376686335,"aZ":-28.864731577319663,"pfxX":-8.554999793424493,"pfxZ":1.7943024650038666,"pX":-0.09473289977793638,"pZ":2.499828983543084,"vX0":6.703880561342411,"vY0":-134.34067784349847,"vZ0":-1.1801165797849438,"x":120.61,"y":171.28,"x0":-1.4991949284595554,"y0":50.00333770963574,"z0":4.978506174420449,"aX":-15.787872119178548},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.2,"breakHorizontal":14.3,"spinRate":2022,"spinDirection":243},"zone":5,"typeConfidence":0.89,"plateTime":0.4062203478319617,"extension":6.825781390351113},"index":0,"playId":"60b4c47d-e47b-3556-b2b4-3ba15db2e159","pitchNumber":1,"startTime":"2026-07-08T20:49:49.637Z","endTime":"2026-07-08T20:49:53.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691238763270324,"aZ":-29.637292561394283,"pfxX":7.719911904284928,"pfxZ":1.6507913164636587,"pX":-0.3122377120924288,"pZ":2.838437575586187,"vX0":1.2999954074357092,"vY0":-123.04423434912417,"vZ0":1.212045978738387,"x":128.9,"y":162.14,"x0":-1.8503111637606948,"y0":50.0044998992357,"z0":4.844812084888538,"aX":11.874723508069897},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":-14.3,"spinRate":2635,"spinDirection":54},"zone":2,"typeConfidence":0.9,"plateTime":0.44461319916992137,"extension":6.702964990971965},"index":1,"playId":"17757b87-2ed2-325c-9e52-ecf7732be079","pitchNumber":2,"startTime":"2026-07-08T20:50:05.757Z","endTime":"2026-07-08T20:50:09.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951838106763017,"aZ":-24.966039075178394,"pfxX":-1.5001742727876275,"pfxZ":4.192999732892744,"pX":0.6288771962675646,"pZ":3.2414480976114257,"vX0":5.691600404714936,"vY0":-129.28689541048456,"vZ0":0.25631314625317003,"x":93.03,"y":151.26,"x0":-1.3911911214578683,"y0":50.005213591271776,"z0":5.032946438161248,"aX":-2.5815239109189028},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":1.7,"spinRate":2398,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4211304818203705,"extension":6.890571448806774},"hitData":{"launchSpeed":79.7,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.06,"coordY":172.96}},"index":2,"playId":"ce38ee07-7a73-3ecd-9a19-34f43af4189b","pitchNumber":3,"startTime":"2026-07-08T20:50:25.240Z","endTime":"2026-07-08T20:50:31.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:50:31.550Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T20:50:43.656Z","endTime":"2026-07-08T20:53:16.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38911064562279,"aZ":-21.39671024139408,"pfxX":-3.290440131621891,"pfxZ":5.979308819812758,"pX":0.6627979366854351,"pZ":2.951667745098116,"vX0":6.3285285678581635,"vY0":-133.09583523124851,"vZ0":-1.284205472893402,"x":91.74,"y":159.08,"x0":-1.3134896644769265,"y0":50.001007086563945,"z0":4.983381489036372,"aX":-5.929488569830812},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":4.7,"spinRate":2139,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.41083683449121366,"extension":6.857597436196183},"index":0,"playId":"a350dfd1-b74e-36c6-af5f-50a65fbbe0e7","pitchNumber":1,"startTime":"2026-07-08T20:50:59.689Z","endTime":"2026-07-08T20:51:03.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909312428094115,"aZ":-29.264251943574234,"pfxX":-10.585269309309034,"pfxZ":1.6175380346709138,"pX":-0.9273492083978533,"pZ":1.4091404664089835,"vX0":5.411148125540632,"vY0":-133.02288472282518,"vZ0":-3.451170448042187,"x":152.35,"y":200.73,"x0":-1.6101428046880948,"y0":50.00227001057806,"z0":4.8396406803096275,"aX":-19.01346434351173},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":2113,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.41138671623269785,"extension":6.753504328295626},"index":1,"playId":"f43cfc7f-be3e-3ddb-8597-c0ecd0a9c040","pitchNumber":2,"startTime":"2026-07-08T20:51:19.491Z","endTime":"2026-07-08T20:51:23.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832235802253784,"aZ":-36.542086405724916,"pfxX":-5.2722472877924105,"pfxZ":-2.7062088630502155,"pX":0.0017141404957629178,"pZ":0.8822940536023858,"vX0":5.727773547018903,"vY0":-125.451901191108,"vZ0":-2.0941354030290777,"x":116.93,"y":214.96,"x0":-1.6146183061071462,"y0":50.006023163169615,"z0":4.676456003851926,"aX":-8.495394651828711},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":8.4,"spinRate":1536,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.43482092263023997,"extension":6.8204573486620985},"index":2,"playId":"f4c0b0eb-66f5-3e6b-b520-0152c5f42b40","pitchNumber":3,"startTime":"2026-07-08T20:51:35.547Z","endTime":"2026-07-08T20:51:39.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.963144988197076,"aZ":-37.69294717874525,"pfxX":-5.9740626703602295,"pfxZ":-3.4888558824098217,"pX":1.275152955282111,"pZ":0.5056288198568142,"vX0":9.085405844555899,"vY0":-124.28302330398942,"vZ0":-2.3553704530700745,"x":68.39,"y":225.13,"x0":-1.6306668053078825,"y0":50.00091616985575,"z0":4.558722771752444,"aX":-9.46413090694677},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":9.0,"spinRate":1406,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.4386031451264989,"extension":6.7202664826557434},"index":3,"playId":"11af4c19-82c0-337f-97af-14d53c38f850","pitchNumber":4,"startTime":"2026-07-08T20:52:02.194Z","endTime":"2026-07-08T20:52:05.811Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63987242199536,"aZ":-36.84230293024813,"pfxX":-5.6774809553808705,"pfxZ":-2.953617705373844,"pX":-1.5336286983042133,"pZ":2.1298469038146646,"vX0":2.7337728148427534,"vY0":-124.13981528129703,"vZ0":1.1070759474779277,"x":175.46,"y":181.27,"x0":-1.9035033050348154,"y0":50.00161159333283,"z0":4.712947959341889,"aX":-8.982603728211146},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.9,"breakHorizontal":9.7,"spinRate":1369,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4389327039040225,"extension":6.392122453251663},"index":4,"playId":"08140866-a2bc-3f3d-8830-463c50136529","pitchNumber":5,"startTime":"2026-07-08T20:52:24.433Z","endTime":"2026-07-08T20:52:27.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.041363645558405,"aZ":-35.37674342180821,"pfxX":-4.754163889400013,"pfxZ":-2.002219435817395,"pX":0.4051130785528893,"pZ":1.7833517682902422,"vX0":6.75800811314376,"vY0":-124.68306061028323,"vZ0":-0.07952913214253465,"x":101.56,"y":190.63,"x0":-1.7016251175618178,"y0":50.00060081968227,"z0":4.693662941373718,"aX":-7.612738028173953},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":7.3,"spinRate":1491,"spinDirection":281},"zone":9,"typeConfidence":0.89,"plateTime":0.4364389595107383,"extension":6.784971878676833},"index":5,"playId":"39d7e991-7be2-3808-9ca3-40915405ca74","pitchNumber":6,"startTime":"2026-07-08T20:52:42.531Z","endTime":"2026-07-08T20:52:46.659Z","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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33738462942365,"aZ":-19.886869946271663,"pfxX":-7.104882050180962,"pfxZ":6.950293017229274,"pX":0.1498070853948267,"pZ":2.7365853618472826,"vX0":6.265267362662037,"vY0":-131.94956632777522,"vZ0":-1.9399572411442052,"x":111.29,"y":164.89,"x0":-1.329075723885441,"y0":50.00354472788197,"z0":4.942275557295838,"aX":-12.563943719364433},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":11.5,"spinRate":2137,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.41464962353287405,"extension":6.9805567501935455},"hitData":{"launchSpeed":106.1,"launchAngle":13.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.67,"coordY":134.46}},"index":6,"playId":"7c36db73-6297-3508-89d7-763fb0c03c37","pitchNumber":7,"startTime":"2026-07-08T20:53:05.373Z","endTime":"2026-07-08T20:53:16.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:53:16.745Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Vladimir Guerrero Jr. reaches on a throwing error by shortstop Willy Adames. Nathan Lukes to 3rd. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T20:53:19.993Z","endTime":"2026-07-08T20:53:54.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0149844066012,"aZ":-32.19922309819259,"pfxX":-10.401163542711249,"pfxZ":-0.011919558609063685,"pX":-0.6187382272036512,"pZ":2.225713465833526,"vX0":6.14789326171631,"vY0":-133.40972898381278,"vZ0":-0.9396156649042379,"x":140.58,"y":178.69,"x0":-1.5986194419287063,"y0":50.00423797165521,"z0":4.897999621915826,"aX":-18.798242555435483},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.0,"breakHorizontal":17.5,"spinRate":2068,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.410153885431928,"extension":7.074147581770953},"hitData":{"launchSpeed":101.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.06,"coordY":151.68}},"index":0,"playId":"9df224b5-4d8a-3e0f-875e-150cbab5d133","pitchNumber":1,"startTime":"2026-07-08T20:53:42.161Z","endTime":"2026-07-08T20:53:54.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:53:54.436Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T20:54:27.590Z","endTime":"2026-07-08T20:54:58.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.752763521738075,"aZ":-38.23204072978983,"pfxX":-7.75863756985119,"pfxZ":-3.8095624905834393,"pX":0.3075121803043268,"pZ":1.1575809890311768,"vX0":7.660231939332906,"vY0":-125.22096832569991,"vZ0":-1.032820570590945,"x":105.28,"y":207.53,"x0":-1.7799135690195387,"y0":50.00091570273392,"z0":4.697002944665517,"aX":-12.348135403260507},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.8,"breakHorizontal":12.4,"spinRate":1447,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4370356126292596,"extension":7.004606386140854},"index":0,"playId":"0e1e71e7-81f7-3a41-9b03-1c8a7d7fce9d","pitchNumber":1,"startTime":"2026-07-08T20:54:27.590Z","endTime":"2026-07-08T20:54:33.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.263301231956437,"aZ":-38.06392331320147,"pfxX":-5.887354787244515,"pfxZ":-3.7260133246506095,"pX":0.019732574412429135,"pZ":1.992830138731786,"vX0":5.98821952984794,"vY0":-124.16174169607277,"vZ0":0.931446737465208,"x":116.25,"y":184.97,"x0":-1.6457518943056,"y0":50.00518765714988,"z0":4.752843719876418,"aX":-9.295852492092447},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.4,"breakHorizontal":9.5,"spinRate":1529,"spinDirection":281},"zone":8,"typeConfidence":0.9,"plateTime":0.43926527909932744,"extension":6.864889325720752},"hitData":{"launchSpeed":78.9,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.63,"coordY":164.35}},"index":1,"playId":"74dff40a-a615-3ef3-b249-f50a09d63015","pitchNumber":2,"startTime":"2026-07-08T20:54:50.065Z","endTime":"2026-07-08T20:54:58.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:54:58.853Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T20:57:17.186Z","endTime":"2026-07-08T20:57:41.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.301174428280177,"aZ":-21.330819267549092,"pfxX":-2.1913936026310346,"pfxZ":7.9433779857500255,"pX":-0.14108614668851205,"pZ":3.800550876731263,"vX0":3.702778790982607,"vY0":-115.20680241577377,"vZ0":-0.8332669736707168,"x":122.38,"y":136.17,"x0":-1.4733225514820891,"y0":50.00269163547846,"z0":6.200182047392845,"aX":-2.9916940833122663},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":14.5,"breakHorizontal":3.2,"spinRate":1733,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4726464541540061,"extension":6.488624785072012},"index":0,"playId":"71a41cf5-fb53-3e03-a3b6-76d478e3c44c","pitchNumber":1,"startTime":"2026-07-08T20:57:18.599Z","endTime":"2026-07-08T20:57:22.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38117024673583,"aZ":-20.75589516989501,"pfxX":-4.629783060249257,"pfxZ":8.264015560068092,"pX":-0.8738947993251701,"pZ":2.1809939705353565,"vX0":2.8511509999912783,"vY0":-116.4093046080761,"vZ0":-4.414317608176949,"x":150.31,"y":179.89,"x0":-1.508602278309911,"y0":50.005393805680406,"z0":6.049399190859401,"aX":-6.400764342586249},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":1725,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.46922034852368855,"extension":6.777589614333383},"hitData":{"launchSpeed":67.3,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.29,"coordY":179.23}},"index":1,"playId":"debb300d-2404-3afa-9f87-0431ea877d6f","pitchNumber":2,"startTime":"2026-07-08T20:57:34.441Z","endTime":"2026-07-08T20:57:41.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:57:41.079Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Vladimir Guerrero Jr. to pitcher Dylan Cease.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T20:57:49.842Z","endTime":"2026-07-08T20:58:44.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487118202640143,"aZ":-45.358722449309894,"pfxX":1.8314541828961834,"pfxZ":-9.43069916773336,"pX":-0.14173193119741181,"pZ":2.5836205052429664,"vX0":2.6441374818432366,"vY0":-117.84787012611352,"vZ0":1.0831276753821333,"x":122.4,"y":169.02,"x0":-1.5183341169478972,"y0":50.00020379432447,"z0":6.325269901114346,"aX":2.561141156507611},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.4,"breakHorizontal":-4.0,"spinRate":2685,"spinDirection":20},"zone":5,"typeConfidence":2.0,"plateTime":0.46571005641096574,"extension":6.4063810073678225},"index":0,"playId":"36def59a-b5ed-3a94-bc3d-95a1aa255bfe","pitchNumber":1,"startTime":"2026-07-08T20:58:06.100Z","endTime":"2026-07-08T20:58:09.970Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932111678952367,"aZ":-10.000977165672007,"pfxX":-2.7106146200802397,"pfxZ":10.904366693652465,"pX":-0.792141831200089,"pZ":3.225540197259311,"vX0":3.3717309783192517,"vY0":-141.18517646788717,"vZ0":-6.40266854043364,"x":147.19,"y":151.69,"x0":-1.6455870239205213,"y0":50.00534944995011,"z0":6.155575197258982,"aX":-5.513364247470997},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2580,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.38686273014465655,"extension":6.40362100749313},"index":1,"playId":"fddb6e1f-2a81-3d96-9e2d-3114f932f8f7","pitchNumber":2,"startTime":"2026-07-08T20:58:22.009Z","endTime":"2026-07-08T20:58:25.751Z","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":79.9,"endSpeed":74.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.304193735993735,"aZ":-21.514835644335854,"pfxX":-5.265840688862291,"pfxZ":7.6727940211475305,"pX":-0.15227006411119484,"pZ":1.9394646985319928,"vX0":4.7739519593059105,"vY0":-116.38905429961389,"vZ0":-4.719985737445763,"x":122.8,"y":186.41,"x0":-1.5337738408338613,"y0":50.00165573023368,"z0":5.999806191809769,"aX":-7.313945565857132},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":1545,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.46838736667971226,"extension":6.6200009612630195},"hitData":{"launchSpeed":71.3,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.54,"coordY":161.11}},"index":2,"playId":"933be065-d4c7-3a78-8256-45e70a1ed1ac","pitchNumber":3,"startTime":"2026-07-08T20:58:36.384Z","endTime":"2026-07-08T20:58:44.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T20:58:44.257Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T20:58:53.935Z","endTime":"2026-07-08T21:01:31.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3071396644639,"aZ":-9.308792202539708,"pfxX":-2.1362977351000336,"pfxZ":11.105187100232587,"pX":0.3585088353514979,"pZ":2.1949128762086376,"vX0":5.519768051133262,"vY0":-142.68954364520928,"vZ0":-8.957387019811762,"x":103.33,"y":179.52,"x0":-1.3247912650011966,"y0":50.00387406867601,"z0":5.964290931874032,"aX":-4.399701977032552},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":2.8,"spinRate":2438,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3840966884130479,"extension":6.3765142211377075},"index":0,"playId":"8334fb08-ad49-3ef7-b42b-9556a17d0e65","pitchNumber":1,"startTime":"2026-07-08T20:59:19.822Z","endTime":"2026-07-08T20:59:23.629Z","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.1,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393512600464653,"aZ":-41.03116940789643,"pfxX":7.171928503133259,"pfxZ":-5.962287575232045,"pX":0.3839479854494673,"pZ":3.844837879229441,"vX0":3.455952433642487,"vY0":-121.00176460521276,"vZ0":3.235618221149112,"x":102.36,"y":134.97,"x0":-1.9943903196020634,"y0":50.00591876885342,"z0":6.082938878902064,"aX":10.646158424696642},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.8,"breakHorizontal":-13.8,"spinRate":2869,"spinDirection":39},"zone":12,"typeConfidence":2.0,"plateTime":0.45249293067515195,"extension":6.121950725930402},"index":1,"playId":"caf4e6db-c4a9-3726-9a88-decf482d4cc2","pitchNumber":2,"startTime":"2026-07-08T20:59:33.270Z","endTime":"2026-07-08T20:59:36.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87987226181207,"aZ":-31.659088221292386,"pfxX":2.4496053890537812,"pfxZ":0.31297844730222835,"pX":1.4083824464284675,"pZ":1.9903075324754962,"vX0":6.481471962690136,"vY0":-127.80153593319307,"vZ0":-3.9560817533923447,"x":63.32,"y":185.04,"x0":-1.4690161987106851,"y0":50.00581173758819,"z0":6.0180191141819,"aX":4.093523642754756},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":2786,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4269461919329025,"extension":6.346757834886551},"index":2,"playId":"6ce999ec-6a6b-3608-9881-29926129ad6f","pitchNumber":3,"startTime":"2026-07-08T20:59:47.343Z","endTime":"2026-07-08T20:59:50.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-08T20:59:58.408Z","endTime":"2026-07-08T21:00:08.718Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73217433417386,"aZ":-28.56652835291412,"pfxX":1.289617279326425,"pfxZ":2.0517770301838034,"pX":0.5336503266275723,"pZ":2.218260042966962,"vX0":5.114207151406067,"vY0":-130.54395960015327,"vZ0":-4.410296169777542,"x":96.66,"y":178.89,"x0":-1.6038261421461675,"y0":50.0028374899657,"z0":6.03465384019667,"aX":2.2658860802373035},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.1,"breakHorizontal":-3.2,"spinRate":2784,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.416649420595701,"extension":6.2549579710974355},"index":4,"playId":"91e9e32d-b40d-306e-bcc2-4068edf8a49b","pitchNumber":4,"startTime":"2026-07-08T21:00:08.718Z","endTime":"2026-07-08T21:00:12.537Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94296387572848,"aZ":-10.188448999850364,"pfxX":-1.7648754118935372,"pfxZ":10.66839854366781,"pX":-0.48705629444163817,"pZ":4.258496660256586,"vX0":3.308166262650529,"vY0":-142.68018095503174,"vZ0":-3.6262930950883066,"x":135.57,"y":123.8,"x0":-1.4324503118121168,"y0":50.004780873017786,"z0":6.188409835421386,"aX":-3.638061572512531},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":2.5,"spinRate":2528,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.38394673391618994,"extension":6.340675419985026},"index":5,"playId":"c071f2fd-66d5-3b33-bedc-4ba160cb463e","pitchNumber":5,"startTime":"2026-07-08T21:00:31.066Z","endTime":"2026-07-08T21:00:34.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38895636128602,"aZ":-30.897914143200143,"pfxX":0.7597618183153969,"pfxZ":0.755873227308431,"pX":1.6382670074794112,"pZ":2.7043234168233177,"vX0":7.133079051448247,"vY0":-128.61997604691115,"vZ0":-2.663977204141863,"x":54.55,"y":165.76,"x0":-1.25485984881578,"y0":50.00587813904084,"z0":6.117924517484013,"aX":1.289687803753427},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2910,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.42372424584501234,"extension":6.449365508749613},"index":6,"playId":"5d3386b0-d7e8-37a7-abd1-684b2a1698b2","pitchNumber":6,"startTime":"2026-07-08T21:00:46.441Z","endTime":"2026-07-08T21:00:50.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855752618090847,"aZ":-10.16415886558127,"pfxX":-2.528218073073166,"pfxZ":10.624764046720166,"pX":0.6666138817032046,"pZ":2.464992612617254,"vX0":6.431803470876284,"vY0":-142.36729538171284,"vZ0":-7.999883855898162,"x":91.59,"y":172.23,"x0":-1.284188243234452,"y0":50.00568263092553,"z0":5.9391440267331355,"aX":-5.239367511019098},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":3.4,"spinRate":2571,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.3833715765634773,"extension":6.519961556117104},"index":7,"playId":"d6d40b72-3759-3c5c-a526-96594de473bc","pitchNumber":7,"startTime":"2026-07-08T21:01:05.144Z","endTime":"2026-07-08T21:01:08.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632083016816846,"aZ":-9.246964372231407,"pfxX":-1.7276571806594863,"pfxZ":11.112010284120949,"pX":-0.15671719060346212,"pZ":1.084070958956485,"vX0":4.881569559550218,"vY0":-141.84599402995087,"vZ0":-11.692565821373908,"x":122.97,"y":209.51,"x0":-1.6661067599722321,"y0":50.00703581589998,"z0":5.822012713241551,"aX":-3.566489572540124},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":2.3,"spinRate":2454,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.3843051090273262,"extension":6.526720290058698},"index":8,"playId":"b8f10caa-e21f-3220-9f36-01056c5ff2bc","pitchNumber":8,"startTime":"2026-07-08T21:01:26.330Z","endTime":"2026-07-08T21:01:31.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:01:31.121Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T21:01:47.308Z","endTime":"2026-07-08T21:03:07.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":98.6,"endSpeed":90.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778096383879635,"aZ":-7.691951579388476,"pfxX":-4.040252353682776,"pfxZ":11.72732681903112,"pX":0.19009299056546883,"pZ":1.9101777972181346,"vX0":6.597629680498894,"vY0":-143.26125805053144,"vZ0":-9.856225433796114,"x":109.75,"y":187.21,"x0":-1.6132834508564995,"y0":50.00251156752882,"z0":5.868190930011365,"aX":-8.434626436524244},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2539,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3817157916699365,"extension":6.590900003548871},"index":0,"playId":"67252c85-f1e3-3574-9a01-0af0be0786ae","pitchNumber":1,"startTime":"2026-07-08T21:01:57.937Z","endTime":"2026-07-08T21:02: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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45668300814679,"aZ":-9.392861558720853,"pfxX":-3.051415065677505,"pfxZ":10.710373528544256,"pX":-0.21169305645131076,"pZ":2.617386936139298,"vX0":5.532182737240021,"vY0":-144.21593636852933,"vZ0":-8.001292533820088,"x":125.07,"y":168.11,"x0":-1.7498593187381137,"y0":50.003448447903466,"z0":5.991120924760857,"aX":-6.491231644056921},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2650,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.3783770197412939,"extension":6.393581607996388},"index":1,"playId":"da217390-e291-361b-b693-c0d9fd08d259","pitchNumber":2,"startTime":"2026-07-08T21:02:17.427Z","endTime":"2026-07-08T21:02:21.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.065570844988468,"aZ":-21.343905474295163,"pfxX":-2.80303268666402,"pfxZ":7.801570274800785,"pX":-0.7401166020895467,"pZ":4.805434892920592,"vX0":2.9890682948525433,"vY0":-116.05255979739553,"vZ0":1.180755227966145,"x":145.21,"y":109.03,"x0":-1.6699114273635844,"y0":50.00338097830301,"z0":6.296935697911448,"aX":-3.892180528160174},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":1698,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.46876828859074804,"extension":6.615583076037183},"index":2,"playId":"3ce8fd45-38da-308f-b5d5-1eafe63a0a4f","pitchNumber":3,"startTime":"2026-07-08T21:02:40.410Z","endTime":"2026-07-08T21:02:44.303Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.378859444253383,"aZ":-45.70343802446665,"pfxX":0.7121925484337455,"pfxZ":-8.950035905657213,"pX":0.32916852604198454,"pZ":1.6004100019172078,"vX0":4.486522757907511,"vY0":-121.99109342708255,"vZ0":-1.666439385314146,"x":104.45,"y":195.57,"x0":-1.6242350740224398,"y0":50.00310261338659,"z0":6.222165090583294,"aX":1.0764658728244763},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-16.3,"breakHorizontal":-2.3,"spinRate":2948,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44850894459953006,"extension":6.556309642524619},"index":3,"playId":"ab1d1f6f-189e-34ba-b34b-22930e75821c","pitchNumber":4,"startTime":"2026-07-08T21:03:01.798Z","endTime":"2026-07-08T21:03:07.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:03:07.236Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daulton Varsho walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T21:04:56.387Z","endTime":"2026-07-08T21:06:36.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.635947078950238,"aZ":-36.45471151847463,"pfxX":-6.594773841760568,"pfxZ":-2.7049140943849004,"pX":-0.4368926062695056,"pZ":2.4743798853263343,"vX0":5.069787821976651,"vY0":-124.34212315277452,"vZ0":1.4801386520037836,"x":133.65,"y":171.97,"x0":-1.635603434505494,"y0":50.00505128727998,"z0":4.874149638445031,"aX":-10.429673169856843},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":10.9,"spinRate":1406,"spinDirection":266},"zone":4,"typeConfidence":0.9,"plateTime":0.43885837717135967,"extension":6.726151324291426},"index":0,"playId":"f152c73d-95ed-31e0-8479-766f9d8ce389","pitchNumber":1,"startTime":"2026-07-08T21:05:14.183Z","endTime":"2026-07-08T21:05:18.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208740349060097,"aZ":-33.18076648303364,"pfxX":-8.966984003074174,"pfxZ":-0.5659702068396442,"pX":-0.04037031284763739,"pZ":3.762893223786877,"vX0":6.708469761408892,"vY0":-132.3337264089238,"vZ0":2.8043844981915105,"x":118.54,"y":137.18,"x0":-1.4478529944187994,"y0":50.005295676580126,"z0":5.125757042752449,"aX":-15.84781080875993},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.1,"breakHorizontal":14.8,"spinRate":2086,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.41448600604771,"extension":6.692214482856091},"index":1,"playId":"4bcada93-fc74-3cb6-afff-4ac7e441c07d","pitchNumber":2,"startTime":"2026-07-08T21:05:29.020Z","endTime":"2026-07-08T21:05:32.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721843944874447,"aZ":-34.2429319860002,"pfxX":-7.787580823521026,"pfxZ":-1.1636646108075173,"pX":-0.6508483223066687,"pZ":3.7794244404008364,"vX0":4.903178539389817,"vY0":-132.07178064542342,"vZ0":3.0577476146188167,"x":141.81,"y":136.74,"x0":-1.518089054982207,"y0":50.00656125790899,"z0":5.122416152785648,"aX":-13.781782171853772},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.2,"breakHorizontal":13.1,"spinRate":2149,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4144710257249882,"extension":6.829481541217789},"index":2,"playId":"fced7cac-040a-3c3a-8724-2f30047eefe7","pitchNumber":3,"startTime":"2026-07-08T21:05:47.691Z","endTime":"2026-07-08T21:05:51.261Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998807466231092,"aZ":-32.54646771629759,"pfxX":9.821262304015033,"pfxZ":-0.24114251653525187,"pX":-0.35182052281689263,"pZ":2.632168510879797,"vX0":0.6473735071291129,"vY0":-122.60970229101801,"vZ0":1.328117727909319,"x":130.41,"y":167.71,"x0":-1.8951403818569874,"y0":50.00567369336669,"z0":4.867732743748035,"aX":14.905305005577512},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-17.9,"spinRate":2711,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4472914659516185,"extension":6.584038925999474},"index":3,"playId":"6faf6049-f86d-3985-b541-fa328fbb8a7a","pitchNumber":4,"startTime":"2026-07-08T21:06:01.221Z","endTime":"2026-07-08T21:06:05.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, 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.1,"endSpeed":77.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.612956316895055,"aZ":-29.879765728886255,"pfxX":6.041499986150463,"pfxZ":1.497989837600798,"pX":-1.9746255135074966,"pZ":3.006671571550071,"vX0":-1.9284367796339463,"vY0":-122.5903204033547,"vZ0":1.8142421985056871,"x":192.27,"y":157.6,"x0":-1.9660130032117824,"y0":50.003089535425346,"z0":4.794672623448231,"aX":9.261373825327787},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":-10.6,"spinRate":2615,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4455831932722929,"extension":6.5796435651032406},"index":4,"playId":"82429e07-75c6-30c0-8d8e-6eb005d47556","pitchNumber":5,"startTime":"2026-07-08T21:06:16.436Z","endTime":"2026-07-08T21:06:19.861Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404554186853055,"aZ":-38.88871231270995,"pfxX":-7.559416487021927,"pfxZ":-4.181260829398426,"pX":0.8893990573748424,"pZ":0.009467124739499694,"vX0":8.324370997536828,"vY0":-125.8613579102212,"vZ0":-3.5864741363633943,"x":83.1,"y":238.52,"x0":-1.4778252036777144,"y0":50.004086190862125,"z0":4.600357253764696,"aX":-12.136427736325016},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.2,"breakHorizontal":11.8,"spinRate":1516,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.435082262270015,"extension":6.8806070018907945},"index":5,"playId":"e724d69c-bbd4-309e-8c87-222357c7bc7c","pitchNumber":6,"startTime":"2026-07-08T21:06:31.606Z","endTime":"2026-07-08T21:06:36.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:06:36.273Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, pitcher Logan Webb to first baseman Rafael Devers. Daulton Varsho to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T21:06:44.108Z","endTime":"2026-07-08T21:08:05.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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.5,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027780354937104,"aZ":-24.59620233514499,"pfxX":-0.7917004168660844,"pfxZ":4.249655504999435,"pX":1.24999607956348,"pZ":2.2990310731428782,"vX0":7.491558731351703,"vY0":-131.71831424499595,"vZ0":-2.1053283253593356,"x":69.35,"y":176.71,"x0":-1.510114518003803,"y0":50.00509441553358,"z0":4.899965666237378,"aX":-1.4141754478953565},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2282,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41346511791608354,"extension":6.875647049139345},"index":0,"playId":"f8ae6545-2ae4-3f60-8712-42a0934c57f1","pitchNumber":1,"startTime":"2026-07-08T21:07:02.213Z","endTime":"2026-07-08T21:07:06.093Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47999411270478,"aZ":-24.11137341640974,"pfxX":-1.224942120242185,"pfxZ":4.650035145843891,"pX":0.8701159695752722,"pZ":3.034082440542567,"vX0":6.609213696799216,"vY0":-130.12759676507068,"vZ0":-0.24769068477753342,"x":83.83,"y":156.86,"x0":-1.531462818911825,"y0":50.00336447932508,"z0":4.940152632511548,"aX":-2.1253870200691596},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2267,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4191598967523018,"extension":6.922768181894124},"index":1,"playId":"daf08ae4-2ea1-3a77-b87f-de0cbf272a97","pitchNumber":2,"startTime":"2026-07-08T21:07:19.147Z","endTime":"2026-07-08T21:07:27.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daulton Varsho steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"daf08ae4-2ea1-3a77-b87f-de0cbf272a97","startTime":"2026-07-08T21:07:31.259Z","endTime":"2026-07-08T21:07:40.148Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"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":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.377429796325487,"aZ":-26.496338137245253,"pfxX":0.7505928668560231,"pfxZ":3.292064990404988,"pX":0.4820210184382173,"pZ":3.050593027932276,"vX0":4.870192148611965,"vY0":-130.0591816015594,"vZ0":0.3554075556600388,"x":98.63,"y":156.41,"x0":-1.5066691818002502,"y0":50.00457399791574,"z0":4.909658308979503,"aX":1.2954071442727064},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":2324,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4199413549099664,"extension":6.870686751367914},"index":3,"playId":"2e8d8fb0-2130-3b54-9303-8f2670c54395","pitchNumber":3,"startTime":"2026-07-08T21:07:40.148Z","endTime":"2026-07-08T21:07:44.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513625261963863,"aZ":-22.542279227605903,"pfxX":-2.0455456825191947,"pfxZ":5.305700991307329,"pX":0.32290434253149736,"pZ":3.5542372370771873,"vX0":5.014897598318567,"vY0":-133.55166919660627,"vZ0":0.4161731738756903,"x":104.69,"y":142.82,"x0":-1.3094985501069123,"y0":50.000736980420484,"z0":5.011818692628129,"aX":-3.7125055608014113},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":2.6,"spinRate":2060,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.40940190196390525,"extension":6.777895572027792},"hitData":{"launchSpeed":78.9,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.74,"coordY":187.15}},"index":4,"playId":"3c8a0645-c6c6-362c-abc5-00afdacad26e","pitchNumber":4,"startTime":"2026-07-08T21:07:58.152Z","endTime":"2026-07-08T21:08:05.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:08:05.638Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alejandro Kirk pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T21:08:19.548Z","endTime":"2026-07-08T21:08:49.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94934032275323,"aZ":-31.709135627012866,"pfxX":-11.660879601375823,"pfxZ":0.25075362463564765,"pX":-0.663495410184675,"pZ":2.1309433900475714,"vX0":6.330786782524427,"vY0":-134.01673860529706,"vZ0":-1.4187769003826205,"x":142.29,"y":181.24,"x0":-1.5368084983067958,"y0":50.00077429006977,"z0":4.924306663764032,"aX":-21.287490175825244},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.4,"breakHorizontal":19.8,"spinRate":2051,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.40813564618789977,"extension":6.941677560417921},"hitData":{"launchSpeed":73.1,"launchAngle":78.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.5,"coordY":191.71}},"index":0,"playId":"e0547ba2-807d-3a4b-a194-ac96068a4fcf","pitchNumber":1,"startTime":"2026-07-08T21:08:40.227Z","endTime":"2026-07-08T21:08:49.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:08:49.466Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonatan Clase grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T21:09:00.159Z","endTime":"2026-07-08T21:09:59.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6902415710649,"aZ":-36.15639485117391,"pfxX":-7.610289992275716,"pfxZ":-2.4105197548263497,"pX":0.11393111627633848,"pZ":1.2193772272640298,"vX0":6.656198288513307,"vY0":-126.3237166553635,"vZ0":-1.3790635439722303,"x":112.66,"y":205.86,"x0":-1.540085112558447,"y0":50.004770406147756,"z0":4.624683900066795,"aX":-12.558215406067735},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":12.7,"spinRate":1562,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4301764048441048,"extension":6.919977983955786},"index":0,"playId":"147c11b4-5506-3dc6-9c19-f993e72ab683","pitchNumber":1,"startTime":"2026-07-08T21:09:18.282Z","endTime":"2026-07-08T21:09:22.337Z","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":91.5,"endSpeed":85.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423961929110547,"aZ":-24.203673221027568,"pfxX":-3.4957605244377516,"pfxZ":4.316686344480795,"pX":-1.2322958655718017,"pZ":3.276120811348103,"vX0":2.0493377663490278,"vY0":-133.50543610209306,"vZ0":0.12861577340561536,"x":163.97,"y":150.32,"x0":-1.546429045078947,"y0":50.00478852405223,"z0":4.9365414738219275,"aX":-6.459101771544067},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":6.0,"spinRate":2036,"spinDirection":234},"zone":11,"typeConfidence":0.84,"plateTime":0.40664900642065094,"extension":6.649636831440055},"index":1,"playId":"183376af-aad8-3e86-bbff-b54d9cc07371","pitchNumber":2,"startTime":"2026-07-08T21:09:36.924Z","endTime":"2026-07-08T21:09:40.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.571708950359103,"aZ":-34.92603841493831,"pfxX":-5.9514364075927375,"pfxZ":-1.6823421980665243,"pX":-0.5166829688505546,"pZ":1.4314269585610877,"vX0":4.620175955972326,"vY0":-125.82241012223169,"vZ0":-1.0778613407351432,"x":136.69,"y":200.13,"x0":-1.5850293806437332,"y0":50.00289153916365,"z0":4.644047293439279,"aX":-9.740228711496504},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":10.0,"spinRate":1438,"spinDirection":272},"zone":13,"typeConfidence":0.89,"plateTime":0.43193272770616176,"extension":6.60978804128416},"hitData":{"launchSpeed":75.0,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.65,"coordY":164.35}},"index":2,"playId":"1700d001-139d-3869-96fa-7e1bd20afcba","pitchNumber":3,"startTime":"2026-07-08T21:09:53.643Z","endTime":"2026-07-08T21:09:59.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:09:59.979Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert challenged (pitch result), call on the field was overturned: Drew Gilbert walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T21:12:00.797Z","endTime":"2026-07-08T21:13:24.545Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10983827381382,"aZ":-8.330599710358715,"pfxX":-0.39906840172232094,"pfxZ":11.412014540635086,"pX":-0.4257896596796529,"pZ":3.489082719122277,"vX0":3.6317624343794113,"vY0":-143.60913826999436,"vZ0":-5.92019403868732,"x":133.23,"y":144.57,"x0":-1.6548071144939915,"y0":50.0069575357094,"z0":6.095021434772651,"aX":-0.833987850412204},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":0.0,"spinRate":2422,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.38133607041129247,"extension":6.321995879061135},"index":0,"playId":"a63d5409-c8e1-33a4-ab7c-fd475c5aef3e","pitchNumber":1,"startTime":"2026-07-08T21:12:09.867Z","endTime":"2026-07-08T21:12:13.962Z","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":98.6,"endSpeed":90.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.573765283443514,"aZ":-8.202977097395342,"pfxX":-0.32421923896101523,"pfxZ":11.483986160938608,"pX":-0.9278343936281966,"pZ":2.7378372560705744,"vX0":2.340860016925069,"vY0":-143.4220572572953,"vZ0":-7.801458404926851,"x":152.37,"y":164.86,"x0":-1.7118144747425685,"y0":50.00498332647071,"z0":6.002017995759645,"aX":-0.6774977372392871},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":0.1,"spinRate":2506,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.38163307634077004,"extension":6.506646455419992},"index":1,"playId":"24b74c7a-2820-3961-9967-bc64b44a32ef","pitchNumber":2,"startTime":"2026-07-08T21:12:26.100Z","endTime":"2026-07-08T21:12:29.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586371800405797,"aZ":-27.20664882662194,"pfxX":0.3636229078736406,"pfxZ":2.910465753281853,"pX":-0.7938521206350174,"pZ":1.0851557720663894,"vX0":2.8436078693832565,"vY0":-128.5382131037,"vZ0":-7.0015276580742025,"x":147.26,"y":209.48,"x0":-1.9525891847901768,"y0":50.00386442909877,"z0":5.8990626807299416,"aX":0.6204724377067732},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.2,"spinRate":2779,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.42287646854185823,"extension":6.522984775663095},"index":2,"playId":"0fc08e85-b87a-3ac4-886b-685b9da3f0cf","pitchNumber":3,"startTime":"2026-07-08T21:12:41.653Z","endTime":"2026-07-08T21:12:45.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02665307251877,"aZ":-7.91166101820228,"pfxX":-2.7084422149656073,"pfxZ":11.847060384339139,"pX":-0.7250371413723752,"pZ":3.34835001553528,"vX0":3.948625560420688,"vY0":-142.08973903954956,"vZ0":-6.24703988370249,"x":144.64,"y":148.37,"x0":-1.7797446345933583,"y0":50.00670417717939,"z0":6.075933198817139,"aX":-5.548919158269797},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.4,"breakHorizontal":4.1,"spinRate":2488,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3852173948972255,"extension":6.516766414584544},"index":3,"playId":"73cad9ff-d0bc-3def-a98a-f1d07f843911","pitchNumber":4,"startTime":"2026-07-08T21:12:57.541Z","endTime":"2026-07-08T21:13:24.545Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"}},"playEndTime":"2026-07-08T21:13:24.545Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T21:13:21.775Z","endTime":"2026-07-08T21:14:48.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":97.6,"endSpeed":90.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42384814742105,"aZ":-8.317564028562431,"pfxX":-0.6494275871006017,"pfxZ":11.52276711702994,"pX":0.5907845715566272,"pZ":2.652369741318826,"vX0":5.454114584326835,"vY0":-142.02864211097014,"vZ0":-7.880072272436946,"x":94.48,"y":167.17,"x0":-1.2590707241276002,"y0":50.00269253139837,"z0":5.97027304746972,"aX":-1.344508239898828},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.7,"breakHorizontal":0.2,"spinRate":2494,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.38366976403247977,"extension":6.535699550516738},"index":0,"playId":"efb831b0-d774-384b-acac-cc28cae4a4d7","pitchNumber":1,"startTime":"2026-07-08T21:13:40.564Z","endTime":"2026-07-08T21:13:44.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995111175887672,"aZ":-27.049652269284877,"pfxX":-0.2254643939720724,"pfxZ":2.9280321657056563,"pX":0.8599020007460875,"pZ":2.1342353879885057,"vX0":5.999268639049149,"vY0":-130.44037779178169,"vZ0":-4.789573068333827,"x":84.22,"y":181.16,"x0":-1.4240943501853136,"y0":50.00634074846206,"z0":5.991650777945545,"aX":-0.39498337582978765},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-0.7,"spinRate":2871,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4171560677159838,"extension":6.367586163910213},"index":1,"playId":"55d01abe-c547-37b3-97e5-10fd31400737","pitchNumber":2,"startTime":"2026-07-08T21:14:01.660Z","endTime":"2026-07-08T21:14:06.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-08T21:14:27.940Z","endTime":"2026-07-08T21:14:44.438Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472080564089598,"aZ":-27.109845236673063,"pfxX":0.9828623917162931,"pfxZ":2.899404511738968,"pX":0.6479383084157646,"pZ":2.3149756629081653,"vX0":5.355082063555198,"vY0":-131.2101726250856,"vZ0":-4.3408996250383325,"x":92.3,"y":176.28,"x0":-1.546068028324995,"y0":50.00073058771337,"z0":6.0081266823239865,"aX":1.7150017428935598},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2731,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.41726440737548876,"extension":6.377926326098996},"index":3,"playId":"06aa642e-f804-36fb-be31-ad1e3bbeab04","pitchNumber":3,"startTime":"2026-07-08T21:14:44.438Z","endTime":"2026-07-08T21:14:48.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:14:48.281Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T21:15:03.059Z","endTime":"2026-07-08T21:16:23.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49692695869082,"aZ":-30.380613066593256,"pfxX":1.8063032514526334,"pfxZ":1.046160350470661,"pX":0.281664845125796,"pZ":3.3916447139726547,"vX0":3.6260395230088918,"vY0":-129.23856200637906,"vZ0":-1.2996359103437185,"x":106.26,"y":147.21,"x0":-1.3647993191839958,"y0":50.00610079389774,"z0":6.197175977673725,"aX":3.1097431736385124},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-4.0,"spinRate":2839,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.42099623619355997,"extension":6.289791351277111},"index":0,"playId":"5ba9f12b-844d-3be8-bde7-8094b1e07687","pitchNumber":1,"startTime":"2026-07-08T21:15:15.108Z","endTime":"2026-07-08T21:15:18.662Z","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":98.5,"endSpeed":89.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30238809077787,"aZ":-9.014347411247458,"pfxX":-1.7876753693000969,"pfxZ":11.185617974794047,"pX":0.17066575150590893,"pZ":2.7297094054566617,"vX0":4.834516379668819,"vY0":-143.2585012298471,"vZ0":-7.635308629076024,"x":110.49,"y":165.08,"x0":-1.3094025213316045,"y0":50.001229201020564,"z0":5.999107102023328,"aX":-3.7013096866173356},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":2.3,"spinRate":2392,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.3829074618106332,"extension":6.483552952651369},"index":1,"playId":"2a2f0001-bd51-3fff-aa96-0ca1cb009ace","pitchNumber":2,"startTime":"2026-07-08T21:15:34.668Z","endTime":"2026-07-08T21:15:38.368Z","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.1,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256719283536263,"aZ":-40.40857182921699,"pfxX":4.821984935082904,"pfxZ":-5.291855883516923,"pX":1.2601544726116845,"pZ":1.457954315194567,"vX0":5.621186130754306,"vY0":-123.8506418887133,"vZ0":-2.4679395978138294,"x":68.97,"y":199.42,"x0":-1.6634837660118662,"y0":50.001599015018186,"z0":5.8401159421761895,"aX":7.505062444611874},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.0,"breakHorizontal":-10.0,"spinRate":2937,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4418915789201483,"extension":6.388743277118431},"index":2,"playId":"c3f8b714-e5fc-3122-be88-ab00e0c576d4","pitchNumber":3,"startTime":"2026-07-08T21:16:00.490Z","endTime":"2026-07-08T21:16:03.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892710631671406,"aZ":-23.994654658145446,"pfxX":-2.3542180179755188,"pfxZ":4.532999662791379,"pX":0.9340199128657031,"pZ":1.8386235768104944,"vX0":6.757142577172283,"vY0":-132.8332593149744,"vZ0":-6.375173180293939,"x":81.4,"y":189.14,"x0":-1.3261524495862251,"y0":50.00317838118523,"z0":5.99087956248516,"aX":-4.248594331054251},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.2,"breakHorizontal":3.0,"spinRate":2874,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4108382429244739,"extension":6.429433017130647},"index":3,"playId":"84ef7f2a-94f4-3bfd-a96d-3acb13c6165b","pitchNumber":4,"startTime":"2026-07-08T21:16:19.820Z","endTime":"2026-07-08T21:16:23.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:16:23.903Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T21:16:28.248Z","endTime":"2026-07-08T21:18:21.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.575629927387478,"aZ":-19.839484345585454,"pfxX":-4.26687689925603,"pfxZ":9.035640970909636,"pX":-0.24240266988459463,"pZ":2.2270492503744252,"vX0":4.0198425340111985,"vY0":-115.53340472412648,"vZ0":-4.47514608153884,"x":126.24,"y":178.65,"x0":-1.4425627559226815,"y0":50.003019472086386,"z0":6.0729825852966535,"aX":-5.824465957423844},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":1695,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.47235763344516135,"extension":6.796286605079695},"index":0,"playId":"d32a79f4-e814-308d-b231-10f35e808477","pitchNumber":1,"startTime":"2026-07-08T21:16:46.557Z","endTime":"2026-07-08T21:16:50.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.664906311502257,"aZ":-9.784043478019804,"pfxX":-2.3747545408291764,"pfxZ":10.72170659355374,"pX":0.47060457578450504,"pZ":3.544202379784474,"vX0":6.627222140607438,"vY0":-142.62807897070257,"vZ0":-5.59580712688529,"x":99.06,"y":143.09,"x0":-1.5606927667054324,"y0":50.00110581203418,"z0":6.13073173990581,"aX":-4.959715707873621},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":3.1,"spinRate":2541,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3820819021243973,"extension":6.318677709461404},"index":1,"playId":"40f195ee-f75a-35fc-a373-35066dbdcc80","pitchNumber":2,"startTime":"2026-07-08T21:17:13.320Z","endTime":"2026-07-08T21:17:18.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-08T21:17:31.948Z","endTime":"2026-07-08T21:17:46.781Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73190261590332,"aZ":-27.319920259396167,"pfxX":0.02377647797357149,"pfxZ":2.7226342204902148,"pX":-0.034981758274505496,"pZ":1.1244624909300014,"vX0":4.891546832234004,"vY0":-131.90972138041298,"vZ0":-7.372754008144423,"x":118.33,"y":208.42,"x0":-1.9068009641741428,"y0":50.006380250285396,"z0":5.934440813827909,"aX":0.041603894501777317},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":-1.0,"spinRate":2875,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41324352195923764,"extension":6.489832109013184},"index":3,"playId":"f4827eff-4192-3b0e-882a-57d643436666","pitchNumber":3,"startTime":"2026-07-08T21:17:46.781Z","endTime":"2026-07-08T21:17:51.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18953298784648,"aZ":-25.910674768941117,"pfxX":0.4096492829605467,"pfxZ":3.4831353795965665,"pX":-0.3234757178929622,"pZ":1.1616944269620992,"vX0":3.577418631897913,"vY0":-131.81271157112965,"vZ0":-7.55237165058341,"x":129.33,"y":207.41,"x0":-1.7391961347357805,"y0":50.00317508495247,"z0":5.916156686345675,"aX":0.7367750161302328},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.3,"spinRate":2618,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.41205694366861145,"extension":6.32057181732665},"hitData":{"launchSpeed":77.5,"launchAngle":-13.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.65,"coordY":163.84}},"index":4,"playId":"655917d1-0993-3f41-aafd-b7c5664e54fa","pitchNumber":4,"startTime":"2026-07-08T21:18:16.101Z","endTime":"2026-07-08T21:18:21.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:18:21.728Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T21:20:18.077Z","endTime":"2026-07-08T21:21:17.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21522881956044,"aZ":-32.836194008039364,"pfxX":7.728976661063987,"pfxZ":-0.43963202520681666,"pX":0.11844712861204079,"pZ":1.2744499308197146,"vX0":1.877012294653851,"vY0":-121.26285943661604,"vZ0":-1.431248826074625,"x":112.49,"y":204.37,"x0":-1.6687879051553067,"y0":50.003524494346216,"z0":4.71925016379935,"aX":11.588674185021864},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":-14.4,"spinRate":2603,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4505160835604163,"extension":6.560653552271075},"index":0,"playId":"c8d03b27-4fed-3d31-a631-767971743c8a","pitchNumber":1,"startTime":"2026-07-08T21:20:38.171Z","endTime":"2026-07-08T21:20:42.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795261026342015,"aZ":-33.69856729019372,"pfxX":-8.72043758312975,"pfxZ":-0.9600930772110488,"pX":-0.7776002706878348,"pZ":2.124416289207897,"vX0":4.942423945476905,"vY0":-124.64241758613377,"vZ0":0.36042603023030284,"x":146.64,"y":181.42,"x0":-1.6434229308171864,"y0":50.002946464095025,"z0":4.739108991566425,"aX":-13.853106604559855},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":14.8,"spinRate":1656,"spinDirection":268},"zone":7,"typeConfidence":0.9,"plateTime":0.4378455411683633,"extension":6.646418264446027},"index":1,"playId":"5ad15c83-56b4-3763-b863-ce5507ea1649","pitchNumber":2,"startTime":"2026-07-08T21:20:51.928Z","endTime":"2026-07-08T21:20:55.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849498304336336,"aZ":-27.376652252116312,"pfxX":-0.3154026338036071,"pfxZ":2.8004952409490613,"pX":-0.7608822527529038,"pZ":3.2817177153793815,"vX0":2.4370519086900275,"vY0":-128.98913658209557,"vZ0":1.0409154439209105,"x":146.0,"y":150.17,"x0":-1.670555109764998,"y0":50.00001772746225,"z0":4.958970826848764,"aX":-0.5398896542663078},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":0.1,"spinRate":2237,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.42207629545353953,"extension":6.656663479863657},"hitData":{"launchSpeed":95.1,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":169.89}},"index":2,"playId":"9f5d597c-fb00-3250-b759-592a582a5902","pitchNumber":3,"startTime":"2026-07-08T21:21:11.668Z","endTime":"2026-07-08T21:21:17.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:21:17.668Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T21:21:26.803Z","endTime":"2026-07-08T21:22:04.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301709803804517,"aZ":-30.052325878632505,"pfxX":-8.863446906953667,"pfxZ":1.136144372701703,"pX":0.5149500826151275,"pZ":2.053257620511254,"vX0":8.347501865904515,"vY0":-134.7925211790647,"vZ0":-1.971834156892649,"x":97.37,"y":183.34,"x0":-1.448840829193329,"y0":50.00383561764147,"z0":4.886485109963998,"aX":-16.549151315183533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":2070,"spinDirection":301},"zone":9,"typeConfidence":0.9,"plateTime":0.4041169338549193,"extension":6.681645723989161},"index":0,"playId":"c7a4212e-7390-349c-89a1-f86ce6d06f0e","pitchNumber":1,"startTime":"2026-07-08T21:21:42.936Z","endTime":"2026-07-08T21:21:46.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779973571174832,"aZ":-31.290462221129072,"pfxX":7.344642917627145,"pfxZ":0.576101898978874,"pX":0.3934784063925942,"pZ":2.0201672884923454,"vX0":2.8845270571941266,"vY0":-123.05650119000401,"vZ0":-0.19581854187945313,"x":102.0,"y":184.24,"x0":-1.7485870312238927,"y0":50.002624126705676,"z0":4.7551742767815695,"aX":11.244687823181287},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":-13.9,"spinRate":2740,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4453675079806163,"extension":6.7592549447604595},"hitData":{"launchSpeed":80.2,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.58,"coordY":148.64}},"index":1,"playId":"5b1eb51d-220c-3b58-b152-424489f9e9b8","pitchNumber":2,"startTime":"2026-07-08T21:21:57.752Z","endTime":"2026-07-08T21:22:04.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:22:04.889Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Lukes reaches on a throwing error by first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T21:22:13.693Z","endTime":"2026-07-08T21:23:52.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15583054555744,"aZ":-34.29989319277969,"pfxX":-9.414825613288803,"pfxZ":-1.2939717791811596,"pX":-0.11190264970495636,"pZ":1.738213349932692,"vX0":6.73831959260827,"vY0":-126.8785052319255,"vZ0":-0.6351610820293576,"x":121.27,"y":191.85,"x0":-1.5691236262668815,"y0":50.00294095707346,"z0":4.707559375276964,"aX":-15.464041643397149},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":15.7,"spinRate":1646,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.43046737380030775,"extension":6.6363575521745775},"index":0,"playId":"099f7184-b50e-38de-bf0d-f547f0d8678b","pitchNumber":1,"startTime":"2026-07-08T21:22:34.789Z","endTime":"2026-07-08T21:22:38.586Z","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":89.2,"endSpeed":83.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76988676550555,"aZ":-26.446764600108583,"pfxX":-1.8179081502227137,"pfxZ":3.275544283922695,"pX":0.35206372998692365,"pZ":2.4087635485672747,"vX0":5.511519673464724,"vY0":-130.08302605132207,"vZ0":-1.2947632081420093,"x":103.58,"y":173.74,"x0":-1.5382488378857202,"y0":50.00592483142667,"z0":4.878154256862969,"aX":-3.183073918503248},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":2.4,"spinRate":2476,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.4176366107081475,"extension":6.598276280371402},"index":1,"playId":"15109b2c-855d-3c80-bf22-c6766f6f5511","pitchNumber":2,"startTime":"2026-07-08T21:22:51.051Z","endTime":"2026-07-08T21:22:59.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032477303422237,"aZ":-27.016403917121647,"pfxX":-1.089915144570503,"pfxZ":2.985725255060677,"pX":-0.16569783789085088,"pZ":2.7190132540451537,"vX0":3.7743465299920658,"vY0":-129.63641204591386,"vZ0":-0.5092455769269584,"x":123.32,"y":165.37,"x0":-1.4888617286275614,"y0":50.00544213298106,"z0":4.951873176353033,"aX":-1.8852152214005147},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":1.3,"spinRate":2328,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4199441154796091,"extension":6.584251913080333},"index":2,"playId":"7ae7b24e-c1f9-3241-a6a4-95e239699cd5","pitchNumber":3,"startTime":"2026-07-08T21:23:21.207Z","endTime":"2026-07-08T21:23:24.745Z","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":85.8,"endSpeed":80.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762077297797635,"aZ":-36.52033498090123,"pfxX":-6.740840447233521,"pfxZ":-2.7027019356508664,"pX":0.23994958627572643,"pZ":1.0755955671925337,"vX0":6.774708800373465,"vY0":-124.92651335443458,"vZ0":-1.5595473347268178,"x":107.85,"y":209.74,"x0":-1.607457805267445,"y0":50.00000014701546,"z0":4.6590808688433905,"aX":-10.851971078885441},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":11.0,"spinRate":1527,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4353465972552937,"extension":6.70128086203273},"hitData":{"launchSpeed":70.9,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.2,"coordY":163.34}},"index":3,"playId":"f8c8fe5e-1644-3fbb-b157-5abb0aa16823","pitchNumber":4,"startTime":"2026-07-08T21:23:44.322Z","endTime":"2026-07-08T21:23:52.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:23:52.907Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to third baseman Casey Schmitt.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T21:24:21.873Z","endTime":"2026-07-08T21:25:36.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958591629226472,"aZ":-33.56132260398945,"pfxX":-11.160730305913676,"pfxZ":-0.7908165952061168,"pX":-0.7424228206175225,"pZ":1.4035416538831553,"vX0":5.506111759802952,"vY0":-131.9442991276304,"vZ0":-2.5474011745525074,"x":145.3,"y":200.88,"x0":-1.4100752660729319,"y0":50.00273034047194,"z0":4.862987345839739,"aX":-19.611509045400485},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.8,"breakHorizontal":19.0,"spinRate":1965,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.41565985910297476,"extension":6.927226121274762},"index":0,"playId":"6dc58693-1a20-347f-a2ff-de48d1a9790b","pitchNumber":1,"startTime":"2026-07-08T21:24:40.577Z","endTime":"2026-07-08T21:24:45.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"834a82bf-8d98-368d-aae5-59ec2c785bc9","startTime":"2026-07-08T21:25:08.823Z","endTime":"2026-07-08T21:25:12.766Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336240005521905,"aZ":-33.19749160049176,"pfxX":-9.992823999870796,"pfxZ":-0.5704597779389013,"pX":-0.33025073919841963,"pZ":1.0513467547971194,"vX0":6.649561233027218,"vY0":-132.88369855260396,"vZ0":-3.4251372444467894,"x":129.59,"y":210.39,"x0":-1.570792680379707,"y0":50.0066309645886,"z0":4.777230463905522,"aX":-17.817063515181832},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.6,"breakHorizontal":16.6,"spinRate":2001,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4126989997719992,"extension":6.872746532697898},"hitData":{"launchSpeed":80.5,"launchAngle":9.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.22,"coordY":155.23}},"index":2,"playId":"5a393de1-5644-3d3b-a828-e18d89d854a7","pitchNumber":2,"startTime":"2026-07-08T21:25:31.530Z","endTime":"2026-07-08T21:25:36.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:25:36.511Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T21:27:43.983Z","endTime":"2026-07-08T21:27:56.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Myles Straw replaces left fielder Jonatan Clase, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T21:27:38.153Z","endTime":"2026-07-08T21:27:46.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":682729,"link":"/api/v1/people/682729"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16679839327921,"aZ":-38.10362344863608,"pfxX":7.782523722254504,"pfxZ":-3.975680250538579,"pX":-0.12672301742561795,"pZ":3.4088287201199345,"vX0":2.0751264840310446,"vY0":-120.92368365049835,"vZ0":1.3984996767307492,"x":121.83,"y":146.74,"x0":-2.0059936156836695,"y0":50.004403794981584,"z0":6.149667744688459,"aX":11.599858827058112},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":-14.6,"spinRate":2946,"spinDirection":24},"zone":2,"typeConfidence":2.0,"plateTime":0.4518560537254146,"extension":6.258137365622177},"hitData":{"launchSpeed":86.0,"launchAngle":53.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.52,"coordY":129.27}},"index":1,"playId":"df2a65b6-ac15-3e0d-854f-145383eda038","pitchNumber":1,"startTime":"2026-07-08T21:27:46.072Z","endTime":"2026-07-08T21:27:56.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:27:56.064Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T21:28:00.542Z","endTime":"2026-07-08T21:29:53.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448822394973263,"aZ":-44.7339788433327,"pfxX":2.8443033608080923,"pfxZ":-8.766638563956578,"pX":-0.9714831761618797,"pZ":3.8051356920928536,"vX0":1.0795584991450253,"vY0":-118.87185478289756,"vZ0":3.04207795353856,"x":154.03,"y":136.04,"x0":-1.800772157828589,"y0":50.00121660553842,"z0":6.565605230281252,"aX":4.076035485298641},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.9,"breakHorizontal":-5.4,"spinRate":2756,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.46049497910443327,"extension":6.373421044378407},"index":0,"playId":"2eb3e21c-8b51-3183-851c-ed6c44c655e6","pitchNumber":1,"startTime":"2026-07-08T21:28:30.854Z","endTime":"2026-07-08T21:28:34.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262194344119035,"aZ":-26.040471811226624,"pfxX":0.6511606433654842,"pfxZ":3.45095642702426,"pX":0.46613887977307705,"pZ":1.3986887774158878,"vX0":5.26144681816716,"vY0":-131.3491262327516,"vZ0":-7.139768818044125,"x":99.23,"y":201.02,"x0":-1.6332384950378058,"y0":50.00365058474065,"z0":6.040978576935823,"aX":1.1573548684344888},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2808,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41423955420830083,"extension":6.567612049567486},"index":1,"playId":"4cb74cb6-4ca1-3b90-846b-b730ded547ba","pitchNumber":2,"startTime":"2026-07-08T21:28:46.253Z","endTime":"2026-07-08T21:28:50.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.065339674286747,"aZ":-19.857960040576714,"pfxX":-5.071339246871707,"pfxZ":8.5713647822238,"pX":-1.103268805299091,"pZ":2.651391222597709,"vX0":2.5516999894773815,"vY0":-118.39350141518247,"vZ0":-3.965472185364847,"x":159.05,"y":167.19,"x0":-1.5294382118510512,"y0":50.002010000332014,"z0":6.139176021683362,"aX":-7.285270528600826},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":1770,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4605396312655756,"extension":6.608371953071733},"index":2,"playId":"da851045-f7c1-359e-9b7c-4709e1e58169","pitchNumber":3,"startTime":"2026-07-08T21:29:00.299Z","endTime":"2026-07-08T21:29:04.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167510367765992,"aZ":-8.5301189797774,"pfxX":-3.2959742531138896,"pfxZ":11.785479396612224,"pX":0.15978923332941722,"pZ":1.5225365699825713,"vX0":6.85497671848654,"vY0":-140.360000267928,"vZ0":-10.716297302190087,"x":110.91,"y":197.67,"x0":-1.879917606241208,"y0":50.000880563940534,"z0":5.934201464173665,"aX":-6.611812947973609},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2515,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.38942727486830275,"extension":6.637725756881091},"index":3,"playId":"c757c18e-5d78-3210-95ca-d61c6c9a4270","pitchNumber":4,"startTime":"2026-07-08T21:29:15.454Z","endTime":"2026-07-08T21:29:19.668Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3715576020858,"aZ":-29.661585948523356,"pfxX":1.8043524852631827,"pfxZ":1.4412631389476633,"pX":-0.337984875226351,"pZ":1.5573619618516188,"vX0":2.913548873955829,"vY0":-130.36292920800966,"vZ0":-5.935510599323732,"x":129.88,"y":196.73,"x0":-1.6994289976681438,"y0":50.002553451786675,"z0":6.069806315964324,"aX":3.1414330233773327},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2695,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.418280259195118,"extension":6.277366219042544},"index":4,"playId":"cdfadfbf-008f-3f35-be64-a3965139ad0e","pitchNumber":5,"startTime":"2026-07-08T21:29:33.186Z","endTime":"2026-07-08T21:29:37.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.458584528750738,"aZ":-8.561138962391732,"pfxX":-1.7076902124273108,"pfxZ":11.264640770715124,"pX":-1.199187541918454,"pZ":3.807888695477367,"vX0":2.1134174462602515,"vY0":-143.255214885395,"vZ0":-5.146302857297296,"x":162.71,"y":135.97,"x0":-1.7216728133748238,"y0":50.00290060480345,"z0":6.1526989930441705,"aX":-3.5798023753101664},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":2.8,"spinRate":2287,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38111673778870925,"extension":6.402491703541239},"index":5,"playId":"013da312-15a5-3409-b533-35f785d11649","pitchNumber":6,"startTime":"2026-07-08T21:29:48.929Z","endTime":"2026-07-08T21:29:53.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:29:53.505Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T21:29:54.855Z","endTime":"2026-07-08T21:34:01.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(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":97.8,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.071630102858336,"aZ":-9.4489336277709,"pfxX":-1.0178508428117612,"pfxZ":11.053185684382186,"pX":0.45562190796245267,"pZ":1.8914182147747447,"vX0":6.290427757107549,"vY0":-142.12963221931565,"vZ0":-9.562386250609974,"x":99.63,"y":187.71,"x0":-1.6494286603606592,"y0":50.00587271064812,"z0":5.890404463454184,"aX":-2.094482027350793},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":0.6,"spinRate":2289,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.38465255570783574,"extension":6.663971397806504},"index":0,"playId":"102bdddc-9756-383d-afcc-79ffc5cad625","pitchNumber":1,"startTime":"2026-07-08T21:30:18.046Z","endTime":"2026-07-08T21:30:21.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73335551084536,"aZ":-8.70820918343269,"pfxX":-0.5402241784210311,"pfxZ":11.402164097294612,"pX":-0.45957360075889686,"pZ":2.6004604238225286,"vX0":4.170070438218396,"vY0":-142.53173370107848,"vZ0":-7.931480943718909,"x":134.52,"y":168.57,"x0":-1.8712536320283057,"y0":50.000693148340844,"z0":5.969013957353994,"aX":-1.1128524309936239},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":0.1,"spinRate":2358,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.3842779583468765,"extension":6.618326569880043},"index":1,"playId":"3e03c437-a2b8-3995-bcd5-1c4b5c4ac474","pitchNumber":2,"startTime":"2026-07-08T21:30:37.130Z","endTime":"2026-07-08T21:30:41.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":69.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.14757996681001,"aZ":-20.793694619244587,"pfxX":-2.9250026770367485,"pfxZ":9.520705527355364,"pX":-1.4902567180080428,"pZ":1.6653236980795494,"vX0":0.8887778123077724,"vY0":-108.11184068311155,"vZ0":-4.684334568884208,"x":173.81,"y":193.82,"x0":-1.524404624408715,"y0":50.002460168766795,"z0":6.115572366090369,"aX":-3.4956696398370446},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":1497,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.5047836520449684,"extension":6.519063195697787},"index":2,"playId":"07538f73-f412-3b21-9e67-c5d7868305b2","pitchNumber":3,"startTime":"2026-07-08T21:30:57.540Z","endTime":"2026-07-08T21:31:01.236Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970765744508356,"aZ":-44.06577960712713,"pfxX":0.5098331724078031,"pfxZ":-7.697694634951137,"pX":1.1352532522541512,"pZ":0.33483426825188956,"vX0":6.317477137656914,"vY0":-123.14154515573945,"vZ0":-4.919792780382955,"x":73.73,"y":229.74,"x0":-1.5226891724138722,"y0":50.00164027280871,"z0":6.061233742523266,"aX":0.7865212505086199},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.9,"breakHorizontal":-2.3,"spinRate":2786,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4437021043038434,"extension":6.465003983337164},"index":3,"playId":"4a8f4d79-7c22-39ae-86a7-b7c3b2b9f582","pitchNumber":4,"startTime":"2026-07-08T21:31:19.485Z","endTime":"2026-07-08T21:31:24.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17472860062358,"aZ":-44.18984177316436,"pfxX":1.2607222075630262,"pfxZ":-8.009631565112315,"pX":-0.37354885643860325,"pZ":0.5592929027602027,"vX0":2.7147062796069434,"vY0":-121.25142930475727,"vZ0":-4.130984875747673,"x":131.24,"y":223.68,"x0":-1.6684687249275363,"y0":50.00475013191095,"z0":6.113949920685504,"aX":1.8904447103120454},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.2,"breakHorizontal":-2.9,"spinRate":2842,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.4505372909000065,"extension":6.361442034349298},"index":4,"playId":"f9b8a56c-934f-3c9d-9ec0-e742b88c806f","pitchNumber":5,"startTime":"2026-07-08T21:31:57.027Z","endTime":"2026-07-08T21:32:01.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864792949523565,"aZ":-27.658307184165263,"pfxX":1.5684609778249219,"pfxZ":2.5906789937725963,"pX":0.4135683945624783,"pZ":1.5439679307197829,"vX0":5.220014036509102,"vY0":-130.63257669001945,"vZ0":-6.090208588857562,"x":101.24,"y":197.09,"x0":-1.806290858274336,"y0":50.00641951949562,"z0":5.957189972648931,"aX":2.7393107644939714},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2774,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.41764538101622994,"extension":6.471752798576477},"index":5,"playId":"760293ac-8a60-3eef-9eb6-23749dbcf480","pitchNumber":6,"startTime":"2026-07-08T21:32:19.449Z","endTime":"2026-07-08T21:32:23.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-08T21:32:42.448Z","endTime":"2026-07-08T21:32:53.065Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"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":97.9,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.202755645661234,"aZ":-9.141299078828759,"pfxX":-3.1971112896921015,"pfxZ":11.259447895613121,"pX":0.22266077034793363,"pZ":2.407875957169376,"vX0":6.340924806211329,"vY0":-142.24648204905944,"vZ0":-8.284167920014731,"x":108.51,"y":173.77,"x0":-1.6218458920927357,"y0":50.00136022257165,"z0":5.940698774040714,"aX":-6.539937941805475},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2451,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.385333385135604,"extension":6.592300783854218},"index":7,"playId":"cd7260c9-28bf-3708-8af5-21d8fd0566e4","pitchNumber":7,"startTime":"2026-07-08T21:32:53.065Z","endTime":"2026-07-08T21:32:56.967Z","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":97.8,"endSpeed":90.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055304273421864,"aZ":-12.449712888694988,"pfxX":-2.024102479485906,"pfxZ":9.492571380443188,"pX":0.6540223398173319,"pZ":4.1066973752313425,"vX0":6.566654287638924,"vY0":-142.4005072178264,"vZ0":-3.584082412280047,"x":92.07,"y":127.9,"x0":-1.4069737481954747,"y0":50.00517573915617,"z0":6.155343591334627,"aX":-4.207487819553031},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2304,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38289588489041737,"extension":6.521489299533045},"index":8,"playId":"4027b2c4-d66b-3e10-bade-22f3d3afeb4a","pitchNumber":8,"startTime":"2026-07-08T21:33:17.596Z","endTime":"2026-07-08T21:33:22.668Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":77.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.970877557040193,"aZ":-41.76896059288071,"pfxX":1.245261180863646,"pfxZ":-6.514916001021891,"pX":0.22826079853077785,"pZ":1.6752658501430768,"vX0":3.792604998008969,"vY0":-119.71551958451761,"vZ0":-1.8282293449336067,"x":108.3,"y":193.55,"x0":-1.5291169382307521,"y0":50.00418396018365,"z0":6.138602102961778,"aX":1.8329810751871618},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.0,"breakHorizontal":-3.0,"spinRate":2688,"spinDirection":9},"zone":8,"typeConfidence":2.0,"plateTime":0.45502275585665286,"extension":6.5217248788267295},"hitData":{"launchSpeed":88.8,"launchAngle":29.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.04,"coordY":99.07}},"index":9,"playId":"4a8a8d17-371c-3ca8-974f-3b5ff9f5b6b3","pitchNumber":9,"startTime":"2026-07-08T21:33:48.682Z","endTime":"2026-07-08T21:34:01.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:34:01.337Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T21:34:14.886Z","endTime":"2026-07-08T21:35:01.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711794405453475,"aZ":-29.654818202528492,"pfxX":0.6001926741170722,"pfxZ":1.4466483922660949,"pX":0.5228975289471061,"pZ":1.7697603893364284,"vX0":4.742899310869617,"vY0":-130.3595222683309,"vZ0":-5.2728114023655275,"x":97.07,"y":191.0,"x0":-1.390148937923632,"y0":50.00184996721225,"z0":6.029102361512788,"aX":1.0428169275014625},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":-2.0,"spinRate":2730,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.41849494336042037,"extension":6.421329103464767},"index":0,"playId":"1c984c29-8913-3c8a-b4d3-79b2b19a6745","pitchNumber":1,"startTime":"2026-07-08T21:34:31.469Z","endTime":"2026-07-08T21:34:35.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66497375071207,"aZ":-28.543704061474408,"pfxX":1.0961702951294734,"pfxZ":2.0218454368939245,"pX":-0.09245677661977801,"pZ":2.450507195110266,"vX0":3.6918029065656848,"vY0":-132.3640654173218,"vZ0":-4.077085852938959,"x":120.52,"y":172.62,"x0":-1.6402511458376923,"y0":50.0062958943531,"z0":6.068937691634468,"aX":1.9712976061821885},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":-2.6,"spinRate":2721,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.41168927770164254,"extension":6.304879848867431},"hitData":{"launchSpeed":71.1,"launchAngle":7.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.67,"coordY":133.95}},"index":1,"playId":"b0521483-97e2-3e03-8b24-c303d8d3134d","pitchNumber":2,"startTime":"2026-07-08T21:34:52.857Z","endTime":"2026-07-08T21:35:01.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:35:01.075Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer challenged (pitch result), call on the field was confirmed: George Springer called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:37:22.009Z","endTime":"2026-07-08T21:39:18.497Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Bivens replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T21:36:33.765Z","endTime":"2026-07-08T21:37:24.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743503407861912,"aZ":-25.967382441969743,"pfxX":-10.146465049371997,"pfxZ":3.207295959387424,"pX":0.5035099412892312,"pZ":1.9118415806713314,"vX0":10.863837489698243,"vY0":-137.41127847616295,"vZ0":-5.899435809745144,"x":97.81,"y":187.16,"x0":-2.1587520777180305,"y0":50.00600224598654,"z0":5.820468941371752,"aX":-19.65925132773572},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":1963,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.39663817414415803,"extension":6.739681397519026},"index":1,"playId":"80eeafd7-a1eb-37ce-a38e-9014f06b4627","pitchNumber":1,"startTime":"2026-07-08T21:37:24.327Z","endTime":"2026-07-08T21:37:28.217Z","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":80.5,"endSpeed":74.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365434670425316,"aZ":-25.047645695169827,"pfxX":10.217627188804476,"pfxZ":5.158103490119389,"pX":-0.27243207615116566,"pZ":0.8357019858639644,"vX0":2.366043142614501,"vY0":-117.12758556733894,"vZ0":-5.381518596804936,"x":127.38,"y":216.22,"x0":-2.6242800998307376,"y0":50.00237027151803,"z0":5.522998217950364,"aX":14.109087039138181},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.2,"breakHorizontal":-19.1,"spinRate":2370,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.46871913069076543,"extension":6.384202483571413},"index":2,"playId":"16d41155-7891-3c82-9985-dc50ecda6dd5","pitchNumber":2,"startTime":"2026-07-08T21:37:37.656Z","endTime":"2026-07-08T21:37:41.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552839506795248,"aZ":-26.687445948090605,"pfxX":7.063146864611897,"pfxZ":3.725289205882998,"pX":1.5586981443330978,"pZ":1.6583123604239518,"vX0":6.5209275175006365,"vY0":-120.09967318594454,"vZ0":-3.967428508083127,"x":57.59,"y":194.01,"x0":-2.1013508887148817,"y0":50.00080766748178,"z0":5.684261244656785,"aX":10.397698342568827},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":-14.3,"spinRate":2302,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4546867665844685,"extension":6.636106327867898},"index":3,"playId":"be5b3999-ea57-3636-b242-85bd2cad8995","pitchNumber":3,"startTime":"2026-07-08T21:37:52.916Z","endTime":"2026-07-08T21:37:56.649Z","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":94.8,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564388125759454,"aZ":-26.036244919913383,"pfxX":-10.503298081453174,"pfxZ":3.1968165010393292,"pX":-0.5358592295444824,"pZ":1.84122699815039,"vX0":7.801566193029814,"vY0":-137.70641359040022,"vZ0":-6.204343868371469,"x":137.43,"y":189.07,"x0":-2.040944044276183,"y0":50.003529606900756,"z0":5.884690955904083,"aX":-20.174013154635322},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":2085,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.3977444388818534,"extension":6.4822856016928965},"index":4,"playId":"c3c3db0a-2ed0-3a91-9f8f-e9d8886e093f","pitchNumber":4,"startTime":"2026-07-08T21:38:08.308Z","endTime":"2026-07-08T21:38:12.338Z","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.7,"endSpeed":87.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226981155447618,"aZ":-25.068085931712798,"pfxX":-10.985076922951706,"pfxZ":3.6340292135602263,"pX":1.0953140574649125,"pZ":1.893673542484524,"vX0":12.379037458360367,"vY0":-138.7808539887082,"vZ0":-6.153787703277738,"x":75.25,"y":187.65,"x0":-1.9897681710135178,"y0":50.00508017025606,"z0":5.803009672341984,"aX":-21.492683315840956},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":2772,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.3942375601121251,"extension":6.554781211252653},"index":5,"playId":"a431e345-f1ce-3195-b287-89e2016c4021","pitchNumber":5,"startTime":"2026-07-08T21:38:34.069Z","endTime":"2026-07-08T21:38:37.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.475633094861653,"aZ":-27.592394018235993,"pfxX":-9.19446782084177,"pfxZ":2.3461936464621242,"pX":0.800270053683346,"pZ":2.648695193493175,"vX0":11.326741780563223,"vY0":-138.3469920940027,"vZ0":-3.858536670591134,"x":86.5,"y":167.27,"x0":-2.136563210184958,"y0":50.00592638008732,"z0":5.893568234801352,"aX":-17.974791076651798},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":14.5,"spinRate":1379,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.394673908241189,"extension":6.275171850189707},"index":6,"playId":"81af93f2-4e16-3cb9-878e-016982634427","pitchNumber":6,"startTime":"2026-07-08T21:38:51.474Z","endTime":"2026-07-08T21:39:18.497Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"}},"playEndTime":"2026-07-08T21:39:18.497Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:39:13.794Z","endTime":"2026-07-08T21:39:36.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687133438778734,"aZ":-30.952311655415954,"pfxX":-10.336506458256551,"pfxZ":0.620440666238463,"pX":-0.19665587092100245,"pZ":1.7128062207702368,"vX0":9.433381135208728,"vY0":-139.24332813850512,"vZ0":-5.461851989499087,"x":124.5,"y":192.53,"x0":-2.276530417112042,"y0":50.00555263168118,"z0":5.734329754983609,"aX":-20.41061734354045},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.2,"breakHorizontal":16.9,"spinRate":1565,"spinDirection":339},"zone":8,"typeConfidence":2.0,"plateTime":0.3925524993787515,"extension":6.628548473838454},"hitData":{"launchSpeed":101.6,"launchAngle":4.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.82,"coordY":95.43}},"index":0,"playId":"6c400081-7116-3730-bfc7-7ea411ae7c3f","pitchNumber":1,"startTime":"2026-07-08T21:39:25.761Z","endTime":"2026-07-08T21:39:36.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:39:36.628Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a sharp line drive to center fielder Drew Gilbert. Daulton Varsho to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:39:45.460Z","endTime":"2026-07-08T21:41:18.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586875809055368,"aZ":-22.752945919051896,"pfxX":1.828799706154573,"pfxZ":5.310706650001952,"pX":1.3001881780772988,"pZ":2.571121418061934,"vX0":7.937539839006023,"vY0":-131.11131446355137,"vZ0":-4.480075968226085,"x":67.44,"y":169.36,"x0":-1.9803098451697443,"y0":50.00639451813573,"z0":5.958607900244107,"aX":3.248059381440992},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.7,"spinRate":2191,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.41464544739426357,"extension":6.403748272209963},"index":0,"playId":"66bfc641-fd41-31c6-89a3-3d5b1d930cc2","pitchNumber":1,"startTime":"2026-07-08T21:40:00.849Z","endTime":"2026-07-08T21:40:04.401Z","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":89.5,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92205307024671,"aZ":-25.114566919021406,"pfxX":2.234069206484377,"pfxZ":4.041522334757616,"pX":0.8905430413697986,"pZ":2.6618744289223435,"vX0":7.818175972529492,"vY0":-130.26164073056324,"vZ0":-3.4410595169745495,"x":83.05,"y":166.91,"x0":-2.4194053444758845,"y0":50.00566185671395,"z0":5.862339598674618,"aX":3.906476974546045},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-5.5,"spinRate":2191,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.41772580535085746,"extension":6.681174215287256},"index":1,"playId":"81481819-05a1-3159-a5b6-5110d14701c4","pitchNumber":2,"startTime":"2026-07-08T21:40:16.611Z","endTime":"2026-07-08T21:40:20.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9024505003973,"aZ":-24.539899440017354,"pfxX":5.781089939875681,"pfxZ":5.324402138093982,"pX":0.4421983724073712,"pZ":2.482553492367011,"vX0":5.173535536755842,"vY0":-119.50887000455042,"vZ0":-2.2356544725540437,"x":100.14,"y":171.75,"x0":-2.508547916808189,"y0":50.00224852835779,"z0":5.653772317298818,"aX":8.28928218034661},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.4,"breakHorizontal":-11.8,"spinRate":2341,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.4598448249918641,"extension":6.2233224891763035},"index":2,"playId":"618840fc-e07a-3eae-9f09-d8712553e06b","pitchNumber":3,"startTime":"2026-07-08T21:40:36.992Z","endTime":"2026-07-08T21:40:45.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.421786468845795,"aZ":-28.469733366027523,"pfxX":-10.349517746179387,"pfxZ":1.902205979711134,"pX":-0.24606765894032703,"pZ":2.3227273554540826,"vX0":8.561173531134056,"vY0":-139.0883497709947,"vZ0":-4.478616007017862,"x":126.38,"y":176.07,"x0":-2.0310500536718794,"y0":50.00161131014127,"z0":5.859084272164638,"aX":-20.121850922413195},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":16.8,"spinRate":2010,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3949591526977696,"extension":6.612144662523448},"hitData":{"launchSpeed":101.7,"launchAngle":9.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.98,"coordY":85.56}},"index":3,"playId":"efcc57bc-dd55-3e5b-9845-15cee4770e4e","pitchNumber":4,"startTime":"2026-07-08T21:41:10.255Z","endTime":"2026-07-08T21:41:18.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:41:18.364Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Kirk walks. Daulton Varsho to 3rd. Kazuma Okamoto to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:41:22.542Z","endTime":"2026-07-08T21:44:31.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"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(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":87.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813746180370153,"aZ":-28.219361300199658,"pfxX":-8.53735557457287,"pfxZ":2.0373893702870776,"pX":1.2670256794382333,"pZ":1.9704029398830838,"vX0":11.60550159492821,"vY0":-137.94942829870692,"vZ0":-5.257375710228024,"x":68.7,"y":185.58,"x0":-1.8725422544000723,"y0":50.00197248955962,"z0":5.787738276535262,"aX":-16.561746085745135},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":13.2,"spinRate":1943,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39605574112083364,"extension":6.723164073783563},"index":0,"playId":"b94ee77d-7dc3-340e-95d2-1cc351e7d746","pitchNumber":1,"startTime":"2026-07-08T21:41:45.317Z","endTime":"2026-07-08T21:41:48.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.108268962101725,"aZ":-29.109623222551555,"pfxX":-10.397642188924756,"pfxZ":1.6235390409799866,"pX":-1.152972494690622,"pZ":2.2478256286989153,"vX0":6.408979868225762,"vY0":-136.9972151369415,"vZ0":-4.131254407479646,"x":160.95,"y":178.09,"x0":-2.1797636602985446,"y0":50.0027785417245,"z0":5.78000041353999,"aX":-19.635152146563588},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.2,"breakHorizontal":17.4,"spinRate":1838,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.40080611694949964,"extension":6.4110271266563785},"index":1,"playId":"b3e74021-8678-31c0-9bf2-34b3aacb0f42","pitchNumber":2,"startTime":"2026-07-08T21:42:02.651Z","endTime":"2026-07-08T21:42:07.443Z","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":94.0,"endSpeed":86.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435141788420697,"aZ":-30.83330147168911,"pfxX":-7.490791778204842,"pfxZ":0.7047816458149772,"pX":0.47345108715620693,"pZ":2.3523142606424554,"vX0":9.801140368076533,"vY0":-136.6570893712945,"vZ0":-3.805751156539173,"x":98.95,"y":175.27,"x0":-2.1763725942070775,"y0":50.001967047085635,"z0":5.866973797111813,"aX":-14.251707409862265},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":11.6,"spinRate":1944,"spinDirection":273},"zone":6,"typeConfidence":2.0,"plateTime":0.39989728907745903,"extension":6.8912907288491345},"index":2,"playId":"2f45487e-9586-3035-bcf8-1617b4199d01","pitchNumber":3,"startTime":"2026-07-08T21:42:29.881Z","endTime":"2026-07-08T21:42:33.930Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.429141434499197,"aZ":-26.915899751547087,"pfxX":8.864981121784135,"pfxZ":3.5532711922014517,"pX":1.6871118675344716,"pZ":1.2376231875061363,"vX0":5.87234995949221,"vY0":-120.390155852753,"vZ0":-5.2198589135648295,"x":52.69,"y":205.36,"x0":-1.9282725336661302,"y0":50.004201284226816,"z0":5.790702689467488,"aX":13.129770984614142},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2248,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45342188571573416,"extension":6.423316169903498},"index":3,"playId":"ce8bdabc-64aa-3491-8283-e884daed2235","pitchNumber":4,"startTime":"2026-07-08T21:43:04.540Z","endTime":"2026-07-08T21:43:08.064Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290809552440095,"aZ":-28.624764130069188,"pfxX":-8.399589680481848,"pfxZ":1.8137065940196404,"pX":0.3362627563358,"pZ":2.281214751082619,"vX0":9.116723748006942,"vY0":-138.81215916900695,"vZ0":-4.753378839489988,"x":104.18,"y":177.19,"x0":-1.8950669478881608,"y0":50.0040680554449,"z0":5.915503037647739,"aX":-16.438060442666945},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":1957,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3941790262288123,"extension":6.621379044836987},"index":4,"playId":"742a9130-6f67-342f-b632-c1aac367b6ca","pitchNumber":5,"startTime":"2026-07-08T21:43:22.152Z","endTime":"2026-07-08T21:43:26.090Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.174299711191765,"aZ":-28.440969001175304,"pfxX":-10.979417356006628,"pfxZ":1.9280645154014167,"pX":-0.21400668048346777,"pZ":2.330059425946091,"vX0":8.767681887310308,"vY0":-138.8244488173315,"vZ0":-4.339617129347652,"x":125.16,"y":175.87,"x0":-1.9980990743873093,"y0":50.004294540432916,"z0":5.822942610613231,"aX":-21.277421837438855},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":17.9,"spinRate":2054,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3956490580124985,"extension":6.916180265142412},"index":5,"playId":"dc9324f3-5cf7-318a-b9ee-93f150ac7a74","pitchNumber":6,"startTime":"2026-07-08T21:43:43.449Z","endTime":"2026-07-08T21:43:48.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.066326399294073,"aZ":-27.155588059802252,"pfxX":8.288988205570984,"pfxZ":3.360917074047169,"pX":0.6820545886576627,"pZ":0.6999105632408391,"vX0":5.078158711204145,"vY0":-120.46242892291464,"vZ0":-5.888074272576078,"x":91.0,"y":219.88,"x0":-2.519417633746711,"y0":50.00163196695338,"z0":5.53112692819662,"aX":12.364487219775414},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2378,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45207170697699306,"extension":6.4306264253417025},"index":6,"playId":"50d2d877-ccde-3659-a9a2-3d96e513784b","pitchNumber":7,"startTime":"2026-07-08T21:44:07.641Z","endTime":"2026-07-08T21:44:11.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3301352605857,"aZ":-23.335359185137268,"pfxX":1.1099505050454748,"pfxZ":4.978942242501389,"pX":0.9615292244945223,"pZ":1.0451069648477036,"vX0":7.707014639172256,"vY0":-131.6963871089623,"vZ0":-8.010822904746405,"x":80.35,"y":210.56,"x0":-2.13475037518132,"y0":50.00050659565093,"z0":5.825097086826273,"aX":1.9676545709089823},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":2142,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4143211864725651,"extension":6.600264594827436},"index":7,"playId":"0e5b0d3b-a02c-34f2-a47b-f4cbf934dcfb","pitchNumber":8,"startTime":"2026-07-08T21:44:26.323Z","endTime":"2026-07-08T21:44:31.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:44:31.281Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Myles Straw grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Daulton Varsho scores. Kazuma Okamoto to 3rd. Alejandro Kirk out at 2nd. Myles Straw to 1st. Myles Straw advances to 1st, on a missed catch error by first baseman Rafael Devers, assist to second baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:45:33.380Z","endTime":"2026-07-08T21:46:21.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T21:44:51.964Z","endTime":"2026-07-08T21:45:35.515Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08160838135684,"aZ":-23.577833609558724,"pfxX":-8.934433622033001,"pfxZ":4.219965644174175,"pX":0.7117138555471801,"pZ":1.2453108210664208,"vX0":10.872288657827447,"vY0":-140.90112788886685,"vZ0":-8.324748881053049,"x":89.87,"y":205.16,"x0":-2.012478090189977,"y0":50.00175521469292,"z0":5.728903288491253,"aX":-18.198913977370403},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":14.3,"spinRate":1899,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38680386693106295,"extension":6.775498101532393},"index":1,"playId":"6b05e989-005b-3f15-a655-d56e9d41c48a","pitchNumber":1,"startTime":"2026-07-08T21:45:35.515Z","endTime":"2026-07-08T21:45:39.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62537184328781,"aZ":-27.34488045603797,"pfxX":-9.82161043812996,"pfxZ":2.3986199353113147,"pX":0.5979171413862803,"pZ":1.6005967859384447,"vX0":11.139263953538581,"vY0":-140.2693054700103,"vZ0":-6.4488168342547665,"x":94.21,"y":195.56,"x0":-2.1291226023922194,"y0":50.00471158146703,"z0":5.6871604265349065,"aX":-19.77927577484968},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1928,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.3889430361138322,"extension":6.9548082290363675},"index":2,"playId":"ecd79b2e-aec2-3114-9cd0-3e537e6cda1f","pitchNumber":2,"startTime":"2026-07-08T21:45:51.733Z","endTime":"2026-07-08T21:45:56.095Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.844990364774013,"aZ":-23.409513381766214,"pfxX":-9.655717756114127,"pfxZ":4.41330938836055,"pX":0.5830854140814129,"pZ":2.23421552362263,"vX0":10.775912895316802,"vY0":-139.2093057992417,"vZ0":-5.671670297611203,"x":94.77,"y":178.46,"x0":-2.062232478814013,"y0":50.00133086531665,"z0":5.822808667954858,"aX":-19.17046866346562},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":1760,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3917195564604641,"extension":6.592885196616676},"hitData":{"launchSpeed":86.5,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.54,"coordY":151.68}},"index":3,"playId":"16559508-5efd-35c1-9987-b1183f5cb7ab","pitchNumber":3,"startTime":"2026-07-08T21:46:11.034Z","endTime":"2026-07-08T21:46:21.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:46:21.506Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a ground ball to shortstop Willy Adames. Kazuma Okamoto scores. Myles Straw to 2nd.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:46:49.425Z","endTime":"2026-07-08T21:50:09.735Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"16121de3-8d53-4ec8-9a0d-3c198abc9e3e","startTime":"2026-07-08T21:46:49.425Z","endTime":"2026-07-08T21:46:54.425Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58557143905992,"aZ":-28.02429107696298,"pfxX":-8.643208936327255,"pfxZ":2.1199107860970905,"pX":0.8335859097492991,"pZ":2.5036738813557187,"vX0":11.75577816039561,"vY0":-138.3312979405787,"vZ0":-3.9309588457745623,"x":85.23,"y":171.18,"x0":-2.3260718611926188,"y0":50.00650595792604,"z0":5.797833812165734,"aX":-16.945211496311806},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":1989,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3942605122546654,"extension":6.543252337943834},"index":1,"playId":"3a73eb8b-2a62-3692-aae2-4c865c09576c","pitchNumber":1,"startTime":"2026-07-08T21:47:05.463Z","endTime":"2026-07-08T21:47:09.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817238518407912,"aZ":-22.78329032483351,"pfxX":-8.160943766892046,"pfxZ":4.817907326956275,"pX":-1.2021886395289658,"pZ":2.554958769624943,"vX0":5.881530263178935,"vY0":-138.27637661698387,"vZ0":-4.86890834626316,"x":162.82,"y":169.8,"x0":-2.28894530064383,"y0":50.00652331406379,"z0":5.853430884401235,"aX":-15.917395666505985},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":13.7,"spinRate":1986,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39505794534216276,"extension":6.714114520715703},"index":2,"playId":"89bc89c1-445f-32b1-aabd-b75efe115239","pitchNumber":2,"startTime":"2026-07-08T21:47:23.304Z","endTime":"2026-07-08T21:47:27.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08388390413541,"aZ":-27.085216522038877,"pfxX":-9.800553651289915,"pfxZ":2.650776986865923,"pX":0.26345739458200695,"pZ":3.1609217649593773,"vX0":10.27058260692839,"vY0":-136.97264185243796,"vZ0":-2.2073860718998,"x":106.96,"y":153.44,"x0":-2.2415446347670747,"y0":50.00517967001446,"z0":5.808456822071068,"aX":-18.833784208742365},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1974,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3981813883867651,"extension":6.501324589218204},"index":3,"playId":"b008959e-d145-36a3-9a1e-6c4ddafa007a","pitchNumber":3,"startTime":"2026-07-08T21:47:50.814Z","endTime":"2026-07-08T21:47:55.567Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939934792289236,"aZ":-22.086986750604932,"pfxX":-0.6283407466219666,"pfxZ":5.332183749733572,"pX":1.3745883419059188,"pZ":2.184415632594555,"vX0":8.912946531743403,"vY0":-135.51716225806678,"vZ0":-5.898276980126245,"x":64.6,"y":179.8,"x0":-1.8519680730926777,"y0":50.00253045370747,"z0":5.895507766665327,"aX":-1.190432772359126},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2025,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40160908311708887,"extension":6.847492807580221},"index":4,"playId":"de5a2e76-edb1-3660-a1e4-d3d1fd094d51","pitchNumber":4,"startTime":"2026-07-08T21:48:38.556Z","endTime":"2026-07-08T21:48:42.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81272172212916,"aZ":-30.219420921825694,"pfxX":-8.708073084053849,"pfxZ":1.0040813216200046,"pX":1.1825990866697742,"pZ":2.517988669089528,"vX0":12.383306536117022,"vY0":-137.25851444015387,"vZ0":-3.4052836026947597,"x":71.92,"y":170.79,"x0":-2.208648281553625,"y0":50.005441410374694,"z0":5.78198089505515,"aX":-17.001955977325224},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":1865,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39558919612105514,"extension":6.609479768734318},"index":5,"playId":"df7fbc35-7ed8-3cc0-bd02-a603e66bc62f","pitchNumber":5,"startTime":"2026-07-08T21:49:06.151Z","endTime":"2026-07-08T21:49:11.039Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.164799348953434,"aZ":-27.842197977838644,"pfxX":7.229900349150876,"pfxZ":2.8301179122347335,"pX":-0.5840448454199889,"pZ":2.408067318572085,"vX0":2.1270834868660664,"vY0":-121.65776701950946,"vZ0":-2.5907614049067664,"x":139.26,"y":173.76,"x0":-2.404712376324972,"y0":50.003852953338956,"z0":5.849510977536792,"aX":11.064176456284507},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":2286,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.44665941697493805,"extension":6.398539346636085},"index":6,"playId":"dfb8d982-d713-3a46-8eba-90cc8c030eb2","pitchNumber":6,"startTime":"2026-07-08T21:49:35.122Z","endTime":"2026-07-08T21:49:41.699Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691845482851893,"aZ":-29.65299168008205,"pfxX":-4.144319504044219,"pfxZ":1.487345982585392,"pX":-0.9055593841578026,"pZ":2.217704989729937,"vX0":5.299894674582687,"vY0":-128.75576407017985,"vZ0":-3.272694502311168,"x":151.52,"y":178.9,"x0":-2.4443941251357124,"y0":50.00046807284689,"z0":5.779932352526856,"aX":-7.0142379599440465},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":6.5,"spinRate":1527,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42407214022927553,"extension":6.624920142606196},"hitData":{"launchSpeed":84.0,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.5,"coordY":149.66}},"index":7,"playId":"7fbe2cdd-644f-35b8-97b5-3636a8b1f3a2","pitchNumber":7,"startTime":"2026-07-08T21:50:00.663Z","endTime":"2026-07-08T21:50:09.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:50:09.735Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T21:50:32.829Z","endTime":"2026-07-08T21:51:03.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4559580426976,"aZ":-26.76722622972859,"pfxX":8.4175618813176,"pfxZ":3.6685557267500135,"pX":0.7162814936479653,"pZ":1.3202017457392603,"vX0":4.845419639233828,"vY0":-120.60656264263406,"vZ0":-4.6454326188864234,"x":89.7,"y":203.13,"x0":-2.412286492809243,"y0":50.0022945868312,"z0":5.632015078106968,"aX":12.39844235403859},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-16.4,"spinRate":2233,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.45415479419719595,"extension":6.3702211841834675},"index":0,"playId":"a34205bc-c50c-3162-83e5-b0f29386bd89","pitchNumber":1,"startTime":"2026-07-08T21:50:39.454Z","endTime":"2026-07-08T21:50:43.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84391897204326,"aZ":-25.873274167219208,"pfxX":-8.4319439569977,"pfxZ":3.210069594823926,"pX":-0.526620996012847,"pZ":2.4246201422727256,"vX0":7.518029434634645,"vY0":-138.68870934968513,"vZ0":-4.822014089775607,"x":137.07,"y":173.32,"x0":-2.167154392819797,"y0":50.00155514517185,"z0":5.895197125057648,"aX":-16.547601423303014},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":1893,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39379948761723815,"extension":6.540899439531599},"hitData":{"launchSpeed":93.6,"launchAngle":34.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.56,"coordY":78.71}},"index":1,"playId":"47f6e58c-5733-3fbb-8492-8aee8f62cb73","pitchNumber":2,"startTime":"2026-07-08T21:50:55.697Z","endTime":"2026-07-08T21:51:03.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:51:03.541Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T21:53:08.226Z","endTime":"2026-07-08T21:53:32.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.145348478240805,"aZ":-26.30373425688934,"pfxX":0.9809996211744676,"pfxZ":3.358494531947,"pX":0.7510380160920148,"pZ":0.5836458089514897,"vX0":6.045726634429952,"vY0":-130.32562245142051,"vZ0":-8.80005374359751,"x":88.37,"y":223.02,"x0":-1.710739598848238,"y0":50.00505245925558,"z0":5.940818658362494,"aX":1.7146591814109862},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":2816,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4176617381668595,"extension":6.52027690812312},"index":0,"playId":"53c11b7c-7a1b-39d0-96d1-87e1ffb234c6","pitchNumber":1,"startTime":"2026-07-08T21:53:08.226Z","endTime":"2026-07-08T21:53:12.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03318555562027,"aZ":-44.603318316502325,"pfxX":2.913235345384273,"pfxZ":-8.6145103833946,"pX":0.3773084894104216,"pZ":2.367016527710305,"vX0":3.7965555584709816,"vY0":-118.86708566245697,"vZ0":0.059554890874644384,"x":102.62,"y":174.87,"x0":-1.614089773429613,"y0":50.00295130991308,"z0":6.36387693568172,"aX":4.202740269762808},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.4,"breakHorizontal":-6.1,"spinRate":2742,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4593537828519003,"extension":6.213969271529051},"hitData":{"launchSpeed":103.6,"launchAngle":23.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.19,"coordY":40.77}},"index":1,"playId":"fcea3bc2-b820-39a0-a239-7eccf0aa309a","pitchNumber":2,"startTime":"2026-07-08T21:53:23.956Z","endTime":"2026-07-08T21:53:32.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:53:32.349Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T21:53:49.783Z","endTime":"2026-07-08T21:54:56.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":97.5,"endSpeed":90.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732344563916595,"aZ":-10.143026990286886,"pfxX":-4.314829224031052,"pfxZ":10.64676019811454,"pX":-0.028114440449910898,"pZ":2.4713847516863923,"vX0":5.653370899845369,"vY0":-141.83436322031667,"vZ0":-8.15093041161348,"x":118.07,"y":172.05,"x0":-1.4722239162505555,"y0":50.00090703498992,"z0":6.002449010936621,"aX":-8.927001147391609},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2367,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.383911245266634,"extension":6.603646442406554},"index":0,"playId":"2666d2b8-835e-3f9c-8bb5-2218981785ac","pitchNumber":1,"startTime":"2026-07-08T21:54:09.471Z","endTime":"2026-07-08T21:54:13.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.310696286764077,"aZ":-10.290696910407085,"pfxX":-4.047958519446201,"pfxZ":10.470249441378742,"pX":-0.7480584579345005,"pZ":2.0711442876457933,"vX0":4.310732247951007,"vY0":-142.60234415759598,"vZ0":-9.171055561645508,"x":145.51,"y":182.86,"x0":-1.7428977261589045,"y0":50.00048974626225,"z0":5.950703557304127,"aX":-8.457916961626465},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2426,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.3819806312316767,"extension":6.51569288523925},"index":1,"playId":"2ec15e67-3ff3-37ae-8d91-816baf1956c1","pitchNumber":2,"startTime":"2026-07-08T21:54:27.699Z","endTime":"2026-07-08T21:54:31.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T21:54:44.540Z","endTime":"2026-07-08T21:54:53.235Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161753348283494,"aZ":-13.326859774521193,"pfxX":-3.805962098065658,"pfxZ":8.856005066938554,"pX":-0.17589385962458665,"pZ":3.759826600624196,"vX0":6.1670971238295165,"vY0":-143.98517711365815,"vZ0":-4.239696584260236,"x":123.7,"y":137.26,"x0":-1.837718387921732,"y0":50.00275918766561,"z0":6.0583916212299895,"aX":-8.100386577682912},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":5.9,"spinRate":2428,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3784304380397141,"extension":6.3876409329381385},"index":3,"playId":"3531f5df-b856-3c0e-b442-860bac48ae0f","pitchNumber":3,"startTime":"2026-07-08T21:54:53.235Z","endTime":"2026-07-08T21:54:56.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:54:56.925Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T21:55:25.150Z","endTime":"2026-07-08T21:56:22.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Eric Haase.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T21:55:25.978Z","endTime":"2026-07-08T21:55:27.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72032222172421,"aZ":-10.33692066508288,"pfxX":-3.8129276750942767,"pfxZ":10.58038298181533,"pX":0.2648092826162569,"pZ":2.6724884610792343,"vX0":6.445475723245011,"vY0":-142.08923630228813,"vZ0":-7.591922192788458,"x":106.91,"y":166.62,"x0":-1.5279686561949135,"y0":50.001353001032285,"z0":6.020345055176762,"aX":-7.869037896115717},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2486,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.38412466130158096,"extension":6.4661118830474},"index":1,"playId":"a21590ee-e69a-3ea7-a314-d9bbd1266482","pitchNumber":1,"startTime":"2026-07-08T21:55:27.335Z","endTime":"2026-07-08T21:55:31.172Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47163055333431,"aZ":-43.71871956810035,"pfxX":1.52678182931646,"pfxZ":-7.625921424013679,"pX":0.0887609648856706,"pZ":2.577210688530502,"vX0":4.434894253162125,"vY0":-121.41202100878067,"vZ0":0.2886589001355755,"x":113.62,"y":169.2,"x0":-1.9489567911174395,"y0":50.000874304931166,"z0":6.216108453832853,"aX":2.311262017609645},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.6,"breakHorizontal":-3.7,"spinRate":2648,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.4486190559905454,"extension":6.387983257715888},"index":2,"playId":"b95c8a85-0857-3e08-b2e9-274fdbab51bf","pitchNumber":2,"startTime":"2026-07-08T21:55:45.960Z","endTime":"2026-07-08T21:55:49.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385393851255134,"aZ":-11.247269513287886,"pfxX":-2.566694210532146,"pfxZ":10.247920357999263,"pX":-1.1989067911929894,"pZ":3.941694759471658,"vX0":3.527986240270235,"vY0":-141.1146466480645,"vZ0":-4.1644724548892915,"x":162.7,"y":132.35,"x0":-2.1246653137890723,"y0":50.001246203997546,"z0":6.146174835973803,"aX":-5.240782487291086},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":4.1,"spinRate":2594,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.38633107493049357,"extension":6.343903353037449},"index":3,"playId":"138a9da9-00f7-30b4-9530-1ea24548c2e9","pitchNumber":3,"startTime":"2026-07-08T21:56:02.247Z","endTime":"2026-07-08T21:56:05.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12024126601827,"aZ":-8.345300412755883,"pfxX":-3.965272814823419,"pfxZ":11.33259282521394,"pX":-0.20168670538763697,"pZ":2.348819327804686,"vX0":5.715769142229356,"vY0":-143.6119847759229,"vZ0":-8.933433240116605,"x":124.69,"y":175.36,"x0":-1.6963065278136487,"y0":50.00715742925199,"z0":6.007215576410353,"aX":-8.341399676639261},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2657,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3803943951796289,"extension":6.56343728531258},"index":4,"playId":"0aada612-6e2e-3ddf-a916-1c5d5e05241c","pitchNumber":4,"startTime":"2026-07-08T21:56:18.142Z","endTime":"2026-07-08T21:56:22.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:56:22.290Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T21:58:39.206Z","endTime":"2026-07-08T21:59:47.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Drew Cavanaugh remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T21:57:58.746Z","endTime":"2026-07-08T21:57:58.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"description":"Pitching Change: Ryan Walker replaces Spencer Bivens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T21:57:58.771Z","endTime":"2026-07-08T21:58:41.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224964202563548,"aZ":-20.442439392730815,"pfxX":-4.415635219881832,"pfxZ":6.190527910026523,"pX":-0.5113038917225333,"pZ":3.969676105890746,"vX0":8.739675127842535,"vY0":-135.28186633794527,"vZ0":0.7516296499631848,"x":136.49,"y":131.6,"x0":-3.177536437725117,"y0":50.00432220387746,"z0":5.097237261529204,"aX":-8.37135035462958},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":6.6,"spinRate":2243,"spinDirection":229},"zone":11,"typeConfidence":0.97,"plateTime":0.40142060195128515,"extension":6.181371495401373},"index":2,"playId":"45b3c078-8c48-3904-be45-531848f0a9ea","pitchNumber":1,"startTime":"2026-07-08T21:58:41.361Z","endTime":"2026-07-08T21:58:46.430Z","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.8,"endSpeed":87.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672413643737602,"aZ":-31.070282579684726,"pfxX":-9.713389319542749,"pfxZ":0.5790324945129033,"pX":0.6837987380203088,"pZ":1.3226152071344612,"vX0":12.902788827993199,"vY0":-136.16683641891063,"vZ0":-4.021193850660722,"x":90.94,"y":203.07,"x0":-2.8211234079427876,"y0":50.002939808543154,"z0":4.932333748031102,"aX":-18.516407451329442},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":1697,"spinDirection":245},"zone":14,"typeConfidence":0.92,"plateTime":0.39995114328009107,"extension":6.133903888345571},"index":3,"playId":"a2fd01c2-e55e-38f5-b412-edeab4b2efe1","pitchNumber":2,"startTime":"2026-07-08T21:58:56.674Z","endTime":"2026-07-08T21:59:00.697Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84385416767907,"aZ":-25.451947898371987,"pfxX":-9.918739142652415,"pfxZ":3.4827550471018123,"pX":0.5400892355685243,"pZ":1.0812501737453069,"vX0":13.360563841840913,"vY0":-137.6606645476648,"vZ0":-5.377909336512566,"x":96.41,"y":209.59,"x0":-3.0740426279050705,"y0":50.00570874310724,"z0":4.769894151917872,"aX":-19.155853447922066},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":15.4,"spinRate":1175,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.39698763651962743,"extension":6.28001165819617},"index":4,"playId":"583034d9-1d88-30cc-9db6-c4168cc7444a","pitchNumber":3,"startTime":"2026-07-08T21:59:12.007Z","endTime":"2026-07-08T21:59:16.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495708037131322,"aZ":-31.43405201892502,"pfxX":-9.3920760271225,"pfxZ":0.3949730067103836,"pX":0.37640956556951705,"pZ":1.9680682343096854,"vX0":12.153713932493178,"vY0":-136.26080454961743,"vZ0":-2.5379952114037616,"x":102.65,"y":185.64,"x0":-2.918204556578798,"y0":50.00492202923561,"z0":5.080003785524043,"aX":-17.692131812824936},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.4,"breakHorizontal":14.5,"spinRate":1750,"spinDirection":329},"zone":9,"typeConfidence":0.91,"plateTime":0.401724624047358,"extension":6.967383549249083},"index":5,"playId":"ebb85e41-8ffe-3c62-9221-2d210b49e0c1","pitchNumber":4,"startTime":"2026-07-08T21:59:27.480Z","endTime":"2026-07-08T21:59:31.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09452971175742,"aZ":-29.838655234972403,"pfxX":-9.031671419156774,"pfxZ":1.231194377738456,"pX":1.2697468487748451,"pZ":1.9066730626375248,"vX0":14.220872978390322,"vY0":-135.97224496725383,"vZ0":-2.5791514915225084,"x":68.6,"y":187.3,"x0":-2.8312531155372116,"y0":50.00031963285238,"z0":4.917467012370959,"aX":-17.076526077766864},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":2341,"spinDirection":233},"zone":14,"typeConfidence":0.92,"plateTime":0.4013324986155973,"extension":6.452430321156439},"index":6,"playId":"593058c9-64a7-348b-8ac9-7440ac127bc1","pitchNumber":5,"startTime":"2026-07-08T21:59:43.095Z","endTime":"2026-07-08T21:59:47.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T21:59:47.637Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (5) on a line drive to center field. Nathan Lukes scores.","rbi":2,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T21:59:50.896Z","endTime":"2026-07-08T22:00:36.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230960521889383,"aZ":-26.351979330990133,"pfxX":-7.954068095492552,"pfxZ":2.9688399537118784,"pX":-0.19676095776479047,"pZ":2.3775311981588896,"vX0":10.65659188530353,"vY0":-137.84098478653553,"vZ0":-2.113991920816491,"x":124.5,"y":174.59,"x0":-3.0459659327230146,"y0":50.00186681207472,"z0":4.900214191585466,"aX":-15.59412807918104},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":12.7,"spinRate":2197,"spinDirection":162},"zone":5,"typeConfidence":0.88,"plateTime":0.39454484831322256,"extension":6.1686722182190525},"hitData":{"launchSpeed":108.3,"launchAngle":18.0,"totalDistance":419.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.83,"coordY":31.58}},"index":0,"playId":"bf85ce94-ba17-3e19-96f8-e68c6529713e","pitchNumber":1,"startTime":"2026-07-08T22:00:11.338Z","endTime":"2026-07-08T22:00:36.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:00:36.531Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"George Springer homers (9) on a fly ball to center field.","rbi":1,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T22:00:52.784Z","endTime":"2026-07-08T22:02:26.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":83.5,"endSpeed":77.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.366412144556584,"aZ":-28.954552433377955,"pfxX":8.469374663578852,"pfxZ":2.1359165485179865,"pX":0.21229802075950854,"pZ":3.6984202158488424,"vX0":5.581301003984435,"vY0":-121.52889656043726,"vZ0":2.378242784916779,"x":108.91,"y":138.92,"x0":-3.2090359048078967,"y0":50.0007192332867,"z0":5.211281807197716,"aX":12.747699248080822},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.7,"breakHorizontal":-16.6,"spinRate":2407,"spinDirection":68},"zone":12,"typeConfidence":0.9,"plateTime":0.44957940121302364,"extension":6.248560883659695},"index":0,"playId":"8a96a563-c9c3-3e8e-a3b1-a661f8b1b1f2","pitchNumber":1,"startTime":"2026-07-08T22:00:57.358Z","endTime":"2026-07-08T22:01:01.418Z","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.3,"endSpeed":87.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58416240169406,"aZ":-30.75274630858492,"pfxX":-9.092320220522083,"pfxZ":0.7409519124492903,"pX":-0.4643502001156614,"pZ":2.4895996555644593,"vX0":10.314608821562723,"vY0":-137.04103393588102,"vZ0":-1.1394088336408166,"x":134.7,"y":171.56,"x0":-3.0726209719250486,"y0":50.00487803330689,"z0":4.986568840511991,"aX":-17.52141957074653},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":2276,"spinDirection":203},"zone":4,"typeConfidence":0.92,"plateTime":0.3977078016116753,"extension":6.147852190443641},"index":1,"playId":"750fe65a-1e44-3a1e-b3d0-5b34ecf5bf78","pitchNumber":2,"startTime":"2026-07-08T22:01:12.193Z","endTime":"2026-07-08T22:01:16.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079873683413183,"aZ":-27.23149490532498,"pfxX":7.312328725220425,"pfxZ":3.250132244612958,"pX":-1.073346752256095,"pZ":2.465783264292942,"vX0":3.164281053011404,"vY0":-121.94268688657472,"vZ0":-0.6690697109709747,"x":157.91,"y":172.2,"x0":-3.334254191299199,"y0":50.00012763846561,"z0":5.075689227030043,"aX":11.101716309271609},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.0,"breakHorizontal":-13.9,"spinRate":2378,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.44773621279194,"extension":6.2228529625503946},"index":2,"playId":"2a1836e2-0b2b-3ddb-9469-033e6b3c2263","pitchNumber":3,"startTime":"2026-07-08T22:01:27.253Z","endTime":"2026-07-08T22:01:31.972Z","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":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.342335951354222,"aZ":-32.33750762612136,"pfxX":-11.65743160153095,"pfxZ":-0.0867250787114866,"pX":-0.1376351303577766,"pZ":1.8516491395720491,"vX0":11.743794160786267,"vY0":-136.17870705025825,"vZ0":-2.3486102538071187,"x":122.25,"y":188.79,"x0":-2.979937335061428,"y0":50.001651372302646,"z0":4.949773008283748,"aX":-22.015332442467493},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.5,"breakHorizontal":18.8,"spinRate":2328,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.4013511708451012,"extension":6.2500509270104905},"index":3,"playId":"9dbfc5a2-0b50-3473-8560-b79d6154745b","pitchNumber":4,"startTime":"2026-07-08T22:01:42.040Z","endTime":"2026-07-08T22:01:46.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41516109705616,"aZ":-29.037912446800526,"pfxX":7.484937078865439,"pfxZ":2.0195310118884127,"pX":0.06629811879933817,"pZ":2.7036868164237693,"vX0":5.58637720872329,"vY0":-122.97144463217306,"vZ0":0.2431356545594755,"x":114.47,"y":165.78,"x0":-3.1968752735746695,"y0":50.00122833591928,"z0":5.041123012459714,"aX":11.609988849537938},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.8,"spinRate":2315,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.44320871185885125,"extension":6.26051208292271},"hitData":{"launchSpeed":104.3,"launchAngle":23.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.02,"coordY":34.21}},"index":4,"playId":"657827e3-6fe5-3ee6-b621-c0a326a5a609","pitchNumber":5,"startTime":"2026-07-08T22:02:02.532Z","endTime":"2026-07-08T22:02:26.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:02:26.182Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T22:02:34.268Z","endTime":"2026-07-08T22:02:55.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.529380020876854,"aZ":-23.10753000510901,"pfxX":-4.670398877553613,"pfxZ":4.753528128736141,"pX":0.21707257614516687,"pZ":2.6228632135506706,"vX0":10.453280677437526,"vY0":-135.30917300193664,"vZ0":-1.857388608496021,"x":108.73,"y":167.96,"x0":-3.0405551880292054,"y0":50.003174611113245,"z0":4.89123563727232,"aX":-8.91027240819892},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":7.0,"spinRate":1143,"spinDirection":167},"zone":5,"typeConfidence":0.93,"plateTime":0.4004143293768845,"extension":5.916483372991339},"hitData":{"launchSpeed":79.0,"launchAngle":47.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.2,"coordY":112.25}},"index":0,"playId":"eca9ac2c-86cc-34b6-b087-c6bdd7075c7c","pitchNumber":1,"startTime":"2026-07-08T22:02:46.474Z","endTime":"2026-07-08T22:02:55.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:02:55.539Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T22:02:58.259Z","endTime":"2026-07-08T22:04:54.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.4,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994769507722836,"aZ":-28.15457335929155,"pfxX":6.615422626584689,"pfxZ":2.6086557269827155,"pX":1.7458687075312067,"pZ":1.2818038945605017,"vX0":9.36045224884981,"vY0":-122.72490492724039,"vZ0":-3.1349288527531445,"x":50.45,"y":204.17,"x0":-2.9625352858845564,"y0":50.0037097742618,"z0":4.948611875642316,"aX":10.190459501044291},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-14.0,"spinRate":2405,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.44460117980266256,"extension":6.474614855931655},"index":0,"playId":"75db21a5-4240-364d-84da-9cc7180fedf7","pitchNumber":1,"startTime":"2026-07-08T22:03:13.627Z","endTime":"2026-07-08T22:03:17.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381937398560833,"aZ":-26.321327759536164,"pfxX":-9.923094292558309,"pfxZ":2.9618644992696934,"pX":0.4419432123533827,"pZ":1.9404365136764015,"vX0":12.899192122828158,"vY0":-138.21055492165286,"vZ0":-3.454828430433089,"x":100.15,"y":186.39,"x0":-2.9486673898807934,"y0":50.004520291412206,"z0":4.930738640733325,"aX":-19.626307868570493},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2399,"spinDirection":329},"zone":9,"typeConfidence":0.89,"plateTime":0.3929801846981382,"extension":6.305505331254403},"index":1,"playId":"45509f96-a5a1-3712-b813-16ed84f93db4","pitchNumber":2,"startTime":"2026-07-08T22:03:29.245Z","endTime":"2026-07-08T22:03:33.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712384574611715,"aZ":-33.762925224468766,"pfxX":-11.356693248226115,"pfxZ":-0.8582696865848201,"pX":-0.4114539724486758,"pZ":1.9629393694251511,"vX0":10.894316883111642,"vY0":-134.94460451745357,"vZ0":-1.6687333413353405,"x":132.68,"y":185.78,"x0":-3.020777926044186,"y0":50.00479664677743,"z0":4.962652597971636,"aX":-20.997915812579617},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.7,"breakHorizontal":18.4,"spinRate":1383,"spinDirection":296},"zone":7,"typeConfidence":0.9,"plateTime":0.4055301892872807,"extension":6.180495847985938},"index":2,"playId":"dc06822f-d9db-368f-a91d-9f2be01cc688","pitchNumber":3,"startTime":"2026-07-08T22:03:42.674Z","endTime":"2026-07-08T22:03:47.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32983239963153,"aZ":-29.12603997247464,"pfxX":6.361004872996445,"pfxZ":1.9965435834558196,"pX":1.5964946407370049,"pZ":1.8996816621339994,"vX0":9.143385548156838,"vY0":-122.92246923360467,"vZ0":-1.550109287125248,"x":56.15,"y":187.49,"x0":-3.0035060388297343,"y0":50.00101874701182,"z0":5.021247100255233,"aX":9.688334624212185},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-13.7,"spinRate":2400,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.44631366225384506,"extension":6.355008480430137},"index":3,"playId":"90a89433-2e59-3d55-b12b-5439cf492a4d","pitchNumber":4,"startTime":"2026-07-08T22:03:57.482Z","endTime":"2026-07-08T22:04:00.919Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357224486497632,"aZ":-30.863597792598913,"pfxX":-10.612666137406306,"pfxZ":0.6996083883140916,"pX":-0.5435654904008347,"pZ":2.7332153340021166,"vX0":10.48418024801265,"vY0":-135.72920832483334,"vZ0":-0.3290201205876294,"x":137.72,"y":164.98,"x0":-3.0751516016948823,"y0":50.0006914074439,"z0":5.002832106179874,"aX":-19.82383503400547},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":17.0,"spinRate":1655,"spinDirection":278},"zone":4,"typeConfidence":0.92,"plateTime":0.40334494646095376,"extension":6.147913118785362},"index":4,"playId":"274f77c0-4860-3c1c-b16b-37fdd9add071","pitchNumber":5,"startTime":"2026-07-08T22:04:12.236Z","endTime":"2026-07-08T22:04:15.816Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.512233571573624,"aZ":-29.245532327350606,"pfxX":-9.42886146571785,"pfxZ":1.5409305318829354,"pX":1.0453611379469852,"pZ":3.0532886471396647,"vX0":13.863250807993852,"vY0":-136.3041854449241,"vZ0":0.03918209087648805,"x":77.15,"y":156.34,"x0":-2.853102993122375,"y0":50.00550106219253,"z0":5.037710793251425,"aX":-17.962479998510712},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":14.5,"spinRate":2832,"spinDirection":24},"zone":12,"typeConfidence":0.91,"plateTime":0.3999679843219486,"extension":6.1644556078680655},"index":5,"playId":"87ce3268-1700-34e0-a21f-22cef727fbc7","pitchNumber":6,"startTime":"2026-07-08T22:04:32.161Z","endTime":"2026-07-08T22:04:36.068Z","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":93.6,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188502377438425,"aZ":-32.50046909867219,"pfxX":-10.054299308725387,"pfxZ":-0.16975227870816045,"pX":0.42479102218211434,"pZ":1.7308307799724931,"vX0":12.682519931667363,"vY0":-135.79516806366317,"vZ0":-2.5164102527136656,"x":100.81,"y":192.05,"x0":-2.9877545090222584,"y0":50.005463509101,"z0":4.917878040112084,"aX":-18.884599378112544},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.6,"breakHorizontal":15.7,"spinRate":3085,"spinDirection":268},"zone":9,"typeConfidence":0.91,"plateTime":0.40248185743997533,"extension":6.45182391889975},"hitData":{"launchSpeed":93.3,"launchAngle":27.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.67,"coordY":67.48}},"index":6,"playId":"63b8230e-a0b3-373b-b11d-eb42c306626c","pitchNumber":7,"startTime":"2026-07-08T22:04:46.695Z","endTime":"2026-07-08T22:04:54.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:04:54.489Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T22:05:00.618Z","endTime":"2026-07-08T22:06:58.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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.7,"endSpeed":88.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18148826530088,"aZ":-31.371411614772782,"pfxX":-9.806359381915112,"pfxZ":0.4133626602075484,"pX":0.18119854526521678,"pZ":2.325559201191615,"vX0":12.01564625405042,"vY0":-137.5315822688627,"vZ0":-1.8067256746219043,"x":110.09,"y":175.99,"x0":-2.932522584599058,"y0":50.00451537636718,"z0":5.081216606964055,"aX":-19.137770958763177},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.6,"breakHorizontal":15.8,"spinRate":2897,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.39546644528859165,"extension":6.173373898292122},"index":0,"playId":"f74fea16-42af-33b9-8026-82228510587e","pitchNumber":1,"startTime":"2026-07-08T22:05:18.838Z","endTime":"2026-07-08T22:05:22.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737487870113345,"aZ":-32.193621822140734,"pfxX":-9.687734334383741,"pfxZ":-0.011979072750747832,"pX":0.9171538632057208,"pZ":1.8649869761351168,"vX0":13.792257742514469,"vY0":-136.49011688322798,"vZ0":-2.614278363739227,"x":82.04,"y":188.43,"x0":-2.899238743325038,"y0":50.00079140784223,"z0":5.010368188492346,"aX":-18.621175389587897},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.4,"breakHorizontal":15.2,"spinRate":3030,"spinDirection":278},"zone":14,"typeConfidence":0.91,"plateTime":0.39844202482926727,"extension":6.129200372220782},"index":1,"playId":"735617e1-19cc-3730-962a-2ebbfd02412f","pitchNumber":2,"startTime":"2026-07-08T22:05:36.813Z","endTime":"2026-07-08T22:05:40.725Z","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.5,"endSpeed":77.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91514560349522,"aZ":-28.931001874206135,"pfxX":8.430080716721744,"pfxZ":2.1804124579499913,"pX":1.9740292329961806,"pZ":1.792939225735599,"vX0":9.416160985744375,"vY0":-121.26298743692743,"vZ0":-1.4872097908306114,"x":41.75,"y":190.37,"x0":-3.055975830595546,"y0":50.003632787735135,"z0":4.940333561326399,"aX":12.541869417087659},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.8,"breakHorizontal":-17.5,"spinRate":1424,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.45184930378139354,"extension":6.331550354761789},"index":2,"playId":"2abbc3af-fa59-3bf5-b789-ef250c54ca2e","pitchNumber":3,"startTime":"2026-07-08T22:05:53.154Z","endTime":"2026-07-08T22:05:56.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361766097430454,"aZ":-31.843198960846262,"pfxX":-10.172222200300599,"pfxZ":0.17226814822829617,"pX":1.7135767038687229,"pZ":1.5994736532608584,"vX0":15.883320031185024,"vY0":-136.42252791060199,"vZ0":-2.9740497319526993,"x":51.68,"y":195.59,"x0":-2.809437799297229,"y0":50.00382024006769,"z0":4.8536963781884666,"aX":-19.561865847083382},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.1,"breakHorizontal":15.8,"spinRate":2688,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.39846768902220076,"extension":6.239380490719294},"index":3,"playId":"0b995a6a-caf5-32e1-90bf-8b00bab20e33","pitchNumber":4,"startTime":"2026-07-08T22:06:08.431Z","endTime":"2026-07-08T22:06:11.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4485822665411,"aZ":-33.38110436296415,"pfxX":-9.587998542141499,"pfxZ":-0.6563147712554365,"pX":-0.935772834954002,"pZ":1.5961116597377603,"vX0":9.489107533299483,"vY0":-134.63404629291182,"vZ0":-2.461368060321308,"x":152.67,"y":195.68,"x0":-3.2492679136787066,"y0":50.00124209683095,"z0":4.869484662332715,"aX":-17.71549249375281},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.4,"breakHorizontal":15.5,"spinRate":2089,"spinDirection":328},"zone":13,"typeConfidence":0.92,"plateTime":0.4058246965284975,"extension":6.045743809435067},"index":4,"playId":"8724e3c6-de98-3058-9e77-5147ae661d93","pitchNumber":5,"startTime":"2026-07-08T22:06:23.913Z","endTime":"2026-07-08T22:06:27.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-08T22:06:35.480Z","endTime":"2026-07-08T22:06:49.442Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30588367067771,"aZ":-33.38189240054339,"pfxX":-10.768582142508025,"pfxZ":-0.630230593874467,"pX":0.15828995435556065,"pZ":2.088318481072599,"vX0":12.61059173252665,"vY0":-137.55231962103488,"vZ0":-1.676782533167781,"x":110.97,"y":182.4,"x0":-3.077424128523431,"y0":50.00113232034304,"z0":4.960171266428214,"aX":-20.72151817444841},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.3,"breakHorizontal":17.0,"spinRate":1841,"spinDirection":195},"zone":5,"typeConfidence":0.89,"plateTime":0.39755896105136523,"extension":6.173860732599123},"hitData":{"launchSpeed":104.7,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.48,"coordY":110.13}},"index":6,"playId":"cf0d9a44-79d3-3cb7-bf74-f087d6f50c75","pitchNumber":6,"startTime":"2026-07-08T22:06:49.442Z","endTime":"2026-07-08T22:06:58.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:06:58.196Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Myles Straw grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Alejandro Kirk out at 2nd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T22:07:04.779Z","endTime":"2026-07-08T22:08:03.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701898982667647,"aZ":-28.318856666715188,"pfxX":-8.103116685661545,"pfxZ":1.9844319410772417,"pX":-0.3868253894515048,"pZ":2.757896305297581,"vX0":10.236779662637352,"vY0":-137.12427943084808,"vZ0":-0.8842302519925853,"x":131.74,"y":164.32,"x0":-3.081436371967433,"y0":50.0026877956327,"z0":4.9828105959145645,"aX":-15.737272770824058},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":2276,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.3964719520344153,"extension":6.324933889679666},"index":0,"playId":"a953fb61-a969-3570-ade0-5ba08d728492","pitchNumber":1,"startTime":"2026-07-08T22:07:23.352Z","endTime":"2026-07-08T22:07:27.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243780446355245,"aZ":-30.317997833789523,"pfxX":-9.204424785876181,"pfxZ":0.9657413207988395,"pX":-1.777619888635616,"pZ":2.873180643724401,"vX0":7.097543261833314,"vY0":-136.99091574752597,"vZ0":-0.267198518379562,"x":184.76,"y":161.2,"x0":-3.1879881854271535,"y0":50.006181269738015,"z0":5.019837857392506,"aX":-17.7460306322597},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":1899,"spinDirection":343},"zone":11,"typeConfidence":0.93,"plateTime":0.3976943440696128,"extension":6.034959141481449},"index":1,"playId":"cf75b585-01a2-34c2-b6b3-99c30f6f5a00","pitchNumber":2,"startTime":"2026-07-08T22:07:38.616Z","endTime":"2026-07-08T22:07:43.885Z","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":93.9,"endSpeed":86.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033329851583563,"aZ":-31.524750727659892,"pfxX":-9.465166509193416,"pfxZ":0.3435892905552578,"pX":-0.05390345664435368,"pZ":2.146643215067286,"vX0":11.245320480696785,"vY0":-136.32677133429073,"vZ0":-1.7526107347428863,"x":119.05,"y":180.82,"x0":-2.982395067469625,"y0":50.00431706900144,"z0":4.952286962407415,"aX":-18.00405932542245},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.5,"breakHorizontal":15.1,"spinRate":2539,"spinDirection":276},"zone":5,"typeConfidence":0.92,"plateTime":0.40017599449040464,"extension":6.118879092507842},"hitData":{"launchSpeed":95.0,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.58,"coordY":154.72}},"index":2,"playId":"006274d7-2065-3679-9bcb-47826ba9804d","pitchNumber":3,"startTime":"2026-07-08T22:07:55.968Z","endTime":"2026-07-08T22:08:03.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:08:03.324Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T22:09:59.733Z","endTime":"2026-07-08T22:10:56.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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":97.1,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962796722153985,"aZ":-7.387576249658294,"pfxX":-5.181161391852473,"pfxZ":12.191026395705755,"pX":0.1345433541222191,"pZ":2.794856787345488,"vX0":5.985133186805855,"vY0":-141.1847398269858,"vZ0":-7.745731649660513,"x":111.87,"y":163.32,"x0":-1.332432840431185,"y0":50.005396001432715,"z0":6.03828802079239,"aX":-10.537093971411574},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.8,"breakHorizontal":8.3,"spinRate":2583,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.38687564961107235,"extension":6.53959222702199},"index":0,"playId":"8f038307-b022-35af-8c32-9561bac346cb","pitchNumber":1,"startTime":"2026-07-08T22:10:18.261Z","endTime":"2026-07-08T22:10:22.043Z","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":97.2,"endSpeed":89.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.144643110233485,"aZ":-8.233723955578245,"pfxX":-2.7211396196039503,"pfxZ":11.734362760816353,"pX":-1.4550651004128503,"pZ":2.600724358664354,"vX0":1.2942577045771835,"vY0":-141.43767404670393,"vZ0":-8.20939472390532,"x":172.46,"y":168.56,"x0":-1.5632622302660855,"y0":50.00644660166167,"z0":6.057629273408148,"aX":-5.552727198708944},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.9,"breakHorizontal":4.7,"spinRate":2479,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.38624306445450696,"extension":6.389144294869219},"index":1,"playId":"eb7ebe33-99f8-38b7-a9ae-68f3a191fef3","pitchNumber":2,"startTime":"2026-07-08T22:10:32.283Z","endTime":"2026-07-08T22:10:36.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69887166146988,"aZ":-11.368137637516185,"pfxX":-7.401672820942727,"pfxZ":10.28417227391797,"pX":-0.29431270152205097,"pZ":3.0145132077238292,"vX0":6.034403859506328,"vY0":-140.80123920753903,"vZ0":-6.469784635685828,"x":128.22,"y":157.39,"x0":-1.4955653381639888,"y0":50.00382230368081,"z0":6.065916315796533,"aX":-14.975238734276083},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":12.2,"spinRate":2535,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.38789855569399023,"extension":6.37205162648564},"hitData":{"launchSpeed":94.4,"launchAngle":15.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.76,"coordY":82.2}},"index":2,"playId":"0b432634-6563-3a7f-bb12-0c7522d14eef","pitchNumber":3,"startTime":"2026-07-08T22:10:47.893Z","endTime":"2026-07-08T22:10:56.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:10:56.506Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T22:13:39.811Z","endTime":"2026-07-08T22:13:54.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T22:11:11.600Z","endTime":"2026-07-08T22:11:54.803Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Rogers replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T22:11:54.803Z","endTime":"2026-07-08T22:13:41.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646651952437402,"aZ":-45.224839958369344,"pfxX":-0.5457962306030426,"pfxZ":-8.809968447113901,"pX":0.6364058332222446,"pZ":2.2495408043900587,"vX0":10.120741356326622,"vY0":-120.67696599093648,"vZ0":10.693669124100094,"x":92.74,"y":178.04,"x0":-3.534323210138847,"y0":50.00546535283771,"z0":1.738924103937854,"aX":-0.8099402237720635},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.1,"breakHorizontal":-1.3,"spinRate":2028,"spinDirection":333},"zone":6,"typeConfidence":0.91,"plateTime":0.4532247273466532,"extension":6.244519743026177},"hitData":{"launchSpeed":88.8,"launchAngle":33.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.12,"coordY":67.15}},"index":2,"playId":"ecdd3c5e-c6cd-31d4-b885-705b7668da44","pitchNumber":1,"startTime":"2026-07-08T22:13:41.884Z","endTime":"2026-07-08T22:13:54.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:13:54.256Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T22:13:54.771Z","endTime":"2026-07-08T22:14:26.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.595815376496585,"aZ":-47.70785992550796,"pfxX":-0.38121155970620757,"pfxZ":-10.418161194899067,"pX":0.21491893295090414,"pZ":1.8237935109585628,"vX0":9.053839403249425,"vY0":-121.81040713703752,"vZ0":10.142353795195168,"x":108.81,"y":189.54,"x0":-3.512210674238991,"y0":50.00126659807316,"z0":1.7435789331003406,"aX":-0.5705389500736638},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.8,"breakHorizontal":-1.6,"spinRate":2038,"spinDirection":322},"zone":8,"typeConfidence":0.91,"plateTime":0.4509453427895189,"extension":6.245085854639946},"hitData":{"launchSpeed":103.6,"launchAngle":27.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.6,"coordY":41.35}},"index":0,"playId":"0cc64944-fc12-3e48-b90f-07088b5d4160","pitchNumber":1,"startTime":"2026-07-08T22:14:11.910Z","endTime":"2026-07-08T22:14:26.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:14:26.353Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T22:15:01.108Z","endTime":"2026-07-08T22:15:32.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.68"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.44"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.68"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T22:14:54.122Z","endTime":"2026-07-08T22:15:03.195Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":84.7,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45057407941217,"aZ":-43.98332141046046,"pfxX":-1.831458215222908,"pfxZ":-7.654501886399034,"pX":-0.2170105214208464,"pZ":3.1756938901077345,"vX0":8.874151214338541,"vY0":-122.39495423387001,"vZ0":12.439752527036346,"x":125.27,"y":153.04,"x0":-3.6264444203443778,"y0":50.00474213915594,"z0":1.777700034721382,"aX":-2.8261306694625996},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":1.6,"spinRate":2005,"spinDirection":327},"zone":2,"typeConfidence":0.91,"plateTime":0.4447549138932243,"extension":6.202413672195241},"index":1,"playId":"5975502d-f930-3016-b778-ed242dae0a26","pitchNumber":1,"startTime":"2026-07-08T22:15:03.195Z","endTime":"2026-07-08T22:15:08.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75019916169601,"aZ":-44.64933205413554,"pfxX":-1.835389662105893,"pfxZ":-8.28244320426723,"pX":0.3444558382488707,"pZ":2.9276059272085466,"vX0":9.939632630946424,"vY0":-121.1407039903937,"vZ0":12.08230244007817,"x":103.87,"y":159.73,"x0":-3.550325419813124,"y0":50.00364713999075,"z0":1.7635322236159698,"aX":-2.7644254777666935},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.1,"breakHorizontal":1.3,"spinRate":1027,"spinDirection":53},"zone":3,"typeConfidence":0.91,"plateTime":0.44989302093997097,"extension":6.255157454044385},"hitData":{"launchSpeed":84.4,"launchAngle":73.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.52,"coordY":167.9}},"index":2,"playId":"b45a721d-e012-334e-98d6-853a3fdd2835","pitchNumber":2,"startTime":"2026-07-08T22:15:22.653Z","endTime":"2026-07-08T22:15:32.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:15:32.663Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T22:15:01.108Z","endTime":"2026-07-08T22:15:32.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.68"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.44"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.68"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T22:14:54.122Z","endTime":"2026-07-08T22:15:03.195Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":84.7,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45057407941217,"aZ":-43.98332141046046,"pfxX":-1.831458215222908,"pfxZ":-7.654501886399034,"pX":-0.2170105214208464,"pZ":3.1756938901077345,"vX0":8.874151214338541,"vY0":-122.39495423387001,"vZ0":12.439752527036346,"x":125.27,"y":153.04,"x0":-3.6264444203443778,"y0":50.00474213915594,"z0":1.777700034721382,"aX":-2.8261306694625996},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":1.6,"spinRate":2005,"spinDirection":327},"zone":2,"typeConfidence":0.91,"plateTime":0.4447549138932243,"extension":6.202413672195241},"index":1,"playId":"5975502d-f930-3016-b778-ed242dae0a26","pitchNumber":1,"startTime":"2026-07-08T22:15:03.195Z","endTime":"2026-07-08T22:15:08.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75019916169601,"aZ":-44.64933205413554,"pfxX":-1.835389662105893,"pfxZ":-8.28244320426723,"pX":0.3444558382488707,"pZ":2.9276059272085466,"vX0":9.939632630946424,"vY0":-121.1407039903937,"vZ0":12.08230244007817,"x":103.87,"y":159.73,"x0":-3.550325419813124,"y0":50.00364713999075,"z0":1.7635322236159698,"aX":-2.7644254777666935},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.1,"breakHorizontal":1.3,"spinRate":1027,"spinDirection":53},"zone":3,"typeConfidence":0.91,"plateTime":0.44989302093997097,"extension":6.255157454044385},"hitData":{"launchSpeed":84.4,"launchAngle":73.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.52,"coordY":167.9}},"index":2,"playId":"b45a721d-e012-334e-98d6-853a3fdd2835","pitchNumber":2,"startTime":"2026-07-08T22:15:22.653Z","endTime":"2026-07-08T22:15:32.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:15:32.663Z","atBatIndex":74},"scoringPlays":[4,5,58,59,65,66],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":91.72,"y":101.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":87.79,"y":119.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":123.64,"y":201.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":165.42,"y":113.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":209.43,"y":89.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":150.26,"y":165.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":146.44,"y":169.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":132.6,"y":43.49},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":108.7,"y":146.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":162.16,"y":141.87},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":48.43,"y":119.76},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":125.52,"y":194.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":118.27,"y":122.48},"type":"O","description":"Pop Out"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":188.51,"y":78.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":109.87,"y":143.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":138.72,"y":97.16},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":155.89,"y":102.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":148.86,"y":158.15},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":153.08,"y":150.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":66.52,"y":79.14},"type":"O","description":"Lineout"}]}},{"startIndex":29,"endIndex":37,"top":[29,30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":103.14,"y":129.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":127.06,"y":172.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":173.67,"y":134.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":110.06,"y":151.68},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":97.63,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":117.29,"y":179.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":149.54,"y":161.11},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":129.74,"y":187.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":151.5,"y":191.71},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":155.65,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":155.65,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":111.78,"y":169.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":110.58,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":157.2,"y":163.34},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":100.22,"y":155.23},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":192.52,"y":129.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":210.04,"y":99.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":127.67,"y":133.95},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":63,"top":[54,55,56,57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":131.82,"y":95.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":116.98,"y":85.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":109.54,"y":151.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":108.5,"y":149.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":124.56,"y":78.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":102.19,"y":40.77},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":74,"top":[64,65,66,67,68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":98.83,"y":31.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":94.02,"y":34.21},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":95.2,"y":112.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":173.67,"y":67.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":179.48,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":110.58,"y":154.72},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":140.76,"y":82.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":113.12,"y":67.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":142.6,"y":41.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":137.52,"y":167.9},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":1,"errors":3,"leftOnBase":4},"away":{"runs":10,"hits":11,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"catcher":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"onDeck":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"inHole":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"battingOrder":9,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"battingOrder":4,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":14,"airOuts":12,"runs":10,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".244","atBats":40,"obp":".305","slg":".383","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":9,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":28,"obp":".129","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.30","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":122,"balls":38,"strikes":84,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"pitchesPerInning":"13.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669456":{"person":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":12,"airOuts":16,"runs":13,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":57,"obp":".422","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":256,"era":"9.00","inningsPitched":"13.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.08","battersFaced":64,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":97,"strikes":159,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"19.69","gamesFinished":0,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.23","walksPer9Inn":"4.85","hitsPer9Inn":"13.85","runsScoredPer9":"9.00","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":3,"flyOuts":29,"groundOuts":68,"airOuts":48,"runs":21,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":0,"atBats":217,"obp":".269","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":917,"era":"2.95","inningsPitched":"58.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":19,"whip":"1.09","battersFaced":235,"outs":174,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":917,"balls":301,"strikes":616,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".800","pitchesPerInning":"15.81","gamesFinished":5,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.69","walksPer9Inn":"2.64","hitsPer9Inn":"7.14","runsScoredPer9":"3.26","homeRunsPer9":"0.62","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":0,"flyOuts":16,"groundOuts":35,"airOuts":28,"runs":15,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":124,"obp":".304","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":496,"era":"3.82","inningsPitched":"33.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":14,"whip":"1.27","battersFaced":139,"outs":99,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":159,"strikes":337,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"15.03","gamesFinished":4,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"9.27","walksPer9Inn":"3.55","hitsPer9Inn":"7.91","runsScoredPer9":"4.09","homeRunsPer9":"1.36","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".316","atBats":19,"obp":".409","slg":".526","ops":".935","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":10,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":11,"putOuts":8,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682729":{"person":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".250","slg":".625","ops":".875","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":1,"flyOuts":11,"groundOuts":13,"airOuts":20,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":67,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":315,"era":"3.63","inningsPitched":"17.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.33","battersFaced":75,"outs":52,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":114,"strikes":201,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.17","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.83","walksPer9Inn":"3.12","hitsPer9Inn":"8.83","runsScoredPer9":"3.63","homeRunsPer9":"1.04","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689149":{"person":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":68,"era":"2.45","inningsPitched":"3.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.09","battersFaced":15,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":30,"strikes":38,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.55","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.91","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":43,"gamesStarted":0,"flyOuts":18,"groundOuts":45,"airOuts":28,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":66,"baseOnBalls":13,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":170,"obp":".245","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":760,"era":"0.94","inningsPitched":"48.0","wins":3,"losses":3,"saves":18,"saveOpportunities":18,"holds":5,"blownSaves":0,"earnedRuns":5,"whip":"0.94","battersFaced":184,"outs":144,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":760,"balls":249,"strikes":511,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":29,"strikeoutWalkRatio":"5.08","strikeoutsPer9Inn":"12.38","walksPer9Inn":"2.44","hitsPer9Inn":"6.00","runsScoredPer9":"1.88","homeRunsPer9":"0.19","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":62,"groundOuts":87,"airOuts":124,"runs":40,"doubles":23,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":102,"hitByPitch":0,"avg":".297","atBats":344,"obp":".318","slg":".430","ops":".748","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":148,"rbi":30,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.14","popOuts":29,"lineOuts":33},"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":200,"putOuts":111,"errors":10,"chances":321,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":40,"groundOuts":58,"airOuts":85,"runs":34,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":2,"hits":66,"hitByPitch":2,"avg":".246","atBats":268,"obp":".314","slg":".399","ops":".713","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":107,"rbi":24,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.29","popOuts":21,"lineOuts":24},"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":165,"errors":0,"chances":168,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":19,"gamesStarted":19,"flyOuts":53,"groundOuts":96,"airOuts":110,"runs":56,"doubles":18,"triples":3,"homeRuns":15,"strikeOuts":108,"baseOnBalls":29,"intentionalWalks":1,"hits":101,"hitByPitch":1,"atBats":408,"obp":".297","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1755,"era":"4.32","inningsPitched":"106.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.22","battersFaced":445,"outs":319,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1755,"balls":617,"strikes":1138,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"9.14","walksPer9Inn":"2.45","hitsPer9Inn":"8.55","runsScoredPer9":"4.74","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":37,"groundOuts":89,"airOuts":72,"runs":24,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":0,"hits":66,"hitByPitch":8,"avg":".234","atBats":282,"obp":".280","slg":".365","ops":".645","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":103,"rbi":37,"leftOnBase":123,"sacBunts":2,"sacFlies":3,"babip":".271","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.29","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":121,"errors":4,"chances":302,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":21,"groundOuts":34,"airOuts":43,"runs":19,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".241","atBats":158,"obp":".324","slg":".411","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":65,"rbi":20,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.57","popOuts":9,"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":10,"stolenBases":34,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":26,"putOuts":393,"errors":7,"chances":426,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":42,"gamesStarted":0,"flyOuts":9,"groundOuts":31,"airOuts":22,"runs":23,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":63,"baseOnBalls":15,"intentionalWalks":4,"hits":40,"hitByPitch":4,"atBats":155,"obp":".337","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":723,"era":"4.35","inningsPitched":"39.1","wins":5,"losses":5,"saves":5,"saveOpportunities":8,"holds":9,"blownSaves":3,"earnedRuns":19,"whip":"1.40","battersFaced":175,"outs":118,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":239,"strikes":484,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".500","pitchesPerInning":"18.38","gamesFinished":15,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"14.42","walksPer9Inn":"3.43","hitsPer9Inn":"9.15","runsScoredPer9":"5.26","homeRunsPer9":"0.92","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 6-4)","summary":"8.0 IP, 0 ER, 11 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":118,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":37,"strikes":81,"strikePercentage":".690","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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":31,"groundOuts":70,"airOuts":69,"runs":31,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":148,"baseOnBalls":44,"intentionalWalks":0,"hits":67,"hitByPitch":3,"atBats":353,"obp":".284","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1718,"era":"2.56","inningsPitched":"98.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.13","battersFaced":401,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":645,"strikes":1073,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".600","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"13.55","walksPer9Inn":"4.03","hitsPer9Inn":"6.13","runsScoredPer9":"2.84","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702056":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":13,"gamesStarted":13,"flyOuts":46,"groundOuts":55,"airOuts":94,"runs":28,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":32,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":259,"obp":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1178,"era":"3.31","inningsPitched":"73.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.08","battersFaced":298,"outs":220,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1178,"balls":445,"strikes":733,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.35","walksPer9Inn":"3.93","hitsPer9Inn":"5.77","runsScoredPer9":"3.44","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":20,"groundOuts":64,"airOuts":44,"runs":21,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":55,"hitByPitch":4,"avg":".289","atBats":190,"obp":".343","slg":".395","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":75,"rbi":17,"leftOnBase":57,"sacBunts":3,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":100,"errors":1,"chances":104,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":40,"groundOuts":68,"airOuts":69,"runs":31,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":57,"baseOnBalls":29,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".222","atBats":248,"obp":".310","slg":".383","ops":".693","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":95,"rbi":22,"leftOnBase":108,"sacBunts":0,"sacFlies":1,"babip":".251","groundOutsToAirouts":"0.99","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"27.56","popOuts":16,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":48,"gamesStarted":3,"flyOuts":20,"groundOuts":23,"airOuts":37,"runs":18,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":138,"obp":".353","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":635,"era":"4.58","inningsPitched":"35.1","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":18,"whip":"1.53","battersFaced":158,"outs":106,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":635,"balls":226,"strikes":409,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.97","gamesFinished":5,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.08","hitsPer9Inn":"9.68","runsScoredPer9":"4.58","homeRunsPer9":"1.02","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"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}},"ID815873":{"person":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":3,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".207","atBats":29,"obp":".207","slg":".345","ops":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":10,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":22,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"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":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":17,"groundOuts":70,"airOuts":32,"runs":15,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":4,"hits":36,"hitByPitch":0,"atBats":157,"obp":".287","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":593,"era":"1.73","inningsPitched":"41.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":8,"whip":"1.18","battersFaced":173,"outs":125,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":182,"strikes":411,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.19","rbi":0,"winPercentage":".333","pitchesPerInning":"14.23","gamesFinished":6,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"4.54","walksPer9Inn":"2.81","hitsPer9Inn":"7.78","runsScoredPer9":"3.24","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"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"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":15,"flyOuts":41,"groundOuts":80,"airOuts":80,"runs":43,"doubles":21,"triples":0,"homeRuns":11,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":89,"hitByPitch":6,"atBats":304,"obp":".353","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1331,"era":"5.07","inningsPitched":"76.1","wins":3,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.48","battersFaced":338,"outs":229,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1331,"balls":509,"strikes":822,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".429","pitchesPerInning":"17.44","gamesFinished":1,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.83","hitsPer9Inn":"10.49","runsScoredPer9":"5.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":44,"groundOuts":107,"airOuts":93,"runs":48,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":39,"intentionalWalks":5,"hits":85,"hitByPitch":4,"avg":".262","atBats":325,"obp":".343","slg":".351","ops":".694","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":114,"rbi":37,"leftOnBase":124,"sacBunts":0,"sacFlies":5,"babip":".286","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":19,"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":50,"putOuts":560,"errors":6,"chances":616,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"801","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":27,"groundOuts":43,"airOuts":48,"runs":25,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".229","atBats":140,"obp":".288","slg":".336","ops":".624","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":47,"rbi":16,"leftOnBase":61,"sacBunts":2,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.14","battersFaced":12,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.86","hitsPer9Inn":"15.43","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":89,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"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":1,"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":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":29,"airOuts":26,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".185","atBats":81,"obp":".256","slg":".284","ops":".540","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":23,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".191","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":28,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":10,"putOuts":217,"errors":0,"chances":227,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":90,"flyOuts":46,"groundOuts":62,"airOuts":77,"runs":48,"doubles":11,"triples":0,"homeRuns":21,"strikeOuts":114,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":5,"avg":".237","atBats":329,"obp":".314","slg":".462","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":152,"rbi":59,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":18,"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":128,"putOuts":61,"errors":10,"chances":199,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[676391,664770,665489,543807,662139,672960,672386,682729,664702,665926,656302,643511],"pitchers":[656302,643511],"bench":[815873,649966,678218],"bullpen":[669456,571578,689149,689254,592332,656546,671936,693686,667297,686973,702056],"battingOrder":[676391,664770,665489,543807,662139,672960,672386,664702,665926],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Okamoto (21, 1st inning off Webb, L, 3 on, 1 out); Guerrero Jr. (5, 9th inning off Walker, R, 1 on, 0 out); Springer (9, 9th inning off Walker, R, 0 on, 0 out)."},{"label":"TB","value":"Clement; Giménez; Guerrero Jr. 4; Kirk; Lukes 2; Okamoto 5; Springer 4; Varsho 2."},{"label":"RBI","value":"Giménez (37); Guerrero Jr. 2 (37); Okamoto 4 (59); Springer (22); Varsho (24)."},{"label":"2-out RBI","value":"Giménez."},{"label":"Runners left in scoring position, 2 out","value":"Clase, J; Springer 2; Clement."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Varsho (8, 2nd base off Webb, L/Haase)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".254","atBats":28,"obp":".307","slg":".418","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":1,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":14,"airOuts":12,"runs":10,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":40,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"4.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.38","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":57,"strikes":108,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":9,"pitchesPerInning":"18.33","runsScoredPer9":"10.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":3,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"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":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":65,"groundOuts":58,"airOuts":120,"runs":39,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":68,"baseOnBalls":7,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".275","atBats":334,"obp":".301","slg":".482","ops":".783","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":161,"rbi":45,"leftOnBase":130,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.65","popOuts":29,"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":53,"putOuts":191,"errors":4,"chances":248,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":28,"gamesStarted":0,"flyOuts":31,"groundOuts":37,"airOuts":57,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":152,"obp":".295","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":706,"era":"2.89","inningsPitched":"43.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.19","battersFaced":176,"outs":131,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":265,"strikes":441,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".---","pitchesPerInning":"16.17","gamesFinished":12,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.18","walksPer9Inn":"4.12","hitsPer9Inn":"6.60","runsScoredPer9":"3.30","homeRunsPer9":"0.62","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":19,"groundOuts":76,"airOuts":48,"runs":39,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":20,"intentionalWalks":0,"hits":62,"hitByPitch":9,"atBats":233,"obp":".345","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":997,"era":"5.46","inningsPitched":"59.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.38","battersFaced":266,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":997,"balls":373,"strikes":624,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".300","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.03","hitsPer9Inn":"9.40","runsScoredPer9":"5.92","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":23,"groundOuts":53,"airOuts":39,"runs":29,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":1,"hits":57,"hitByPitch":0,"avg":".278","atBats":205,"obp":".317","slg":".488","ops":".805","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":100,"rbi":28,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.62","popOuts":3,"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":2,"putOuts":95,"errors":0,"chances":97,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":13,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":18,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":46,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":206,"era":"3.86","inningsPitched":"11.2","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.29","battersFaced":53,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":72,"strikes":134,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"17.66","gamesFinished":4,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.54","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"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}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":5,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".167","atBats":24,"obp":".200","slg":".167","ops":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":4,"rbi":2,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":49,"errors":1,"chances":50,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":6,"groundOuts":15,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".309","atBats":55,"obp":".321","slg":".582","ops":".903","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":32,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.75","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":31,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":14,"gamesStarted":14,"flyOuts":40,"groundOuts":67,"airOuts":66,"runs":46,"doubles":12,"triples":2,"homeRuns":12,"strikeOuts":69,"baseOnBalls":29,"intentionalWalks":0,"hits":77,"hitByPitch":0,"atBats":273,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1196,"era":"5.70","inningsPitched":"71.0","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.49","battersFaced":308,"outs":213,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1196,"balls":445,"strikes":751,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".111","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.75","walksPer9Inn":"3.68","hitsPer9Inn":"9.76","runsScoredPer9":"5.83","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":17,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".231","atBats":39,"obp":".302","slg":".385","ops":".687","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":15,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":64,"errors":2,"chances":69,"fielding":".971","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 5-7)","summary":"7.0 IP, 5 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":12,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":106,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":30,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":34,"strikes":72,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"6.43","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":44,"groundOuts":129,"airOuts":82,"runs":46,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":80,"baseOnBalls":26,"intentionalWalks":0,"hits":90,"hitByPitch":4,"atBats":380,"obp":".293","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1494,"era":"3.86","inningsPitched":"100.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.16","battersFaced":412,"outs":301,"gamesPitched":16,"completeGames":1,"shutouts":0,"pitchesThrown":1494,"balls":514,"strikes":980,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":5,"winPercentage":".417","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.33","hitsPer9Inn":"8.07","runsScoredPer9":"4.13","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":13,"strikes":15,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":16,"groundOuts":30,"airOuts":27,"runs":23,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":3,"hits":33,"hitByPitch":1,"atBats":107,"obp":".398","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":490,"era":"7.52","inningsPitched":"26.1","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":22,"whip":"1.82","battersFaced":125,"outs":79,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":186,"strikes":304,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":3,"winPercentage":".000","pitchesPerInning":"18.61","gamesFinished":10,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"6.49","walksPer9Inn":"5.13","hitsPer9Inn":"11.28","runsScoredPer9":"7.86","homeRunsPer9":"1.37","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"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"}]},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":15,"strikes":30,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":18,"groundOuts":33,"airOuts":31,"runs":19,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":2,"hits":30,"hitByPitch":1,"atBats":138,"obp":".306","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":585,"era":"4.14","inningsPitched":"37.0","wins":2,"losses":4,"saves":8,"saveOpportunities":10,"holds":3,"blownSaves":2,"earnedRuns":17,"whip":"1.27","battersFaced":158,"outs":111,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":585,"balls":206,"strikes":379,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":18,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.14","hitsPer9Inn":"7.30","runsScoredPer9":"4.62","homeRunsPer9":"1.22","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":18,"groundOuts":51,"airOuts":49,"runs":21,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":2,"hits":42,"hitByPitch":4,"avg":".240","atBats":175,"obp":".327","slg":".383","ops":".710","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":67,"rbi":19,"leftOnBase":87,"sacBunts":2,"sacFlies":1,"babip":".279","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.75","popOuts":16,"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":1,"putOuts":118,"errors":1,"chances":120,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":48,"groundOuts":95,"airOuts":96,"runs":46,"doubles":20,"triples":3,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":98,"hitByPitch":3,"avg":".308","atBats":318,"obp":".340","slg":".437","ops":".777","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":139,"rbi":33,"leftOnBase":93,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.60","popOuts":10,"lineOuts":38},"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":152,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":22,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":17,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":15,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":59,"obp":".377","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":317,"era":"2.20","inningsPitched":"16.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":4,"whip":"1.65","battersFaced":77,"outs":49,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":130,"strikes":187,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".333","pitchesPerInning":"19.41","gamesFinished":2,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"9.92","walksPer9Inn":"8.27","hitsPer9Inn":"6.61","runsScoredPer9":"2.76","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"putOuts":11,"errors":2,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":52,"groundOuts":74,"airOuts":87,"runs":46,"doubles":24,"triples":1,"homeRuns":18,"strikeOuts":107,"baseOnBalls":34,"intentionalWalks":2,"hits":86,"hitByPitch":1,"avg":".244","atBats":352,"obp":".311","slg":".472","ops":".783","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":166,"rbi":47,"leftOnBase":164,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":16,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":562,"errors":7,"chances":615,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":6,"groundOuts":20,"airOuts":17,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".162","atBats":74,"obp":".235","slg":".365","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":27,"rbi":9,"leftOnBase":42,"sacBunts":3,"sacFlies":0,"babip":".190","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":12,"putOuts":143,"errors":3,"chances":158,"fielding":".981","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".105","atBats":19,"obp":".150","slg":".158","ops":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":3,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":18,"gamesStarted":14,"flyOuts":45,"groundOuts":98,"airOuts":85,"runs":49,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":317,"obp":".330","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1297,"era":"4.95","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":354,"outs":240,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":483,"strikes":814,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".250","pitchesPerInning":"16.21","gamesFinished":2,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.19","walksPer9Inn":"3.04","hitsPer9Inn":"9.56","runsScoredPer9":"5.51","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":53,"groundOuts":59,"airOuts":100,"runs":44,"doubles":21,"triples":1,"homeRuns":14,"strikeOuts":104,"baseOnBalls":24,"intentionalWalks":0,"hits":78,"hitByPitch":1,"avg":".229","atBats":340,"obp":".281","slg":".421","ops":".702","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":143,"rbi":34,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.29","popOuts":26,"lineOuts":21},"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":195,"putOuts":127,"errors":13,"chances":335,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":18,"gamesStarted":17,"flyOuts":84,"groundOuts":81,"airOuts":128,"runs":45,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":86,"baseOnBalls":46,"intentionalWalks":0,"hits":79,"hitByPitch":0,"atBats":366,"obp":".299","caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1709,"era":"3.45","inningsPitched":"101.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.23","battersFaced":420,"outs":305,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1709,"balls":675,"strikes":1034,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".571","pitchesPerInning":"16.81","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"7.61","walksPer9Inn":"4.07","hitsPer9Inn":"6.99","runsScoredPer9":"3.98","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":7,"groundOuts":20,"airOuts":16,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":88,"obp":".367","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":499,"era":"3.75","inningsPitched":"24.0","wins":1,"losses":0,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.63","battersFaced":109,"outs":72,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":499,"balls":234,"strikes":265,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.79","gamesFinished":5,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"12.38","walksPer9Inn":"7.50","hitsPer9Inn":"7.13","runsScoredPer9":"3.75","homeRunsPer9":"0.75","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":18,"gamesStarted":18,"flyOuts":39,"groundOuts":104,"airOuts":73,"runs":50,"doubles":23,"triples":2,"homeRuns":7,"strikeOuts":104,"baseOnBalls":42,"intentionalWalks":0,"hits":85,"hitByPitch":3,"atBats":363,"obp":".317","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1736,"era":"4.27","inningsPitched":"97.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.31","battersFaced":411,"outs":291,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1736,"balls":693,"strikes":1043,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".429","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"9.65","walksPer9Inn":"3.90","hitsPer9Inn":"7.89","runsScoredPer9":"4.64","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":84,"groundOuts":103,"airOuts":130,"runs":45,"doubles":20,"triples":7,"homeRuns":4,"strikeOuts":15,"baseOnBalls":21,"intentionalWalks":4,"hits":112,"hitByPitch":3,"avg":".324","atBats":346,"obp":".360","slg":".457","ops":".817","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":158,"rbi":34,"leftOnBase":93,"sacBunts":6,"sacFlies":8,"babip":".322","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.50","popOuts":14,"lineOuts":32},"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":230,"putOuts":108,"errors":4,"chances":342,"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"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":26,"groundOuts":37,"airOuts":42,"runs":25,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":24,"intentionalWalks":1,"hits":47,"hitByPitch":0,"avg":".269","atBats":175,"obp":".355","slg":".457","ops":".812","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":80,"rbi":19,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":93,"errors":0,"chances":99,"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"}]}},"batters":[671218,650333,669477,646240,808982,642715,805811,687551,606992,701852,657277,702352,676254],"pitchers":[657277,702352,676254],"bench":[682674,683766,683679],"bullpen":[664141,656529,605288,668873,641816,686790,669062,592662,694738,681916],"battingOrder":[671218,650333,669477,646240,808982,642715,805811,687551,701852],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Ramos, H."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adames (13, throw); Devers 2 (7, throw, missed catch)."}]}],"note":[{"label":"a","value":"Struck out for Haase in the 8th."}]}},"officials":[{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Giménez (Strike-Confirmed); Gilbert (Strike-Overturned to Ball); Springer (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Cease 118-81; Rogers, Ty 4-3; Webb, L 106-72; Bivens 31-21; Walker, R 28-15."},{"label":"Groundouts-flyouts","value":"Cease 7-4; Rogers, Ty 0-2; Webb, L 12-3; Bivens 1-1; Walker, R 1-2."},{"label":"Batters faced","value":"Cease 28; Rogers, Ty 3; Webb, L 30; Bivens 7; Walker, R 7."},{"label":"Inherited runners-scored","value":"Rogers, Ty 1-0."},{"label":"Umpires","value":"HP: Stu Scheurwater. 1B: Junior Valentine. 2B: Austin Jones. 3B: Rob Drake. "},{"label":"Weather","value":"62 degrees, Overcast."},{"label":"Wind","value":"11 mph, Out To CF."},{"label":"First pitch","value":"12:45 PM."},{"label":"T","value":"2:30."},{"label":"Att","value":"34,023."},{"label":"Venue","value":"Oracle Park."},{"label":"July 8, 2026"}],"pitchingNotes":["Cease pitched to 1 batter in the 9th inning."],"topPerformers":[{"player":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","boxscoreName":"Cease"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 6-4)","summary":"8.0 IP, 0 ER, 11 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":118,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":37,"strikes":81,"strikePercentage":".690","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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":31,"groundOuts":70,"airOuts":69,"runs":31,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":148,"baseOnBalls":44,"intentionalWalks":0,"hits":67,"hitByPitch":3,"atBats":353,"obp":".284","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1718,"era":"2.56","inningsPitched":"98.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.13","battersFaced":401,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":645,"strikes":1073,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".600","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"13.55","walksPer9Inn":"4.03","hitsPer9Inn":"6.13","runsScoredPer9":"2.84","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":91,"pitchingGameScore":91},{"player":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","boxscoreName":"Okamoto"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":90,"flyOuts":46,"groundOuts":62,"airOuts":77,"runs":48,"doubles":11,"triples":0,"homeRuns":21,"strikeOuts":114,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":5,"avg":".237","atBats":329,"obp":".314","slg":".462","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":152,"rbi":59,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":18,"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":128,"putOuts":61,"errors":10,"chances":199,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","boxscoreName":"Varsho"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":40,"groundOuts":58,"airOuts":85,"runs":34,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":2,"hits":66,"hitByPitch":2,"avg":".246","atBats":268,"obp":".314","slg":".399","ops":".713","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":107,"rbi":24,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.29","popOuts":21,"lineOuts":24},"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":165,"errors":0,"chances":168,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"loser":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}