{"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":824720,"link":"/api/v1.1/game/824720/feed/live","metaData":{"wait":10,"timeStamp":"20260823_215121","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824720,"type":"R","doubleHeader":"N","id":"2026/08/23/sfnmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824720-2026-08-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-23T19:15:00Z","originalDate":"2026-08-23","officialDate":"2026-08-23","dayNight":"day","time":"3:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":130,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":78,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":52,"losses":78,"winningPercentage":".400"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","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":"Boston","record":{"gamesPlayed":130,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":71,"losses":59,"ties":0,"pct":".546"},"records":{},"divisionLeader":false,"wins":71,"losses":59,"winningPercentage":".546"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID683363":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","firstName":"Matthew","lastName":"Wilkinson","primaryNumber":"71","birthDate":"2002-12-10","currentAge":23,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Wilkinson","middleName":"James","boxscoreName":"Wilkinson","nickName":"Tugboat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Wilkinson","nameSlug":"matt-wilkinson-683363","firstLastName":"Matt Wilkinson","lastFirstName":"Wilkinson, Matt","lastInitName":"Wilkinson, M","initLastName":"M Wilkinson","fullFMLName":"Matthew James Wilkinson","fullLFMName":"Wilkinson, Matthew James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"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},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"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},"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},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID665665":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","firstName":"Reiver","lastName":"Sanmartin","primaryNumber":"48","birthDate":"1996-04-15","currentAge":30,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 1\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reiver","useLastName":"Sanmartin","middleName":"Jose","boxscoreName":"Sanmartin","gender":"M","nameMatrilineal":"Zuniga","isPlayer":true,"isVerified":false,"pronunciation":"RAY-ver sanmarTEEN","mlbDebutDate":"2021-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reiver Sanmartin","nameSlug":"reiver-sanmartin-665665","firstLastName":"Reiver Sanmartin","lastFirstName":"Sanmartin, Reiver","lastInitName":"Sanmartin, R","initLastName":"R Sanmartin","fullFMLName":"Reiver Jose Sanmartin","fullLFMName":"Sanmartin, Reiver Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"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":"67","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},"ID806367":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","firstName":"Turner","lastName":"Hill","primaryNumber":"52","birthDate":"1999-04-04","currentAge":27,"birthCity":"Marietta","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Turner","useLastName":"Hill","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Turner Hill","nameSlug":"turner-hill-806367","firstLastName":"Turner Hill","lastFirstName":"Hill, Turner","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Turner Hill","fullLFMName":"Hill, Turner","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID805345":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","firstName":"Trenton","lastName":"Harris","primaryNumber":"68","birthDate":"1999-01-22","currentAge":27,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Harris","middleName":"Lee","boxscoreName":"Harris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Harris","nameSlug":"trent-harris-805345","firstLastName":"Trent Harris","lastFirstName":"Harris, Trent","lastInitName":"Harris, T","initLastName":"T Harris","fullFMLName":"Trenton Lee Harris","fullLFMName":"Harris, Trenton Lee","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"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},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID686765":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","firstName":"Nicholas","lastName":"Sogard","primaryNumber":"20","birthDate":"1997-09-09","currentAge":29,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":189,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nick","useLastName":"Sogard","middleName":"John","boxscoreName":"Sogard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SO-gard","mlbDebutDate":"2024-08-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sogard","nameSlug":"nick-sogard-686765","firstLastName":"Nick Sogard","lastFirstName":"Sogard, Nick","lastInitName":"Sogard, N","initLastName":"N Sogard","fullFMLName":"Nicholas John Sogard","fullLFMName":"Sogard, Nicholas John","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID681544":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544","firstName":"Christopher","lastName":"Olds","primaryNumber":"75","birthDate":"1999-08-05","currentAge":27,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wyatt","useLastName":"Olds","middleName":"Wyatt","boxscoreName":"Olds","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Olds","nameSlug":"wyatt-olds-681544","firstLastName":"Wyatt Olds","lastFirstName":"Olds, Wyatt","lastInitName":"Olds, W","initLastName":"W Olds","fullFMLName":"Christopher Wyatt Olds","fullLFMName":"Olds, Christopher Wyatt","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687931":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","firstName":"Carson","lastName":"Whisenhunt","primaryNumber":"88","birthDate":"2000-10-20","currentAge":25,"birthCity":"Winston-Salem","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Whisenhunt","middleName":"Lee","boxscoreName":"Whisenhunt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"WHIZ-en-hunt","mlbDebutDate":"2025-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Whisenhunt","nameSlug":"carson-whisenhunt-687931","firstLastName":"Carson Whisenhunt","lastFirstName":"Whisenhunt, Carson","lastInitName":"Whisenhunt, C","initLastName":"C Whisenhunt","fullFMLName":"Carson Lee Whisenhunt","fullLFMName":"Whisenhunt, Carson Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"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},"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},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678545":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","firstName":"Osleivis","lastName":"Basabe","primaryNumber":"39","birthDate":"2000-09-13","currentAge":26,"birthCity":"Bobures","birthCountry":"Venezuela","height":"5' 11\"","weight":197,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Osleivis","useLastName":"Basabe","middleName":"Jose","boxscoreName":"Basabe","gender":"M","nameMatrilineal":"Chourio","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osleivis Basabe","nameSlug":"osleivis-basabe-678545","firstLastName":"Osleivis Basabe","lastFirstName":"Basabe, Osleivis","lastInitName":"Basabe, O","initLastName":"O Basabe","fullFMLName":"Osleivis Jose Basabe","fullLFMName":"Basabe, Osleivis Jose","strikeZoneTop":3.18,"strikeZoneBottom":1.61}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Overcast","temp":"70","wind":"1 mph, Out To RF"},"gameInfo":{"attendance":36278,"firstPitch":"2026-08-23T19:16:00.000Z","gameDurationMinutes":155},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"home":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"}},"officialScorer":{"id":699537,"fullName":"Loren Foxx","link":"/api/v1/people/699537"},"primaryDatacaster":{"id":584273,"fullName":"Andy Andres","link":"/api/v1/people/584273"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Osleivis Basabe flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:16:18.111Z","endTime":"2026-08-23T19:16:44.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T16:09:05.459Z","endTime":"2026-08-23T19:01:24.857Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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-08-23T19:01:24.857Z","endTime":"2026-08-23T19:14:55.002Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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-08-23T19:14:55.002Z","endTime":"2026-08-23T19:16:20.268Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122706724778382,"aZ":-20.771721613279166,"pfxX":6.806318718926189,"pfxZ":6.106321546629649,"pX":0.38223220176418277,"pZ":3.224475209856376,"vX0":-9.01816442891032,"vY0":-135.43654638937727,"vZ0":-2.222516438863309,"x":102.43,"y":151.72,"x0":2.862701565555984,"y0":50.00348775305832,"z0":5.500287268676982,"aX":12.711974048147475},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-10.6,"spinRate":2027,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.40360442533406404,"extension":6.981145334431318},"index":3,"playId":"06a22088-c995-3dd7-8715-6d72dc35f5fe","pitchNumber":1,"startTime":"2026-08-23T19:16:20.268Z","endTime":"2026-08-23T19:16:23.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81174192582999,"aZ":-22.060756085464725,"pfxX":7.9667962035584345,"pfxZ":5.474303129092997,"pX":0.5280863059798572,"pZ":3.2615526264640358,"vX0":-9.341007128040939,"vY0":-134.95879925610822,"vZ0":-1.9335613530250062,"x":96.87,"y":150.72,"x0":2.995749892326543,"y0":50.00533470520981,"z0":5.537812900513819,"aX":14.728037924761244},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-12.5,"spinRate":2200,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4055347705177872,"extension":6.861699535687416},"hitData":{"launchSpeed":90.4,"launchAngle":43.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.63,"coordY":107.13}},"index":4,"playId":"64038967-a884-3a44-9b9e-08ffc10d386b","pitchNumber":2,"startTime":"2026-08-23T19:16:35.387Z","endTime":"2026-08-23T19:16:44.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:16:44.960Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:16:51.773Z","endTime":"2026-08-23T19:18:05.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707572067167376,"aZ":-26.500968728721404,"pfxX":10.715952768576868,"pfxZ":3.0483801107834676,"pX":1.5406117603407046,"pZ":3.731428404399549,"vX0":-7.566360491645436,"vY0":-135.52410202133606,"vZ0":-0.03793994306181803,"x":58.28,"y":138.03,"x0":2.9769579414748613,"y0":50.00104534153314,"z0":5.59716159863563,"aX":19.924919253923612},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":-17.8,"spinRate":2145,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.40421856826419233,"extension":6.907363811537223},"index":0,"playId":"77511415-fbfe-3759-86e6-deade0c150fc","pitchNumber":1,"startTime":"2026-08-23T19:17:08.654Z","endTime":"2026-08-23T19:17:11.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.903729789725663,"aZ":-18.198602963588748,"pfxX":8.403450127372516,"pfxZ":7.5292204737786985,"pX":0.00624535644866671,"pZ":3.446771340310701,"vX0":-10.3930843796276,"vY0":-135.4472449800719,"vZ0":-2.30187272478007,"x":116.76,"y":145.72,"x0":2.803312922560987,"y0":50.00124988844404,"z0":5.581803696876514,"aX":15.595398393902732},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2162,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4045559784953392,"extension":7.089928197445088},"index":1,"playId":"7603cb9c-5609-3d6b-b09d-428b9627f5a9","pitchNumber":2,"startTime":"2026-08-23T19:17:28.286Z","endTime":"2026-08-23T19:17:31.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063709775207933,"aZ":-28.313446279486456,"pfxX":10.769914720528766,"pfxZ":2.107874873519716,"pX":1.0473834294760183,"pZ":3.127429729269654,"vX0":-8.568974068856908,"vY0":-134.52045071904814,"vZ0":-1.0072046404042707,"x":77.08,"y":154.34,"x0":2.8741456511002443,"y0":50.00493128937059,"z0":5.513132773067925,"aX":19.749134226099816},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":-17.6,"spinRate":2109,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4071114787703558,"extension":6.992096280008562},"index":2,"playId":"532da3bb-8328-3fcb-bfa4-d60020324792","pitchNumber":3,"startTime":"2026-08-23T19:17:44.391Z","endTime":"2026-08-23T19:17:47.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42773452547047,"aZ":-19.242709514171796,"pfxX":8.930843786333575,"pfxZ":6.979753780754281,"pX":-1.0239609405844174,"pZ":3.3526572786740254,"vX0":-12.970580112520643,"vY0":-135.2353665754118,"vZ0":-2.2558409162530326,"x":156.03,"y":148.26,"x0":2.673538157104867,"y0":50.00247514344378,"z0":5.547054559387543,"aX":16.54649719114312},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-13.4,"spinRate":2278,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.40498374922950653,"extension":7.471549184029397},"index":3,"playId":"fc9e9915-c7f4-3463-b3a2-319569e71b7b","pitchNumber":4,"startTime":"2026-08-23T19:18:01.694Z","endTime":"2026-08-23T19:18:05.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:18:05.931Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a sharp fly ball to left fielder Eli White. Rafael Devers to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:18:07.606Z","endTime":"2026-08-23T19:20:11.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42874521165523,"aZ":-26.80971592032514,"pfxX":11.155334477687614,"pfxZ":3.624482944400511,"pX":-0.1598007177093213,"pZ":2.2038345028265827,"vX0":-10.25125997391023,"vY0":-121.1592691682168,"vZ0":-2.3447692458043576,"x":123.09,"y":179.28,"x0":2.6837237496603024,"y0":50.0059991652543,"z0":5.535201868551255,"aX":16.531450683664087},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-17.6,"spinRate":2044,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.45266229288160664,"extension":7.3346514139739245},"index":0,"playId":"0a5cbb87-aafb-38e6-b946-5fb23be10ac2","pitchNumber":1,"startTime":"2026-08-23T19:18:32.177Z","endTime":"2026-08-23T19:18:35.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.482670977752793,"aZ":-17.665430760919076,"pfxX":9.57471903726876,"pfxZ":8.204428300114177,"pX":-0.2794599433916483,"pZ":3.4158502908312363,"vX0":-11.5173770920298,"vY0":-132.64971397803893,"vZ0":-1.9572826329742243,"x":127.65,"y":146.55,"x0":2.8909170578978585,"y0":50.00000761250505,"z0":5.462256750649682,"aX":16.92583079656512},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-14.6,"spinRate":2198,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.4141767056608452,"extension":7.148976045828455},"index":1,"playId":"4668f065-8e6d-3b66-95a6-945cd90ccb08","pitchNumber":2,"startTime":"2026-08-23T19:18:52.348Z","endTime":"2026-08-23T19:18:55.456Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73093034295042,"aZ":-21.052950196821534,"pfxX":7.514708679701869,"pfxZ":7.228666931972182,"pX":0.08378078573160028,"pZ":0.8778730352213199,"vX0":-9.488120988188289,"vY0":-123.06979976443411,"vZ0":-6.567765947385617,"x":113.81,"y":215.08,"x0":3.007301447653501,"y0":50.00389514528227,"z0":5.356470339352374,"aX":11.563698673361165},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.8,"breakHorizontal":-11.5,"spinRate":2138,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.44454044573822005,"extension":7.296982932776847},"index":2,"playId":"236e21de-637c-3200-9875-73fa39fd98b6","pitchNumber":3,"startTime":"2026-08-23T19:19:13.874Z","endTime":"2026-08-23T19:19:16.874Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063447019695325,"aZ":-27.87182769923605,"pfxX":10.876911736720455,"pfxZ":2.8443620927364943,"pX":0.01047670450666047,"pZ":1.0199949151534062,"vX0":-10.600485201693573,"vY0":-122.7847914819483,"vZ0":-4.865265184604605,"x":116.6,"y":211.24,"x0":2.9865347115463794,"y0":50.005786728164175,"z0":5.420652428409126,"aX":16.48230832185186},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":-16.9,"spinRate":2088,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.447403768397995,"extension":7.414833670635286},"index":3,"playId":"94040fb8-23a4-3676-84af-5135449a4a56","pitchNumber":4,"startTime":"2026-08-23T19:19:37.379Z","endTime":"2026-08-23T19:19:40.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.784458610251296,"aZ":-18.13548365415558,"pfxX":9.722836937478611,"pfxZ":7.749870465174677,"pX":-0.4288465597822431,"pZ":2.9189612388329516,"vX0":-12.113138794153409,"vY0":-133.94717979215935,"vZ0":-3.2173935606200823,"x":133.35,"y":159.97,"x0":2.8954196001964054,"y0":50.0011507709633,"z0":5.4372844881830575,"aX":17.610257764163798},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-14.9,"spinRate":2250,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.4094021053478838,"extension":7.484964412650225},"hitData":{"launchSpeed":100.6,"launchAngle":26.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":43.0,"coordY":109.0}},"index":4,"playId":"ea840118-125c-353e-9b23-8f2cca53fe58","pitchNumber":5,"startTime":"2026-08-23T19:19:58.516Z","endTime":"2026-08-23T19:20:11.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:20:11.527Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a line drive to right fielder Wilyer Abreu. Rafael Devers scores. Willy Adames to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:20:40.246Z","endTime":"2026-08-23T19:21:36.641Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649958626056996,"aZ":-26.448315495593565,"pfxX":10.384928075704849,"pfxZ":3.1539671267562586,"pX":-0.4491986981093437,"pZ":2.8902283456708444,"vX0":-12.457637305037988,"vY0":-134.08880816522077,"vZ0":-1.9634643806383536,"x":134.12,"y":160.74,"x0":2.913022187226361,"y0":50.004025933518555,"z0":5.523551404654619,"aX":18.866098551417316},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.1,"spinRate":2127,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.40885993097953,"extension":7.050937489829344},"index":0,"playId":"7820d228-9b28-3022-8507-26d6fcf1d16f","pitchNumber":1,"startTime":"2026-08-23T19:20:44.352Z","endTime":"2026-08-23T19:20:47.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.442428405227258,"aZ":-26.49572988211831,"pfxX":10.916398589969084,"pfxZ":3.122077543179685,"pX":0.11046717521574877,"pZ":2.5799973913087664,"vX0":-11.443914368646926,"vY0":-134.11521498457435,"vZ0":-2.5985583288719054,"x":112.79,"y":169.12,"x0":3.017789081928905,"y0":50.002631162982716,"z0":5.454355871125139,"aX":19.854357897957815},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":-17.3,"spinRate":2168,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.40865179379435945,"extension":7.467484649348606},"index":1,"playId":"e2fc5fc8-ace8-35a9-9434-edbd41abc1b8","pitchNumber":2,"startTime":"2026-08-23T19:21:04.912Z","endTime":"2026-08-23T19:21:09.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.576688756519573,"aZ":-32.266391870666844,"pfxX":-5.150551783008533,"pfxZ":-0.07238257229181677,"pX":-0.5801649663439212,"pZ":2.4110156815161967,"vX0":-7.0280635613669915,"vY0":-115.82146958484977,"vZ0":-0.0925878443678414,"x":139.11,"y":173.68,"x0":3.167921321384549,"y0":50.00107123489269,"z0":5.549385432441774,"aX":-6.961651653074701},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":11.2,"spinRate":2357,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.473753127450812,"extension":6.891090166021632},"hitData":{"launchSpeed":95.7,"launchAngle":12.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.6,"coordY":110.54}},"index":2,"playId":"81cf6801-5d56-3249-9482-0a4c03f264b7","pitchNumber":3,"startTime":"2026-08-23T19:21:26.152Z","endTime":"2026-08-23T19:21:36.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:21:36.641Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to left fielder Eli White. Willy Adames scores. Bryce Eldridge to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:22:00.453Z","endTime":"2026-08-23T19:22:46.991Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37712319332493,"aZ":-26.14715165641206,"pfxX":10.497618855160844,"pfxZ":3.353097922137806,"pX":-0.39406698129370477,"pZ":2.2510115925082186,"vX0":-12.388511269945813,"vY0":-133.19960566658574,"vZ0":-3.390133962361996,"x":132.02,"y":178.0,"x0":2.9514334556877917,"y0":50.0038755878925,"z0":5.42894670330694,"aX":18.88065293232918},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-16.3,"spinRate":2087,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4110612430906575,"extension":7.216057202777238},"index":0,"playId":"b74c57a4-a136-344a-987d-8e4769ea9a25","pitchNumber":1,"startTime":"2026-08-23T19:22:15.751Z","endTime":"2026-08-23T19:22:18.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069818004960283,"aZ":-28.723883259608506,"pfxX":8.526882616796978,"pfxZ":2.2363512374363532,"pX":-0.1991005074257499,"pZ":1.8642675308481245,"vX0":-10.298898389424362,"vY0":-123.58398273073466,"vZ0":-2.9669440625634915,"x":124.59,"y":188.44,"x0":2.9181457415041088,"y0":50.00525786915868,"z0":5.498016402279758,"aX":13.167337454880201},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-13.0,"spinRate":2066,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.44354145277091517,"extension":7.26031818074795},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.43,"coordY":104.05}},"index":1,"playId":"f6f03808-5bb9-38bc-960f-57d4b6a6874f","pitchNumber":2,"startTime":"2026-08-23T19:22:35.541Z","endTime":"2026-08-23T19:22:46.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:22:46.991Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Eli White.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:23:18.266Z","endTime":"2026-08-23T19:24:48.799Z","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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149976227853767,"aZ":-26.804315273260624,"pfxX":10.21342183938493,"pfxZ":2.9115895408616304,"pX":0.18886161059230896,"pZ":3.376374037153791,"vX0":-10.864989406728395,"vY0":-134.41945496960486,"vZ0":-0.7214540535184736,"x":109.8,"y":147.62,"x0":2.942298706009401,"y0":50.001815330022254,"z0":5.539091227296187,"aX":18.826200099601767},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":-16.3,"spinRate":2037,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.40635757857205235,"extension":7.142696135306999},"index":0,"playId":"ada4bfb3-bfc9-38aa-a357-536e751f764c","pitchNumber":1,"startTime":"2026-08-23T19:23:31.178Z","endTime":"2026-08-23T19:23:34.517Z","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":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730609084745282,"aZ":-27.66113179533926,"pfxX":9.779045405045004,"pfxZ":2.4840372887107307,"pX":-0.34706250968741004,"pZ":2.515050965436787,"vX0":-11.961497059476665,"vY0":-133.3796721507686,"vZ0":-2.5818768621396044,"x":130.23,"y":170.87,"x0":2.9098305406672957,"y0":50.00023091742152,"z0":5.475209262127385,"aX":17.745959821523545},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-15.4,"spinRate":2064,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.40951782869228737,"extension":7.316103941527466},"index":1,"playId":"68ce28ef-ee29-35d4-85c1-ab6824c485a5","pitchNumber":2,"startTime":"2026-08-23T19:23:51.944Z","endTime":"2026-08-23T19:23:55.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.954213036962354,"aZ":-27.03194844666291,"pfxX":9.721909017759565,"pfxZ":3.2973850232921933,"pX":0.6077947555078509,"pZ":1.6104714969939982,"vX0":-8.714828251968779,"vY0":-123.5944319620521,"vZ0":-3.9623991895926576,"x":93.83,"y":195.3,"x0":2.904149853284662,"y0":50.00034752858697,"z0":5.485918626209619,"aX":15.148172664263353},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-15.7,"spinRate":2001,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.44194310064617826,"extension":7.275786243758951},"index":2,"playId":"e36c603f-b356-3439-a302-65a2674ca8e2","pitchNumber":3,"startTime":"2026-08-23T19:24:11.689Z","endTime":"2026-08-23T19:24:17.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695448928270814,"aZ":-19.442350261331775,"pfxX":9.347118314318353,"pfxZ":6.939691452496318,"pX":-0.5038650657221065,"pZ":2.8871491833381353,"vX0":-12.426549263495962,"vY0":-134.70820539345036,"vZ0":-3.016814696404554,"x":136.21,"y":160.83,"x0":2.9579575466756056,"y0":50.003621483230205,"z0":5.39860000786993,"aX":17.152268432345217},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-14.2,"spinRate":2179,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.40683890021984226,"extension":7.209213455472023},"hitData":{"launchSpeed":93.0,"launchAngle":30.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.37,"coordY":76.44}},"index":3,"playId":"685ae6e3-3c14-3090-899d-c2a634439f12","pitchNumber":4,"startTime":"2026-08-23T19:24:36.770Z","endTime":"2026-08-23T19:24:48.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:24:48.799Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Knizner lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T19:25:07.370Z","endTime":"2026-08-23T19:26:44.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.635395101783132,"aZ":-18.628526751934103,"pfxX":8.779442981321173,"pfxZ":7.303318602619662,"pX":0.25100356854084754,"pZ":2.7676757230538622,"vX0":-10.15998260967866,"vY0":-135.33903723558194,"vZ0":-3.5857803522076237,"x":107.43,"y":164.05,"x0":2.913646369290376,"y0":50.00016699956698,"z0":5.414924807622843,"aX":16.278467322352707},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.7,"spinRate":2190,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.40476583923767206,"extension":7.45167194067418},"index":0,"playId":"7a50a29f-6136-3e0a-bd0a-437878463bf7","pitchNumber":1,"startTime":"2026-08-23T19:25:31.445Z","endTime":"2026-08-23T19:25:34.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73633057390535,"aZ":-18.650454114964344,"pfxX":8.261078872136855,"pfxZ":7.258389551196673,"pX":0.7727960363041569,"pZ":3.5774672547948883,"vX0":-9.048012938288592,"vY0":-135.8635083126083,"vZ0":-1.4814841742066522,"x":87.54,"y":142.19,"x0":3.0784361172635313,"y0":50.002190982471035,"z0":5.430595843498713,"aX":15.390447941219723},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":-13.0,"spinRate":2216,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4036835464494457,"extension":7.130122472500727},"index":1,"playId":"c29dbf5a-e002-368c-8b38-0b3b00a02d67","pitchNumber":2,"startTime":"2026-08-23T19:25:59.194Z","endTime":"2026-08-23T19:26:02.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-23T19:26:16.732Z","endTime":"2026-08-23T19:26:37.080Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51602348428494,"aZ":-25.99726952076704,"pfxX":7.774379599278522,"pfxZ":3.9333042189197966,"pX":0.8142968673327329,"pZ":1.4670103252699274,"vX0":-8.096517159129526,"vY0":-124.6190243570122,"vZ0":-4.401108518427318,"x":85.96,"y":199.17,"x0":3.098373164044139,"y0":50.00193226307633,"z0":5.408621627205559,"aX":12.203171850366436},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":-12.1,"spinRate":2013,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4398706417570959,"extension":7.296052089782636},"hitData":{"launchSpeed":91.4,"launchAngle":14.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.33,"coordY":92.71}},"index":3,"playId":"4bbc6213-c77a-3253-8f3b-c22aceabbce0","pitchNumber":3,"startTime":"2026-08-23T19:26:37.080Z","endTime":"2026-08-23T19:26:44.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:26:44.923Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a sharp line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T19:28:57.247Z","endTime":"2026-08-23T19:30:59.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357573623136233,"aZ":-16.841443359572928,"pfxX":7.2043251823025605,"pfxZ":8.696373591494702,"pX":0.24149626939724356,"pZ":2.4946024568666956,"vX0":-9.05548164019169,"vY0":-132.00200498515454,"vZ0":-2.567946556806086,"x":107.79,"y":171.43,"x0":2.7820188611588827,"y0":50.00168567584872,"z0":4.721363342439715,"aX":12.700908664866736},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":2042,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.41509661884196536,"extension":6.892726774692103},"index":0,"playId":"2de12779-63e6-32cb-a9d2-04b3a5fb7cd8","pitchNumber":1,"startTime":"2026-08-23T19:29:29.951Z","endTime":"2026-08-23T19:29:33.157Z","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":80.3,"endSpeed":73.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.549189897558527,"aZ":-29.999478029419773,"pfxX":-4.6129912413633924,"pfxZ":1.5802573890836698,"pX":-0.45157189053666774,"pZ":2.587022279954361,"vX0":-6.362649438753261,"vY0":-116.7645739942487,"vZ0":1.228948515957015,"x":134.21,"y":168.93,"x0":2.9109200469087995,"y0":50.00399913348987,"z0":4.882474968491356,"aX":-6.351013596921095},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.5,"breakHorizontal":10.0,"spinRate":2320,"spinDirection":292},"zone":4,"typeConfidence":0.91,"plateTime":0.46958670823388093,"extension":6.566908909643849},"index":1,"playId":"9937858b-a152-34c8-baf1-a85ec765aef6","pitchNumber":2,"startTime":"2026-08-23T19:29:41.521Z","endTime":"2026-08-23T19:29:44.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-23T19:30:07.716Z","endTime":"2026-08-23T19:30:13.138Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06592961688897,"aZ":-25.721570932070602,"pfxX":9.523992678197468,"pfxZ":4.121409298607881,"pX":-0.676855891923488,"pZ":0.7535587973522899,"vX0":-10.59809387254176,"vY0":-124.108506221501,"vZ0":-4.223120227965193,"x":142.8,"y":218.43,"x0":2.404683894017562,"y0":50.00121099275868,"z0":4.611077936172732,"aX":14.905513602971848},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.7,"breakHorizontal":-14.9,"spinRate":1576,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.44077385832807847,"extension":6.789705333971741},"index":3,"playId":"708cc86f-d679-3a2a-92c8-5b24e83c21b7","pitchNumber":3,"startTime":"2026-08-23T19:30:13.138Z","endTime":"2026-08-23T19:30:16.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":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62998127352241,"aZ":-22.74215074566624,"pfxX":7.835897505690313,"pfxZ":6.05134679488177,"pX":0.44357657946692247,"pZ":2.457197065574012,"vX0":-8.11416660364019,"vY0":-123.79150115126104,"vZ0":-1.0130742612966317,"x":100.09,"y":172.44,"x0":2.7385667804792226,"y0":50.00521843565563,"z0":4.767408255235452,"aX":12.220467080481615},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-12.4,"spinRate":1531,"spinDirection":113},"zone":6,"typeConfidence":0.69,"plateTime":0.4416767139526061,"extension":6.794550583179905},"index":4,"playId":"232921e8-005d-34d4-9a27-19dc94681506","pitchNumber":4,"startTime":"2026-08-23T19:30:27.821Z","endTime":"2026-08-23T19:30:30.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1573332347603,"aZ":-18.590278511955848,"pfxX":8.2562295447227,"pfxZ":7.536997738269674,"pX":0.7536170244324186,"pZ":1.897555567270523,"vX0":-8.391008604275784,"vY0":-133.50380892084124,"vZ0":-3.724051630658882,"x":88.27,"y":187.55,"x0":2.8670452733792944,"y0":50.0026015461203,"z0":4.651236117245489,"aX":14.88041876991312},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-13.1,"spinRate":2096,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.41052180928773563,"extension":6.77829703094861},"hitData":{"launchSpeed":107.6,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.93,"coordY":114.05}},"index":5,"playId":"5f4aca2a-5baf-3ef1-a204-708e98b6b0fb","pitchNumber":5,"startTime":"2026-08-23T19:30:48.438Z","endTime":"2026-08-23T19:30:59.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:30:59.462Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to center fielder Jonah Cox. Jahmai Jones to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T19:31:14.375Z","endTime":"2026-08-23T19:32:49.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683672309116368,"aZ":-18.719529198705505,"pfxX":7.878556031321775,"pfxZ":7.630616592112887,"pX":-0.13759992481038527,"pZ":2.3665271482484567,"vX0":-10.121078823138378,"vY0":-131.86502455859028,"vZ0":-2.2975605514329374,"x":122.24,"y":174.88,"x0":2.7243122275941887,"y0":50.00523280618377,"z0":4.628245533241071,"aX":13.896829779768167},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2116,"spinDirection":130},"zone":5,"typeConfidence":0.91,"plateTime":0.4151564495792366,"extension":6.6244122429924985},"index":0,"playId":"d4298849-a805-3e15-8c0c-217740ae47f8","pitchNumber":1,"startTime":"2026-08-23T19:31:19.946Z","endTime":"2026-08-23T19:31:22.946Z","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":90.1,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313852818440438,"aZ":-19.06239622596922,"pfxX":8.359301181730372,"pfxZ":7.602823370315264,"pX":-0.7464687314805603,"pZ":1.5500648427284778,"vX0":-11.31844943309084,"vY0":-130.68181724169696,"vZ0":-4.296482003288665,"x":145.45,"y":196.93,"x0":2.5607426806522113,"y0":50.002970293056954,"z0":4.653180706546641,"aX":14.416406584484335},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2110,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.4196183803596285,"extension":6.728409450860349},"index":1,"playId":"23d527b8-e7c2-3491-82e6-e5edabae7481","pitchNumber":2,"startTime":"2026-08-23T19:31:39.947Z","endTime":"2026-08-23T19:31:43.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2910749618228,"aZ":-20.80392766333189,"pfxX":7.790935253554234,"pfxZ":6.589592572102987,"pX":0.21476890455724254,"pZ":2.627362507355638,"vX0":-9.155089969257661,"vY0":-130.93671015091508,"vZ0":-1.302029140057289,"x":108.81,"y":167.84,"x0":2.7548173248579504,"y0":50.00213213957585,"z0":4.697392820853247,"aX":13.441915908865992},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":-11.9,"spinRate":2047,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.41934556765978925,"extension":6.599726558261711},"index":2,"playId":"80e0ec18-0ae7-3367-9348-77cbb2e21c7a","pitchNumber":3,"startTime":"2026-08-23T19:31:56.443Z","endTime":"2026-08-23T19:31:59.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923605159698027,"aZ":-18.1019115338383,"pfxX":8.547294146037359,"pfxZ":7.833862106037579,"pX":0.9695496244063858,"pZ":4.130307699014243,"vX0":-7.380348878089232,"vY0":-133.03692885684794,"vZ0":1.5750924647828848,"x":80.04,"y":127.26,"x0":2.6660586186578716,"y0":50.00377597428948,"z0":4.840654045771655,"aX":15.357407479951314},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":-13.9,"spinRate":2087,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.41134924902734626,"extension":6.651134236352036},"index":3,"playId":"dfc0c8c0-a176-3fd8-b2d7-c9544ec02e2c","pitchNumber":4,"startTime":"2026-08-23T19:32:19.240Z","endTime":"2026-08-23T19:32:22.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495969934754157,"aZ":-27.83063113858782,"pfxX":10.905785185312606,"pfxZ":2.9220206731318576,"pX":0.8155053225601638,"pZ":2.7784487214324445,"vX0":-7.501250562923114,"vY0":-121.30149983181744,"vZ0":1.0512132212310996,"x":85.91,"y":163.76,"x0":2.5364782031203617,"y0":50.00075920876024,"z0":4.772304428069466,"aX":16.193883315863985},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.9,"breakHorizontal":-17.9,"spinRate":1485,"spinDirection":111},"zone":3,"typeConfidence":0.9,"plateTime":0.45213858305060795,"extension":6.878688270286123},"hitData":{"launchSpeed":98.9,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":90.37}},"index":4,"playId":"24305114-eed8-3821-b9ba-bb2289a9aec0","pitchNumber":5,"startTime":"2026-08-23T19:32:38.752Z","endTime":"2026-08-23T19:32:49.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:32:49.632Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T19:33:00.090Z","endTime":"2026-08-23T19:34:38.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380747629124375,"aZ":-19.582502497942187,"pfxX":7.599114322772714,"pfxZ":7.227428467723495,"pX":0.8072381182797241,"pZ":3.1566836121977335,"vX0":-7.562371544118732,"vY0":-131.08687534802897,"vZ0":-0.43690750696959063,"x":86.23,"y":153.55,"x0":2.7404591447932627,"y0":50.003859298540945,"z0":4.785773296982091,"aX":13.242756354262001},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-12.1,"spinRate":2039,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.41762615544205506,"extension":6.9302105748447715},"index":0,"playId":"6a0b273b-dcf4-31a4-9979-d56c585694fa","pitchNumber":1,"startTime":"2026-08-23T19:33:15.835Z","endTime":"2026-08-23T19:33:18.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936634367824272,"aZ":-17.195272627315482,"pfxX":7.3709220555170365,"pfxZ":8.404940228042086,"pX":0.1151317612366972,"pZ":3.2457310953945786,"vX0":-9.126377847089653,"vY0":-132.34406666014624,"vZ0":-0.7393211036632539,"x":112.61,"y":151.15,"x0":2.642698852295725,"y0":50.005272587634835,"z0":4.782376039518874,"aX":13.141694689844062},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":2015,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.4130841924608939,"extension":6.774152848925908},"index":1,"playId":"6c5d5589-4687-3c05-9ccb-5fbaec1554ed","pitchNumber":2,"startTime":"2026-08-23T19:33:40.168Z","endTime":"2026-08-23T19:33:43.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-23T19:33:50.194Z","endTime":"2026-08-23T19:34:14.357Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17937270792628,"aZ":-16.990517421523684,"pfxX":7.458132238261125,"pfxZ":8.398172245360668,"pX":-0.07196185318434663,"pZ":2.864905590730855,"vX0":-9.65641521626434,"vY0":-133.25145637042644,"vZ0":-1.822527864602439,"x":119.74,"y":161.43,"x0":2.6207521210647777,"y0":50.002525066323614,"z0":4.778178116627588,"aX":13.484699421144242},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-11.5,"spinRate":2127,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.4101890867947784,"extension":6.821766081531704},"index":3,"playId":"65587da8-2c13-3e82-b887-a2378e65ce5c","pitchNumber":3,"startTime":"2026-08-23T19:34:14.357Z","endTime":"2026-08-23T19:34:18.047Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352875958931058,"aZ":-29.29102847465722,"pfxX":-1.2701857387203135,"pfxZ":2.0396078770431156,"pX":-0.9266743449437976,"pZ":2.6314154007880908,"vX0":-8.100676445713558,"vY0":-117.83443700184804,"vZ0":1.303826361965191,"x":152.32,"y":167.73,"x0":2.7135741168121967,"y0":50.00209174372386,"z0":4.76717427769463,"aX":-1.7943023993500211},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.3,"breakHorizontal":4.2,"spinRate":2114,"spinDirection":295},"zone":11,"typeConfidence":2.0,"plateTime":0.46394541474142104,"extension":7.1318157916420075},"index":4,"playId":"24117ca4-caf6-3818-be5d-012188739c05","pitchNumber":4,"startTime":"2026-08-23T19:34:35.663Z","endTime":"2026-08-23T19:34:38.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:34:38.831Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T19:34:57.494Z","endTime":"2026-08-23T19:36:02.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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_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":91.2,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346326833736132,"aZ":-18.511847193913102,"pfxX":8.101163488701674,"pfxZ":7.6554643453494995,"pX":0.15561797338951466,"pZ":1.9337258302907347,"vX0":-9.701522611241447,"vY0":-132.48770536276965,"vZ0":-3.612670290845875,"x":111.07,"y":186.57,"x0":2.8060681652204784,"y0":50.000097657848336,"z0":4.661707266258665,"aX":14.452352052561771},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-12.6,"spinRate":2034,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.41284584901210586,"extension":6.6454118972905505},"index":0,"playId":"eeb2f314-0b30-3035-b36f-73fc9a9917a0","pitchNumber":1,"startTime":"2026-08-23T19:35:07.029Z","endTime":"2026-08-23T19:35:10.029Z","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":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34678355732169,"aZ":-30.19627947976793,"pfxX":-4.182470304726569,"pfxZ":1.418017467043061,"pX":-1.2509268373710192,"pZ":1.9440017781984953,"vX0":-8.260965754819269,"vY0":-117.27781520923628,"vZ0":-4.442971249287719E-4,"x":164.68,"y":186.29,"x0":2.855213455708396,"y0":50.00514722796902,"z0":4.751198404703273,"aX":-5.849957664833125},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.9,"breakHorizontal":9.5,"spinRate":2373,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4663251494316407,"extension":6.760547320391714},"index":1,"playId":"719f2f8d-bba5-39bc-8613-de4a93ae0c2f","pitchNumber":2,"startTime":"2026-08-23T19:35:28.987Z","endTime":"2026-08-23T19:35:31.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756430233751757,"aZ":-18.867321515916387,"pfxX":6.867620434254518,"pfxZ":7.463698559625023,"pX":1.0554190963670955,"pZ":2.965020305218167,"vX0":-6.579387178593984,"vY0":-132.29420974668795,"vZ0":-1.0147359175673838,"x":76.77,"y":158.72,"x0":2.6757408716305933,"y0":50.00092243164185,"z0":4.729305746161363,"aX":12.240097311866412},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.2,"spinRate":2133,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.41316326452372687,"extension":6.806278199662333},"hitData":{"launchSpeed":96.6,"launchAngle":60.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":87.96,"coordY":123.81}},"index":2,"playId":"fdd0a92e-586a-3979-9202-f8de86424109","pitchNumber":3,"startTime":"2026-08-23T19:35:48.341Z","endTime":"2026-08-23T19:36:02.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:36:02.122Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to center fielder Jonah Cox.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T19:36:23.160Z","endTime":"2026-08-23T19:38:14.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768881146439547,"aZ":-18.728027284743824,"pfxX":7.275904558589141,"pfxZ":7.588295088004305,"pX":1.376912228341609,"pZ":3.969787138858026,"vX0":-6.592441142385014,"vY0":-132.6161617270296,"vZ0":1.4070398277323966,"x":64.52,"y":131.6,"x0":2.9561333427064507,"y0":50.00108010264887,"z0":4.803315934782674,"aX":12.889905993223131},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-11.6,"spinRate":1994,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.4138566689598462,"extension":6.751444000589312},"index":0,"playId":"ba495e2f-9959-3e45-9365-dc60d543bbd2","pitchNumber":1,"startTime":"2026-08-23T19:36:27.901Z","endTime":"2026-08-23T19:36:30.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192882758125666,"aZ":-26.496207472340924,"pfxX":9.384597000774686,"pfxZ":3.727200146800204,"pX":1.0790450318562008,"pZ":1.9849019268986021,"vX0":-7.095930435049947,"vY0":-122.39585382396457,"vZ0":-0.9279750222603576,"x":75.87,"y":185.19,"x0":2.790441168761163,"y0":50.002588594324756,"z0":4.6291152432960505,"aX":14.299150254285637},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.8,"breakHorizontal":-15.4,"spinRate":1637,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.44677426400878906,"extension":6.710467131365534},"index":1,"playId":"a09b8303-357a-3c9f-ac17-8f3fa9b1ff9b","pitchNumber":2,"startTime":"2026-08-23T19:36:46.940Z","endTime":"2026-08-23T19:36:50.587Z","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":90.7,"endSpeed":82.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84181285868878,"aZ":-18.798133005776,"pfxX":7.7023663354957135,"pfxZ":7.639686789532545,"pX":-0.32727143303022793,"pZ":2.892726642908705,"vX0":-10.225690762560655,"vY0":-131.71216815097685,"vZ0":-1.248357963421458,"x":129.47,"y":160.68,"x0":2.6107057361158303,"y0":50.0044130535801,"z0":4.767436090395083,"aX":13.489952038450147},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.8,"breakHorizontal":-11.6,"spinRate":2052,"spinDirection":133},"zone":1,"typeConfidence":0.9,"plateTime":0.41638639473435246,"extension":6.8233352804170195},"index":2,"playId":"b08e061d-1306-39f3-9ea4-7e903d18aee0","pitchNumber":3,"startTime":"2026-08-23T19:37:05.272Z","endTime":"2026-08-23T19:37:08.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399506839143825,"aZ":-18.93942043794463,"pfxX":8.130067894430471,"pfxZ":7.491361502557227,"pX":1.2917295426554052,"pZ":3.1150031168174706,"vX0":-6.881112391469177,"vY0":-132.3675452854002,"vZ0":-0.6974713254090223,"x":67.76,"y":154.67,"x0":2.87428346810618,"y0":50.00256720367476,"z0":4.774055939875117,"aX":14.364148135687293},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.1,"spinRate":2084,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.41447207799215136,"extension":6.662551314588957},"index":3,"playId":"60cc859c-c9a1-3292-be4e-cae9d6d41039","pitchNumber":4,"startTime":"2026-08-23T19:37:24.147Z","endTime":"2026-08-23T19:37:28.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72079803026786,"aZ":-15.974896326536456,"pfxX":8.032299872770025,"pfxZ":9.134610108607216,"pX":0.8640037381206841,"pZ":2.3483708445339198,"vX0":-7.803607522644653,"vY0":-132.88060720083774,"vZ0":-3.0666119945010157,"x":84.07,"y":175.37,"x0":2.8072084301491396,"y0":50.00083958858687,"z0":4.6903098930045175,"aX":14.241475510284335},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-12.7,"spinRate":2140,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.41354194946243394,"extension":6.805548727595111},"index":4,"playId":"385c2285-44d9-303d-8f34-4f3fa5045da2","pitchNumber":5,"startTime":"2026-08-23T19:37:44.966Z","endTime":"2026-08-23T19:37:48.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.303546889224418,"aZ":-17.109776901386795,"pfxX":9.346275782637763,"pfxZ":8.489789556809033,"pX":0.28036081184099076,"pZ":2.1977206430700744,"vX0":-9.643749310558233,"vY0":-133.04473874673124,"vZ0":-3.1563240623217914,"x":106.31,"y":179.44,"x0":2.7558181171293175,"y0":50.001269728759326,"z0":4.655438457702303,"aX":16.580927649880305},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":-14.5,"spinRate":2124,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.4133317141974264,"extension":6.732021414270247},"hitData":{"launchSpeed":86.7,"launchAngle":36.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.75,"coordY":84.59}},"index":5,"playId":"b78dc142-5d72-393f-8fe0-7600dfa0be87","pitchNumber":6,"startTime":"2026-08-23T19:38:05.560Z","endTime":"2026-08-23T19:38:14.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:38:14.578Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonah Cox homers (2) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T19:40:10.588Z","endTime":"2026-08-23T19:41:26.952Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124102736544327,"aZ":-19.38242104361441,"pfxX":8.403894494835985,"pfxZ":6.948821027705755,"pX":-0.802266629147667,"pZ":2.499167655073913,"vX0":-12.55489037947921,"vY0":-134.7723942858951,"vZ0":-4.199529353737855,"x":147.58,"y":171.3,"x0":2.823349079622623,"y0":50.00240590860688,"z0":5.445445093191401,"aX":15.469818056603938},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-12.6,"spinRate":2207,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4063131558534847,"extension":6.937294593351506},"index":0,"playId":"264b1564-5615-3ea1-b445-1472d052bfaf","pitchNumber":1,"startTime":"2026-08-23T19:40:46.924Z","endTime":"2026-08-23T19:40:50.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236579843301232,"aZ":-20.503961193917405,"pfxX":8.31549626295088,"pfxZ":6.4016176826623195,"pX":0.06271818542650812,"pZ":2.5144060530749237,"vX0":-10.448925585652628,"vY0":-134.2439895499278,"vZ0":-3.6711240757083408,"x":114.61,"y":170.89,"x0":2.9263328412672402,"y0":50.00615983040835,"z0":5.360403844962825,"aX":15.170196712175235},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-12.8,"spinRate":2206,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.40810901013854295,"extension":7.030308085269474},"hitData":{"launchSpeed":99.5,"launchAngle":31.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.19,"coordY":57.38}},"index":1,"playId":"325cfa5b-623f-3766-93e0-1aa7ed277798","pitchNumber":2,"startTime":"2026-08-23T19:41:01.960Z","endTime":"2026-08-23T19:41:26.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:41:26.952Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T19:41:28.439Z","endTime":"2026-08-23T19:41:59.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00076237597263,"aZ":-27.976110166177826,"pfxX":0.45869958794719423,"pfxZ":2.78339521236924,"pX":-0.019169743874922762,"pZ":2.0297006518708907,"vX0":-7.315872971879899,"vY0":-122.60001433593615,"vZ0":-2.5444715440690446,"x":117.73,"y":183.98,"x0":2.9540186295208066,"y0":50.00540283947456,"z0":5.487694496566403,"aX":0.6928244383498426},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2016,"spinDirection":89},"zone":8,"typeConfidence":2.0,"plateTime":0.4480874949189322,"extension":6.7403051887599155},"hitData":{"launchSpeed":70.2,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.15,"coordY":172.02}},"index":0,"playId":"c310a598-921a-3754-8b54-ce4fca427daf","pitchNumber":1,"startTime":"2026-08-23T19:41:49.919Z","endTime":"2026-08-23T19:41:59.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:41:59.363Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Osleivis Basabe lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T19:42:07.301Z","endTime":"2026-08-23T19:42:30.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40716205278631,"aZ":-20.875303087002983,"pfxX":9.143597279802519,"pfxZ":6.074165932868874,"pX":0.18749529375184137,"pZ":2.63433970421296,"vX0":-10.866341966061999,"vY0":-135.46310299354425,"vZ0":-3.4657510224675034,"x":109.85,"y":167.65,"x0":3.0615843869284936,"y0":50.00227196832244,"z0":5.388599885392917,"aX":17.005331346217858},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2257,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4042423666046262,"extension":7.368615071140647},"hitData":{"launchSpeed":101.2,"launchAngle":22.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.48,"coordY":46.71}},"index":0,"playId":"2c24f06a-29ef-3ac2-9f0f-d2f6bee9661a","pitchNumber":1,"startTime":"2026-08-23T19:42:20.609Z","endTime":"2026-08-23T19:42:30.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:42:30.347Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T19:42:44.800Z","endTime":"2026-08-23T19:43:58.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20614809321441,"aZ":-27.176186042124236,"pfxX":9.779507929369565,"pfxZ":2.79105629678096,"pX":0.30380329632053454,"pZ":3.036718092300348,"vX0":-10.139445477225037,"vY0":-132.75006017823122,"vZ0":-1.1271486170431548,"x":105.42,"y":156.79,"x0":2.8939724463277003,"y0":50.00609397012064,"z0":5.436868221267176,"aX":17.537502907855348},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-15.6,"spinRate":1996,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.41188854348876713,"extension":7.025982878221099},"index":0,"playId":"3828e9cb-2e8d-3e9a-b752-5220c369bee8","pitchNumber":1,"startTime":"2026-08-23T19:42:56.447Z","endTime":"2026-08-23T19:42:59.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79312648073633,"aZ":-28.30176560675096,"pfxX":0.2348627251087495,"pfxZ":2.4999479895949577,"pX":-0.1782795439698884,"pZ":3.434298350405682,"vX0":-7.79882345664827,"vY0":-124.97920869298346,"vZ0":0.40562047596674355,"x":123.8,"y":146.05,"x0":2.9785271395230932,"y0":50.00623594476217,"z0":5.631628179875586,"aX":0.36599727334487364},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":1.7,"spinRate":2120,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.44159834974531,"extension":7.030195710758209},"index":1,"playId":"5bd28705-2f93-33e8-99f2-644b0fba41b2","pitchNumber":2,"startTime":"2026-08-23T19:43:10.885Z","endTime":"2026-08-23T19:43:14.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817115109614157,"aZ":-37.166823741210784,"pfxX":-6.120498120018321,"pfxZ":-3.525596045175453,"pX":-0.3564757713250308,"pZ":1.6065671439246962,"vX0":-6.047095139588626,"vY0":-118.36770359395328,"vZ0":-1.1672987576397562,"x":130.59,"y":195.4,"x0":3.0272655915550284,"y0":50.000707897972525,"z0":5.512266091242705,"aX":-8.673902257945182},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.4,"breakHorizontal":12.6,"spinRate":2308,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.46291749914906877,"extension":6.857156597117274},"index":2,"playId":"7ebf24f2-fc8d-3f5c-ab2a-d48d4de188aa","pitchNumber":3,"startTime":"2026-08-23T19:43:26.400Z","endTime":"2026-08-23T19:43:33.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521393670970625,"aZ":-27.807378071636517,"pfxX":8.928961225507305,"pfxZ":2.754395641364713,"pX":-0.37342810652092107,"pZ":2.0508441730838243,"vX0":-10.714391735425096,"vY0":-124.74473868917973,"vZ0":-2.932454326078139,"x":131.23,"y":183.41,"x0":2.8039393037020357,"y0":50.005360112357934,"z0":5.518173622665347,"aX":14.16946740889555},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-13.9,"spinRate":1978,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.43797299798311595,"extension":7.127309976288048},"index":3,"playId":"8d31d407-8edc-3722-a204-101ec5556c70","pitchNumber":4,"startTime":"2026-08-23T19:43:55.156Z","endTime":"2026-08-23T19:43:58.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:43:58.156Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Sogard homers (2) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T19:45:28.692Z","endTime":"2026-08-23T19:48:30.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2727492082527,"aZ":-19.892847966109407,"pfxX":8.962576340829802,"pfxZ":7.015039761865143,"pX":0.02365397588342175,"pZ":2.2826824173611757,"vX0":-10.228302741839922,"vY0":-131.34615600881742,"vZ0":-2.4219095291642834,"x":116.1,"y":177.15,"x0":2.7999986967035233,"y0":50.00334963185609,"z0":4.692545936828788,"aX":15.693458932210733},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-14.0,"spinRate":2136,"spinDirection":134},"zone":5,"typeConfidence":0.91,"plateTime":0.41667875468846693,"extension":6.817799777818767},"index":0,"playId":"7621562f-6165-3b9f-9f0a-b0793c40c43c","pitchNumber":1,"startTime":"2026-08-23T19:46:32.950Z","endTime":"2026-08-23T19:46:36.177Z","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":90.7,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95241897314609,"aZ":-18.915162795316196,"pfxX":7.3954607995724,"pfxZ":7.526217340615126,"pX":-1.0704209472555422,"pZ":2.6259868511955857,"vX0":-12.242520465282364,"vY0":-131.63241354436812,"vZ0":-1.7676076853714442,"x":157.8,"y":167.88,"x0":2.6718253740285802,"y0":50.00150385690443,"z0":4.701155609916928,"aX":13.027234788811317},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":-10.8,"spinRate":2078,"spinDirection":128},"zone":11,"typeConfidence":0.91,"plateTime":0.4155118128822344,"extension":6.8088131896548525},"index":1,"playId":"30a93c7a-c43a-3c40-9d24-5e73a1e787ff","pitchNumber":2,"startTime":"2026-08-23T19:46:50.002Z","endTime":"2026-08-23T19:46:53.357Z","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":79.2,"endSpeed":73.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.332875871910336,"aZ":-31.410643847147398,"pfxX":-3.362669282866272,"pfxZ":0.5645650757883658,"pX":1.0133393313847003,"pZ":2.793790844248938,"vX0":-4.028270443949821,"vY0":-115.34825349854229,"vZ0":2.2343589891201185,"x":78.37,"y":163.35,"x0":3.2155596933141557,"y0":50.003802315336245,"z0":4.829357993308355,"aX":-4.555952616500451},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":2299,"spinDirection":288},"zone":12,"typeConfidence":0.91,"plateTime":0.4738473448396654,"extension":6.932192552058528},"index":2,"playId":"fccc8a05-7f24-35bf-a5ac-d434530f7dfe","pitchNumber":3,"startTime":"2026-08-23T19:47:04.517Z","endTime":"2026-08-23T19:47:07.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358294169510994,"aZ":-27.957081656137234,"pfxX":7.969837945835026,"pfxZ":2.8032103303361096,"pX":-0.41668094445572157,"pZ":0.9377097202424312,"vX0":-9.367122726685642,"vY0":-121.69037779704843,"vZ0":-3.1571848787087453,"x":132.88,"y":213.46,"x0":2.442785696127205,"y0":50.00163749331813,"z0":4.667847169997276,"aX":11.980877916356611},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.6,"breakHorizontal":-12.2,"spinRate":1468,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4497035449976905,"extension":6.82573012740192},"index":3,"playId":"2e60e7ad-9eb6-302a-b4d5-5701684a8758","pitchNumber":4,"startTime":"2026-08-23T19:47:23.093Z","endTime":"2026-08-23T19:47:26.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48106111763604,"aZ":-18.150725226960233,"pfxX":6.4037269436384365,"pfxZ":8.03554949221496,"pX":0.860537998921356,"pZ":2.861631267908193,"vX0":-7.496378968515524,"vY0":-131.22258869978197,"vZ0":-1.1092664422871024,"x":84.2,"y":161.52,"x0":2.920880512474243,"y0":50.00588477962448,"z0":4.640596904052568,"aX":11.181857505812518},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.5,"breakHorizontal":-10.0,"spinRate":2026,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4172156863231611,"extension":6.930685633068155},"index":4,"playId":"b82fd81b-601b-3eed-ba07-f00c520253df","pitchNumber":5,"startTime":"2026-08-23T19:47:39.930Z","endTime":"2026-08-23T19:47:43.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-23T19:47:55.659Z","endTime":"2026-08-23T19:48:04.047Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859499715234428,"aZ":-18.02316580503352,"pfxX":7.687974829314172,"pfxZ":7.969314678534225,"pX":-0.39811332326228954,"pZ":1.6712786969117512,"vX0":-10.34266464220727,"vY0":-132.10165000916584,"vZ0":-4.239162891348949,"x":132.18,"y":193.66,"x0":2.560203809452507,"y0":50.005888932026856,"z0":4.613292180492396,"aX":13.657428620094583},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-11.8,"spinRate":2169,"spinDirection":132},"zone":7,"typeConfidence":0.91,"plateTime":0.41386466337126837,"extension":6.91281683947017},"hitData":{"launchSpeed":104.8,"launchAngle":30.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.31,"coordY":49.58}},"index":6,"playId":"1bc0d983-bce4-3ac4-b4db-7ac031fd04a9","pitchNumber":6,"startTime":"2026-08-23T19:48:04.047Z","endTime":"2026-08-23T19:48:30.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:48:30.537Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andruw Monasterio lines out to center fielder Jonah Cox.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T19:48:41.107Z","endTime":"2026-08-23T19:50:10.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":90.7,"endSpeed":83.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077950295984326,"aZ":-17.37064968560368,"pfxX":8.825898559364433,"pfxZ":8.375949888340994,"pX":0.41019923156446686,"pZ":2.023335076824726,"vX0":-9.179990899952568,"vY0":-131.84715021389286,"vZ0":-3.372094174508638,"x":101.36,"y":184.15,"x0":2.784360791054426,"y0":50.000503171857225,"z0":4.5949094688981456,"aX":15.593921898224067},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.6,"breakHorizontal":-14.0,"spinRate":2009,"spinDirection":135},"zone":9,"typeConfidence":0.91,"plateTime":0.4148527879697035,"extension":6.936065240879797},"index":0,"playId":"fb32baf9-907e-3253-8933-6311e4febb5d","pitchNumber":1,"startTime":"2026-08-23T19:48:52.225Z","endTime":"2026-08-23T19:48:55.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67785678569499,"aZ":-25.55265537091348,"pfxX":9.507329470251337,"pfxZ":4.389941373615108,"pX":0.22931400444186986,"pZ":1.6310570164385834,"vX0":-8.80550394079519,"vY0":-121.91860577443062,"vZ0":-2.0653123316201176,"x":108.26,"y":194.74,"x0":2.6503539394115636,"y0":50.00049200190982,"z0":4.691593123071975,"aX":14.329633975685576},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":-15.1,"spinRate":1608,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.44904235225791655,"extension":6.827859666379442},"index":1,"playId":"06f91f78-892e-309a-aa27-ff981a2cb05f","pitchNumber":2,"startTime":"2026-08-23T19:49:05.588Z","endTime":"2026-08-23T19:49:08.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798111947517082,"aZ":-18.301168431231826,"pfxX":9.532048277070636,"pfxZ":8.059586322951525,"pX":-0.1129931001369628,"pZ":2.617951550464081,"vX0":-10.624223522739495,"vY0":-129.9866734263786,"vZ0":-1.5743633250944837,"x":121.31,"y":168.1,"x0":2.777792516353164,"y0":50.00048062882489,"z0":4.612957061330977,"aX":16.40286881338399},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.5,"breakHorizontal":-15.1,"spinRate":2031,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.4204617087571396,"extension":6.910290718405038},"index":2,"playId":"c0bb6d1f-3ac4-3be1-82ed-e9be703b9446","pitchNumber":3,"startTime":"2026-08-23T19:49:21.489Z","endTime":"2026-08-23T19:49:24.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454838022903598,"aZ":-19.282287775327415,"pfxX":7.601999984550515,"pfxZ":7.232011214418746,"pX":0.276055967328035,"pZ":3.093073436467688,"vX0":-9.273217602855302,"vY0":-132.7111627406093,"vZ0":-0.589814646635088,"x":106.48,"y":155.27,"x0":2.8282874384880876,"y0":50.00618212537275,"z0":4.722932508403522,"aX":13.559915313215178},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":-11.8,"spinRate":1951,"spinDirection":125},"zone":2,"typeConfidence":0.91,"plateTime":0.4127508559177322,"extension":6.819584986687095},"index":3,"playId":"472f3ea3-9c00-3aaa-95fd-ac90041a2f28","pitchNumber":4,"startTime":"2026-08-23T19:49:42.134Z","endTime":"2026-08-23T19:49:45.134Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.627758499587877,"aZ":-25.17628913637062,"pfxX":10.241085392346443,"pfxZ":4.599658926241907,"pX":0.3665695376117596,"pZ":1.6101643087680733,"vX0":-8.58691642199047,"vY0":-122.16519867148698,"vZ0":-2.4335839494438525,"x":103.03,"y":195.31,"x0":2.585662867783313,"y0":50.00332820672658,"z0":4.769319736712434,"aX":15.57946709856536},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.0,"breakHorizontal":-16.7,"spinRate":1577,"spinDirection":112},"zone":9,"typeConfidence":0.91,"plateTime":0.44726250335187157,"extension":6.667731327960307},"hitData":{"launchSpeed":99.5,"launchAngle":19.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.97,"coordY":60.11}},"index":4,"playId":"0914a81a-23ab-35e8-8164-00d34a7504ee","pitchNumber":5,"startTime":"2026-08-23T19:50:01.415Z","endTime":"2026-08-23T19:50:10.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:50:10.381Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T19:50:19.839Z","endTime":"2026-08-23T19:52:09.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":90.7,"endSpeed":83.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853364955471584,"aZ":-20.55446453283007,"pfxX":8.4818396033409,"pfxZ":6.548216495871951,"pX":0.4349227044728771,"pZ":2.3714214451234255,"vX0":-8.868318408915837,"vY0":-131.82108391521513,"vZ0":-2.107618066416193,"x":100.42,"y":174.75,"x0":2.7275899046467393,"y0":50.00170903957427,"z0":4.685567861186679,"aX":15.049659768929027},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-13.6,"spinRate":1992,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.4141972738166797,"extension":6.941815763164753},"index":0,"playId":"dd1c15a9-0c4f-3744-8ad5-5305be3c02a5","pitchNumber":1,"startTime":"2026-08-23T19:50:36.016Z","endTime":"2026-08-23T19:50:43.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875847573542835,"aZ":-27.865789536949602,"pfxX":8.737641300649816,"pfxZ":2.785451925150599,"pX":1.3858677985857755,"pZ":2.004763541998257,"vX0":-5.92517318369428,"vY0":-122.87171768604483,"vZ0":-0.9761816193646453,"x":64.17,"y":184.65,"x0":2.6804207618056144,"y0":50.000312339372954,"z0":4.7519556766382,"aX":13.50307745386358},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-14.6,"spinRate":1626,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4439423010181178,"extension":6.876543487120608},"index":1,"playId":"3f507819-c553-3734-8138-161f6f6f6b00","pitchNumber":2,"startTime":"2026-08-23T19:51:11.239Z","endTime":"2026-08-23T19:51:14.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.567460934078092,"aZ":-26.705578720380323,"pfxX":8.980274163967252,"pfxZ":3.675155240647693,"pX":0.1375935765817475,"pZ":1.7838159267497933,"vX0":-8.608653442711432,"vY0":-120.71913158102362,"vZ0":-1.3475574294325217,"x":111.76,"y":190.62,"x0":2.568291592328603,"y0":50.00470299259473,"z0":4.6810433227086,"aX":13.372609639595483},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-14.4,"spinRate":1577,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.4522063481535019,"extension":6.879597205128281},"index":2,"playId":"88a1102e-732d-3f31-8e94-8f7859738c56","pitchNumber":3,"startTime":"2026-08-23T19:51:26.550Z","endTime":"2026-08-23T19:51:29.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01445521445874,"aZ":-20.419126963050672,"pfxX":7.550544848130037,"pfxZ":6.611538655492728,"pX":1.086182724450068,"pZ":3.80633150946676,"vX0":-7.016164188969,"vY0":-131.98921645720458,"vZ0":1.3654912693124603,"x":75.6,"y":136.01,"x0":2.787763908514959,"y0":50.00341367769244,"z0":4.777727244865741,"aX":13.427800511657717},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-12.2,"spinRate":2038,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.41372718548607734,"extension":6.7147067997170735},"index":3,"playId":"52047181-67e2-38c7-8e82-1a007691997c","pitchNumber":4,"startTime":"2026-08-23T19:51:48.388Z","endTime":"2026-08-23T19:51:51.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530361923011583,"aZ":-21.150911401579446,"pfxX":7.36834600883839,"pfxZ":6.199285213326416,"pX":0.9668011899239741,"pZ":3.204587756044333,"vX0":-7.226492779903951,"vY0":-132.12481837783793,"vZ0":-0.12803212815554166,"x":80.15,"y":152.26,"x0":2.771977515169609,"y0":50.006001577232745,"z0":4.799963280006579,"aX":13.110232188006275},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-11.9,"spinRate":1970,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.4135910289490097,"extension":6.75193554168214},"index":4,"playId":"ab9ed7e7-f517-39cc-acf3-8fc64dfb2b86","pitchNumber":5,"startTime":"2026-08-23T19:52:06.185Z","endTime":"2026-08-23T19:52:09.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:52:09.327Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T19:52:18.444Z","endTime":"2026-08-23T19:52:41.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59654141212468,"aZ":-19.229776745599047,"pfxX":7.730466111758775,"pfxZ":7.229364833174398,"pX":0.09049970646359401,"pZ":2.5066023441224523,"vX0":-9.735991442825544,"vY0":-132.51254039089818,"vZ0":-2.0202647695655465,"x":113.55,"y":171.1,"x0":2.7966972823338856,"y0":50.00044804438229,"z0":4.674160234862692,"aX":13.836521736692466},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-12.0,"spinRate":2153,"spinDirection":130},"zone":5,"typeConfidence":0.91,"plateTime":0.41233050417876704,"extension":6.82876163181703},"hitData":{"launchSpeed":99.5,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.73,"coordY":154.86}},"index":0,"playId":"8bc77efd-1c31-3757-bce4-acfb4cb3824b","pitchNumber":1,"startTime":"2026-08-23T19:52:33.400Z","endTime":"2026-08-23T19:52:41.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:52:41.908Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T19:54:24.090Z","endTime":"2026-08-23T19:56:13.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(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":84.5,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154592165203777,"aZ":-27.50625184946742,"pfxX":1.7229008444934686,"pfxZ":3.1196286757504996,"pX":-0.8771711470035025,"pZ":1.5449591107727678,"vX0":-9.68201054443015,"vY0":-122.63519604040917,"vZ0":-3.619062145094166,"x":150.44,"y":197.07,"x0":2.92787992547883,"y0":50.00308953457891,"z0":5.431076580410317,"aX":2.5790281531593546},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.9,"breakHorizontal":-0.5,"spinRate":2048,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4496041059638025,"extension":6.858533767693963},"index":0,"playId":"1e362293-1c8c-3c41-aa75-f1ee33a52aee","pitchNumber":1,"startTime":"2026-08-23T19:55:35.018Z","endTime":"2026-08-23T19:55:38.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68089180605273,"aZ":-18.052763326187378,"pfxX":8.500017784515931,"pfxZ":7.7857990305612805,"pX":0.7239746398626847,"pZ":2.2587766786168753,"vX0":-9.229323786677508,"vY0":-133.79300157032839,"vZ0":-4.922605615422779,"x":89.4,"y":177.79,"x0":3.1128011519053986,"y0":50.005439247373324,"z0":5.415103124942733,"aX":15.423245025729491},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":-13.4,"spinRate":2258,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.40927197033839313,"extension":6.99019452278103},"index":1,"playId":"58cf858a-de01-36d8-ab89-fe0690debac6","pitchNumber":2,"startTime":"2026-08-23T19:55:50.768Z","endTime":"2026-08-23T19:55:53.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560051681779257,"aZ":-28.52557196927601,"pfxX":9.109156272864542,"pfxZ":2.3150740472719855,"pX":1.0746426999292606,"pZ":2.0980600006292764,"vX0":-7.460216055527966,"vY0":-124.91040118085857,"vZ0":-2.8063220674210436,"x":76.04,"y":182.13,"x0":2.9189605288612706,"y0":50.00490415874616,"z0":5.585677541101571,"aX":14.371825577621834},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-14.8,"spinRate":2023,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.43878905287880654,"extension":7.2396581691466055},"hitData":{"launchSpeed":92.3,"launchAngle":19.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.95,"coordY":95.0}},"index":2,"playId":"e7bad696-405a-3762-a240-0864942e6112","pitchNumber":3,"startTime":"2026-08-23T19:56:05.585Z","endTime":"2026-08-23T19:56:13.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:56:13.168Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T19:56:20.884Z","endTime":"2026-08-23T19:57:06.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":677800,"link":"/api/v1/people/677800"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798554220858396,"aZ":-25.983212618312393,"pfxX":12.524446854408929,"pfxZ":3.387581150271979,"pX":0.8394859432023949,"pZ":2.2799606840131714,"vX0":-9.900162979809938,"vY0":-134.2856447412076,"vZ0":-3.458802570230667,"x":85.0,"y":177.22,"x0":2.9448549785446856,"y0":50.0055224760586,"z0":5.431181745091795,"aX":22.90115848473544},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-20.6,"spinRate":2051,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.40773837134126856,"extension":7.177986078308442},"index":0,"playId":"238e55fd-cabe-3c60-9d5e-e3d79e7c36be","pitchNumber":1,"startTime":"2026-08-23T19:56:38.091Z","endTime":"2026-08-23T19:56:41.091Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71378903076825,"aZ":-28.817071226445396,"pfxX":2.0879033080196723,"pfxZ":2.2112282076819625,"pX":-0.14221086418062748,"pZ":2.823459031342229,"vX0":-8.115381964711135,"vY0":-123.46768718452589,"vZ0":-0.699221236665432,"x":122.42,"y":162.55,"x0":2.9419341895965085,"y0":50.000390972842766,"z0":5.5744702196664,"aX":3.1659587995580982},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2148,"spinDirection":23},"zone":5,"typeConfidence":2.0,"plateTime":0.44671657498058526,"extension":6.860374013403483},"hitData":{"launchSpeed":106.6,"launchAngle":9.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.05,"coordY":106.11}},"index":1,"playId":"d4095d68-fd0e-38fe-97b2-57154e787efa","pitchNumber":2,"startTime":"2026-08-23T19:56:55.068Z","endTime":"2026-08-23T19:57:06.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:57:06.073Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T19:57:19.442Z","endTime":"2026-08-23T19:57:43.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074350420103144,"aZ":-30.733335004722804,"pfxX":12.04414228706143,"pfxZ":0.994438010093555,"pX":0.8353757345426579,"pZ":2.2473067356926206,"vX0":-8.798330026840114,"vY0":-120.31602043898484,"vZ0":-1.479532556920859,"x":85.16,"y":178.1,"x0":2.989161646241918,"y0":50.0054293871634,"z0":5.61397501777607,"aX":17.52046378661659},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":-19.4,"spinRate":1984,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4566381509689621,"extension":7.423437222442976},"hitData":{"launchSpeed":75.0,"launchAngle":32.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.96,"coordY":92.23}},"index":0,"playId":"de82f861-ec1b-3c57-b8c3-c7ee6ed4fb2f","pitchNumber":1,"startTime":"2026-08-23T19:57:31.415Z","endTime":"2026-08-23T19:57:43.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:57:43.109Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T19:57:54.297Z","endTime":"2026-08-23T19:58:18.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322579409821817,"aZ":-26.775971909862125,"pfxX":11.487546621527132,"pfxZ":3.010905947532658,"pX":0.13017600221025608,"pZ":2.7631633324744924,"vX0":-11.393724772606426,"vY0":-132.69940254517456,"vZ0":-1.9733177800965862,"x":112.04,"y":164.17,"x0":2.9786395988450343,"y0":50.00043508167414,"z0":5.45937468793018,"aX":20.568369333347697},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-18.5,"spinRate":2082,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.41213190723342175,"extension":7.108448119649872},"hitData":{"launchSpeed":91.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":145.09}},"index":0,"playId":"ae287d11-a538-3db2-8f31-fc9d198c0a2f","pitchNumber":1,"startTime":"2026-08-23T19:58:09.786Z","endTime":"2026-08-23T19:58:18.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:58:18.893Z","atBatIndex":23},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jahmai Jones triples (1) on a sharp fly ball to center fielder Jonah Cox.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T20:00:48.094Z","endTime":"2026-08-23T20:01:09.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274639638103128,"aZ":-26.849774867461083,"pfxX":0.2932466785885035,"pfxZ":3.5242413595829314,"pX":1.0722729396053745,"pZ":2.1098764212947705,"vX0":-4.970390168109577,"vY0":-122.249620942261,"vZ0":-0.8041371544521122,"x":76.13,"y":181.81,"x0":3.0944585611269555,"y0":50.0055330179219,"z0":4.749377216881784,"aX":0.4436540711004813},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":2215,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.448163106043062,"extension":6.9386964454944735},"hitData":{"launchSpeed":103.7,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.0,"coordY":40.0}},"index":0,"playId":"5cbef6c3-5c6a-35ed-9899-53d8dc888a80","pitchNumber":1,"startTime":"2026-08-23T20:00:53.070Z","endTime":"2026-08-23T20:01:09.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:01:09.220Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to center fielder Jonah Cox. Jahmai Jones scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T20:01:35.765Z","endTime":"2026-08-23T20:02:54.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":75.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48834967009171,"aZ":-30.49296718115316,"pfxX":9.155331481022644,"pfxZ":1.1496329051455643,"pX":1.6669007429599285,"pZ":2.716689627733829,"vX0":-5.564279406087824,"vY0":-119.79540213433124,"vZ0":1.448784279175388,"x":53.46,"y":165.43,"x0":2.8267500875200695,"y0":50.00066089760717,"z0":4.823890623174532,"aX":13.345234288028626},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":1574,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.45670674401788425,"extension":6.58412291990721},"index":0,"playId":"38f12e2f-504e-38ca-8bba-d16a31ada69b","pitchNumber":1,"startTime":"2026-08-23T20:01:46.074Z","endTime":"2026-08-23T20:01:49.074Z","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":84.0,"endSpeed":77.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13777774487703,"aZ":-31.91921710840485,"pfxX":9.422970992071736,"pfxZ":0.1644507543523055,"pX":0.1045618663008535,"pZ":1.6302004874760005,"vX0":-9.266016355994331,"vY0":-122.09828906456899,"vZ0":-0.9102347008215342,"x":113.01,"y":194.76,"x0":2.7172412678817714,"y0":50.00039911438913,"z0":4.7447407152186125,"aX":14.282996692272341},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-15.0,"spinRate":1570,"spinDirection":113},"zone":8,"typeConfidence":0.9,"plateTime":0.44791515440872676,"extension":6.5958297807258655},"index":1,"playId":"3a353031-6bd4-30a2-bbb7-30f4e5ad722a","pitchNumber":2,"startTime":"2026-08-23T20:02:02.505Z","endTime":"2026-08-23T20:02:05.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36740096224894,"aZ":-17.31705014326173,"pfxX":8.476309820976365,"pfxZ":8.619614679575525,"pX":-0.19858175581469012,"pZ":3.108288619855094,"vX0":-10.255942190931421,"vY0":-130.4552723722499,"vZ0":-0.8010456578955024,"x":124.57,"y":154.86,"x0":2.681962669222227,"y0":50.00541345973736,"z0":4.724303645739981,"aX":14.61651970114313},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.6,"breakHorizontal":-13.1,"spinRate":1917,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.41981578336600656,"extension":6.9974244713803015},"index":2,"playId":"8acb79fd-a22e-31d4-b0fc-693946992d32","pitchNumber":3,"startTime":"2026-08-23T20:02:21.519Z","endTime":"2026-08-23T20:02:24.519Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65247132619113,"aZ":-25.07396102491586,"pfxX":7.732224023228628,"pfxZ":4.7443246652599,"pX":0.8340917408597551,"pZ":2.347748956951727,"vX0":-7.107456554645466,"vY0":-121.27878999044778,"vZ0":-0.6130140004243461,"x":85.21,"y":175.39,"x0":2.7913619533344285,"y0":50.00417979907662,"z0":4.781551975928459,"aX":11.575141589305746},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.8,"breakHorizontal":-12.4,"spinRate":1596,"spinDirection":111},"zone":6,"typeConfidence":0.89,"plateTime":0.4508138684497234,"extension":6.673091603127266},"hitData":{"launchSpeed":95.8,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":92.39}},"index":3,"playId":"151bb384-82d0-389f-a09a-b8705909b7d4","pitchNumber":4,"startTime":"2026-08-23T20:02:44.175Z","endTime":"2026-08-23T20:02:54.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:02:54.924Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T20:03:06.070Z","endTime":"2026-08-23T20:05:58.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54685683330318,"aZ":-31.496940136548993,"pfxX":-1.6595795362178656,"pfxZ":0.5056109696244864,"pX":-1.0415934930305837,"pZ":2.5435396948982416,"vX0":-8.291386850475465,"vY0":-114.3082725591544,"vZ0":2.0301796663911134,"x":156.7,"y":170.1,"x0":2.83661245543385,"y0":50.000746283653065,"z0":4.719313742770232,"aX":-2.2126164963816213},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.7,"breakHorizontal":4.9,"spinRate":2250,"spinDirection":305},"zone":11,"typeConfidence":0.9,"plateTime":0.4777572551717819,"extension":7.39268561683106},"index":0,"playId":"25fa21a4-8e6f-3857-b0c0-feb7412a5e9c","pitchNumber":1,"startTime":"2026-08-23T20:03:19.284Z","endTime":"2026-08-23T20:03:24.286Z","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":0},"index":1,"playId":"7d01037b-ec60-3101-a5e4-d37fd105715a","startTime":"2026-08-23T20:03:44.020Z","endTime":"2026-08-23T20:03:47.020Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584167869764933,"aZ":-19.887396337650156,"pfxX":9.274031945930592,"pfxZ":7.3737428353352,"pX":1.6393294135582321,"pZ":4.36811336536051,"vX0":-6.071787931303356,"vY0":-128.50425116335495,"vZ0":2.562709186758572,"x":54.51,"y":120.84,"x0":2.8325048921658187,"y0":50.00126906451582,"z0":4.906264231206317,"aX":15.449400415677662},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.2,"breakHorizontal":-15.4,"spinRate":1991,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.42686724237817675,"extension":6.707833123065086},"index":2,"playId":"ed6fd4ca-2d25-344c-a62f-adaedb5ebf21","pitchNumber":2,"startTime":"2026-08-23T20:04:06.810Z","endTime":"2026-08-23T20:04:15.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ceddanne Rafaela steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"ed6fd4ca-2d25-344c-a62f-adaedb5ebf21","startTime":"2026-08-23T20:04:23.792Z","endTime":"2026-08-23T20:04:43.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931234587283118,"aZ":-16.513775044458313,"pfxX":8.46787665110652,"pfxZ":9.163216461675475,"pX":-0.6811563999093203,"pZ":2.155225569868182,"vX0":-11.274686334594058,"vY0":-129.8497381955596,"vZ0":-3.2775353616743175,"x":142.96,"y":180.59,"x0":2.614967859020098,"y0":50.00428288508795,"z0":4.68863117160346,"aX":14.47605232646863},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.1,"breakHorizontal":-12.8,"spinRate":1994,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.42164922715900177,"extension":6.931022738927759},"index":4,"playId":"16c1cb60-fec5-33e1-a77b-0941d92f4b7d","pitchNumber":3,"startTime":"2026-08-23T20:04:43.802Z","endTime":"2026-08-23T20:04:46.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25950735969926,"aZ":-28.81287125390783,"pfxX":-0.9826645758065071,"pfxZ":2.4294387409970533,"pX":-2.0353316327279756,"pZ":2.4321980021048173,"vX0":-10.977967073698231,"vY0":-117.04968562413852,"vZ0":0.9233380639666595,"x":194.58,"y":173.11,"x0":2.8450883381491607,"y0":50.00564027025772,"z0":4.732034046384256,"aX":-1.3632322551703326},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.9,"breakHorizontal":4.6,"spinRate":2260,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.4680802519694254,"extension":6.711097448223145},"index":5,"playId":"27cddc2e-67f2-33f9-b082-5a591ffba6d5","pitchNumber":4,"startTime":"2026-08-23T20:05:04.533Z","endTime":"2026-08-23T20:05:07.707Z","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":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.362308357935184,"aZ":-29.91173985496878,"pfxX":-2.602258568445159,"pfxZ":1.6839758240499272,"pX":0.6387538255171988,"pZ":3.8592239262164307,"vX0":-4.67841011416324,"vY0":-114.79566925712628,"vZ0":4.409028861970651,"x":92.65,"y":134.58,"x0":3.0374585895800306,"y0":50.00022900358383,"z0":4.818432313741672,"aX":-3.487049486112131},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.4,"breakHorizontal":5.9,"spinRate":2289,"spinDirection":284},"zone":12,"typeConfidence":0.91,"plateTime":0.47632826185617416,"extension":6.637180630732698},"index":6,"playId":"27318e8b-9257-3ec0-92f1-b13731b5876c","pitchNumber":5,"startTime":"2026-08-23T20:05:24.258Z","endTime":"2026-08-23T20:05:27.374Z","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":91.4,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057686783797404,"aZ":-16.146859486800768,"pfxX":8.324792855761903,"pfxZ":8.99624537060393,"pX":-0.6376077460012033,"pZ":2.1730610000570345,"vX0":-11.203527419678078,"vY0":-132.5612289250366,"vZ0":-3.7054001839854127,"x":141.3,"y":180.11,"x0":2.5598847779486325,"y0":50.00422236075993,"z0":4.766229176333062,"aX":14.83402651411385},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-12.7,"spinRate":2083,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.41302919649138037,"extension":6.767035957450036},"hitData":{"launchSpeed":91.2,"launchAngle":44.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.1,"coordY":103.04}},"index":7,"playId":"13433c1d-784b-319f-b51b-333befe37846","pitchNumber":6,"startTime":"2026-08-23T20:05:45.815Z","endTime":"2026-08-23T20:05:58.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:05:58.777Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to center fielder Jonah Cox.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T20:06:15.523Z","endTime":"2026-08-23T20:06:59.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353023229242854,"aZ":-26.06784095657411,"pfxX":8.612292748083322,"pfxZ":4.2608451466016755,"pX":0.7367665613761418,"pZ":1.5307815467452293,"vX0":-7.252307905041234,"vY0":-118.55218276683205,"vZ0":-1.894235131490258,"x":88.92,"y":197.45,"x0":2.7075082733992963,"y0":50.00027301772897,"z0":4.70519477066333,"aX":12.333134938247394},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.6,"breakHorizontal":-13.9,"spinRate":1606,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.46091543655876155,"extension":6.734784068915262},"index":0,"playId":"a8318494-517e-36b6-b05f-cabbe77442db","pitchNumber":1,"startTime":"2026-08-23T20:06:27.326Z","endTime":"2026-08-23T20:06:30.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26610803015409,"aZ":-20.28482919593216,"pfxX":8.576875387963197,"pfxZ":6.978543976701978,"pX":0.37988569710811226,"pZ":3.3851539620141997,"vX0":-8.965740090523193,"vY0":-129.71645020672656,"vZ0":0.4173265531291215,"x":102.52,"y":147.38,"x0":2.767544499882698,"y0":50.00068267029143,"z0":4.7693740274003975,"aX":14.60758447851085},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.0,"breakHorizontal":-13.6,"spinRate":2074,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.4223310747078859,"extension":6.787009722445755},"hitData":{"launchSpeed":95.1,"launchAngle":42.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.55,"coordY":73.27}},"index":1,"playId":"b76d42d1-0525-3df6-a5b1-d156a56669e6","pitchNumber":2,"startTime":"2026-08-23T20:06:45.403Z","endTime":"2026-08-23T20:06:59.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:06:59.258Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out softly to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T20:07:12.458Z","endTime":"2026-08-23T20:07:30.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12279345103223,"aZ":-24.14741619905594,"pfxX":10.691305693778357,"pfxZ":5.434101556830482,"pX":0.5507376952940339,"pZ":1.6284248753558734,"vX0":-8.414035222403191,"vY0":-120.68434664527905,"vZ0":-2.4554969707283707,"x":96.01,"y":194.81,"x0":2.6904844725978867,"y0":50.004640474711394,"z0":4.782403202292373,"aX":15.798730846234202},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.5,"breakHorizontal":-17.4,"spinRate":1663,"spinDirection":109},"zone":9,"typeConfidence":0.91,"plateTime":0.4535644534134611,"extension":6.769455360714622},"hitData":{"launchSpeed":56.0,"launchAngle":4.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.79,"coordY":177.93}},"index":0,"playId":"2a1b3ef7-5205-313a-8bef-0d57fe3b723a","pitchNumber":1,"startTime":"2026-08-23T20:07:24.449Z","endTime":"2026-08-23T20:07:30.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:07:30.912Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T20:09:57.228Z","endTime":"2026-08-23T20:10:17.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388761676425737,"aZ":-28.163223226161485,"pfxX":10.936344721954868,"pfxZ":2.164442045125492,"pX":0.6465152677088709,"pZ":2.6731335455009337,"vX0":-9.956172333803993,"vY0":-134.77640996625462,"vZ0":-2.1773348821191285,"x":92.36,"y":166.61,"x0":2.955190210078844,"y0":50.002763893970815,"z0":5.466737760273922,"aX":20.25964825085714},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2137,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.40532177269511527,"extension":7.1558518040677646},"hitData":{"launchSpeed":89.4,"launchAngle":49.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.89,"coordY":107.69}},"index":0,"playId":"73b8331b-a5cd-31ba-beb8-a9f75e1afc72","pitchNumber":1,"startTime":"2026-08-23T20:10:06.309Z","endTime":"2026-08-23T20:10:17.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:10:17.339Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Cox singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T20:10:40.410Z","endTime":"2026-08-23T20:10:52.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(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":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618839058686564,"aZ":-28.71522277817081,"pfxX":9.612992510964483,"pfxZ":1.841165698969709,"pX":0.2961284089884115,"pZ":2.311581544245374,"vX0":-10.060597086468688,"vY0":-135.4639574180701,"vZ0":-3.0445670108459817,"x":105.71,"y":176.37,"x0":2.790289964375243,"y0":50.003190444154086,"z0":5.434756258866758,"aX":18.058562099591608},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":2010,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.402690141342136,"extension":7.033752446792402},"hitData":{"launchSpeed":97.6,"launchAngle":14.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.96,"coordY":79.73}},"index":0,"playId":"34442f1d-838d-3ef4-af55-c8a3eea8a04d","pitchNumber":1,"startTime":"2026-08-23T20:10:43.230Z","endTime":"2026-08-23T20:10:52.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:10:52.729Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Koss pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T20:11:13.846Z","endTime":"2026-08-23T20:12:20.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702815515514168,"aZ":-30.781132400640956,"pfxX":9.494263722971676,"pfxZ":0.9271241543788076,"pX":0.9151853118930888,"pZ":2.896310499116902,"vX0":-8.474375654496015,"vY0":-121.5111875234783,"vZ0":-0.01573900507863968,"x":82.12,"y":160.58,"x0":3.213599709993619,"y0":50.00019770157329,"z0":5.5762287513131445,"aX":14.202607958206906},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2017,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.45067629204681703,"extension":7.154920870588126},"index":0,"playId":"6c64a8f8-223e-3b77-ad65-6494a86c99f1","pitchNumber":1,"startTime":"2026-08-23T20:11:21.251Z","endTime":"2026-08-23T20:11:26.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629162300882385,"aZ":-19.44024956640309,"pfxX":8.965062714469113,"pfxZ":7.081882358696507,"pX":-0.708450655609785,"pZ":3.311129823814703,"vX0":-12.985934468068285,"vY0":-133.25313268720276,"vZ0":-1.7864656003935213,"x":144.0,"y":149.38,"x0":3.0632352020074816,"y0":50.00309276156868,"z0":5.394662176482053,"aX":16.122631672658667},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.4,"spinRate":2161,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.4110374289775023,"extension":7.427706309590859},"index":1,"playId":"84505eeb-ff50-36a1-83b2-8d7a9ddd2ef8","pitchNumber":2,"startTime":"2026-08-23T20:11:42.672Z","endTime":"2026-08-23T20:11:45.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09544837968395,"aZ":-26.6838768713611,"pfxX":8.370966295349376,"pfxZ":3.545898882438685,"pX":-0.4460370595713421,"pZ":1.5827858267598693,"vX0":-10.986422819817548,"vY0":-123.06223505399235,"vZ0":-3.8695040892218144,"x":134.0,"y":196.04,"x0":2.967805961284063,"y0":50.00412144803859,"z0":5.41022658124034,"aX":12.970920425938699},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":2042,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.44335076955658703,"extension":7.19403021950365},"hitData":{"launchSpeed":82.3,"launchAngle":73.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":168.91}},"index":2,"playId":"26012d16-80d3-39f5-b656-82ab5f45517d","pitchNumber":3,"startTime":"2026-08-23T20:12:09.819Z","endTime":"2026-08-23T20:12:20.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:12:20.207Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T20:12:39.666Z","endTime":"2026-08-23T20:14:29.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703415064817616,"aZ":-28.831378290972246,"pfxX":10.44756730096783,"pfxZ":1.8044855912042799,"pX":0.021385530534707486,"pZ":2.4019645820098594,"vX0":-11.737880235865612,"vY0":-134.6072608354308,"vZ0":-2.477703353188635,"x":116.18,"y":173.93,"x0":3.062279749934029,"y0":50.001298679370514,"z0":5.356501744873899,"aX":19.34657318339003},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":2059,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4054717900443596,"extension":7.062711205888615},"index":0,"playId":"828f7197-1c29-3280-8459-64a05abb74c7","pitchNumber":1,"startTime":"2026-08-23T20:12:47.801Z","endTime":"2026-08-23T20:12:50.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66984482835077,"aZ":-25.38878770990735,"pfxX":9.049462291018273,"pfxZ":4.324746997544709,"pX":1.0647862403897372,"pZ":2.0557172101984675,"vX0":-7.7558606993831525,"vY0":-124.17068751293189,"vZ0":-3.2011438887903223,"x":76.41,"y":183.28,"x0":3.045279439395496,"y0":50.004271052106006,"z0":5.462313603169436,"aX":14.205055211959195},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":-14.8,"spinRate":2050,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44024402570717625,"extension":7.578878863425313},"index":1,"playId":"cf31ea4b-c880-3739-bfb0-1c45d1806749","pitchNumber":2,"startTime":"2026-08-23T20:13:04.599Z","endTime":"2026-08-23T20:13:07.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-23T20:13:21.849Z","endTime":"2026-08-23T20:13:37.091Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"fdb80844-169c-3121-808f-cc2a6d66320d","startTime":"2026-08-23T20:13:37.091Z","endTime":"2026-08-23T20:13:41.209Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"73cac590-562e-3abd-9291-f14014ac4833","startTime":"2026-08-23T20:13:59.638Z","endTime":"2026-08-23T20:14:02.638Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628593295232108,"aZ":-26.69516480393371,"pfxX":8.305678308862463,"pfxZ":3.6186466234487416,"pX":1.5583431942826613,"pZ":1.8351240226953198,"vX0":-6.86988554900515,"vY0":-121.93726541926083,"vZ0":-3.106783796657322,"x":57.6,"y":189.23,"x0":3.3249050473915385,"y0":50.0056814399673,"z0":5.414489007476668,"aX":12.585005699042155},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.6,"spinRate":2035,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.44817005355366746,"extension":7.287583705121049},"index":5,"playId":"3bec7943-ed15-396d-a8d3-2375fb62b70c","pitchNumber":3,"startTime":"2026-08-23T20:14:21.388Z","endTime":"2026-08-23T20:14:29.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:14:29.342Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Sogard doubles (9) on a sharp line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:16:02.469Z","endTime":"2026-08-23T20:17:28.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45822812148614,"aZ":-17.765638412048098,"pfxX":7.515315671655584,"pfxZ":8.43535044516205,"pX":-0.032564590411023546,"pZ":2.9187498456456122,"vX0":-9.682433569144935,"vY0":-129.69025978426333,"vZ0":-1.3506427358901991,"x":118.24,"y":159.97,"x0":2.768234061101011,"y0":50.002353637960375,"z0":4.797842289508889,"aX":12.836640680718387},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":2084,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.42191795260527165,"extension":6.679334165367513},"index":0,"playId":"673a4f2a-1060-3b91-ab6b-bacf397ad7e9","pitchNumber":1,"startTime":"2026-08-23T20:17:02.713Z","endTime":"2026-08-23T20:17:05.883Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869802694443468,"aZ":-19.702429808636822,"pfxX":8.329172129937188,"pfxZ":7.257220121957636,"pX":-0.04877320891142205,"pZ":2.287752528721561,"vX0":-9.685843431259912,"vY0":-129.92209098625509,"vZ0":-2.5717822429430788,"x":118.86,"y":177.01,"x0":2.636195149023907,"y0":50.00350914023854,"z0":4.779097323673134,"aX":14.315914330358506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2020,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.4207422843956521,"extension":6.881402459056779},"hitData":{"launchSpeed":104.0,"launchAngle":18.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.41,"coordY":83.69}},"index":1,"playId":"80b4ca44-333c-3259-a40d-1195ef4b7bf2","pitchNumber":2,"startTime":"2026-08-23T20:17:15.849Z","endTime":"2026-08-23T20:17:28.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:17:28.261Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge. Nick Sogard to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:17:43.251Z","endTime":"2026-08-23T20:20:18.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86203954186825,"aZ":-24.936915020926016,"pfxX":9.009655019472294,"pfxZ":4.967565374134651,"pX":1.9644926792780417,"pZ":2.695081872330657,"vX0":-4.777774334495939,"vY0":-119.63865584362655,"vZ0":0.2976689614625827,"x":42.12,"y":166.01,"x0":2.810924171655073,"y0":50.005835351849186,"z0":4.793918005469149,"aX":13.136713952037283},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.4,"breakHorizontal":-15.2,"spinRate":1705,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.4568431000158566,"extension":6.707774921928534},"index":0,"playId":"d234311e-44e6-3f48-b826-8f94c829c216","pitchNumber":1,"startTime":"2026-08-23T20:17:59.933Z","endTime":"2026-08-23T20:18:02.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.267247634873456,"aZ":-19.05048825596683,"pfxX":7.44607967438102,"pfxZ":7.665849807801109,"pX":-0.03466648233430027,"pZ":2.6460610792410106,"vX0":-9.614352169746688,"vY0":-129.54153620887763,"vZ0":-1.5704358119569168,"x":118.32,"y":167.34,"x0":2.745205262002983,"y0":50.00095766070007,"z0":4.706186690486595,"aX":12.744317777687781},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.8,"breakHorizontal":-11.5,"spinRate":2043,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.4216800888199037,"extension":6.785811424098023},"index":1,"playId":"2ff12b35-93b3-37dd-9adc-c7ee1ed27135","pitchNumber":2,"startTime":"2026-08-23T20:18:18.977Z","endTime":"2026-08-23T20:18:21.977Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.493192327539102,"aZ":-31.217670320709566,"pfxX":-2.972802035256766,"pfxZ":0.7114492820754981,"pX":-0.3179845282105487,"pZ":1.7848052997743993,"vX0":-6.918415550895688,"vY0":-114.14789729685069,"vZ0":0.18245332954270443,"x":129.12,"y":190.59,"x0":3.1227856339917515,"y0":50.00109150768889,"z0":4.7456003152631085,"aX":-3.970432323222314},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.6,"breakHorizontal":7.0,"spinRate":2187,"spinDirection":295},"zone":7,"typeConfidence":0.9,"plateTime":0.4775243075401159,"extension":6.677004881365081},"index":2,"playId":"30a6e69f-8f33-3228-a88c-6fd7ea535c18","pitchNumber":3,"startTime":"2026-08-23T20:18:39.800Z","endTime":"2026-08-23T20:18:43.502Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}}},{"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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598885584327025,"aZ":-24.810319420912183,"pfxX":9.975715179977279,"pfxZ":4.956249008376,"pX":0.017044827156391478,"pZ":0.29979041184419286,"vX0":-9.593129480818865,"vY0":-120.87547477074112,"vZ0":-5.089415838478305,"x":116.35,"y":230.69,"x0":2.732910547329637,"y0":50.004261708037646,"z0":4.599298334855374,"aX":14.82775353913788},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":1613,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.45237455056148423,"extension":6.794232299387561},"index":3,"playId":"38778637-748a-37da-89e7-8b201b52af65","pitchNumber":4,"startTime":"2026-08-23T20:19:14.941Z","endTime":"2026-08-23T20:19:17.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-23T20:19:36.939Z","endTime":"2026-08-23T20:19:51.726Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"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":83.4,"endSpeed":77.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.159985319348518,"aZ":-24.305926872937714,"pfxX":7.508548884514716,"pfxZ":5.213426237888126,"pX":1.5915994792611692,"pZ":1.617005519815937,"vX0":-5.475288014348397,"vY0":-121.40654188227475,"vZ0":-2.5574983008759116,"x":56.33,"y":195.12,"x0":2.887550453879855,"y0":50.00601180113624,"z0":4.774034338972171,"aX":11.342326639538069},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.1,"breakHorizontal":-12.5,"spinRate":1613,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4491469015296081,"extension":6.798301725582427},"index":5,"playId":"64d0ddf2-da04-347d-9401-3ee3a2b98b2f","pitchNumber":5,"startTime":"2026-08-23T20:19:51.726Z","endTime":"2026-08-23T20:19:54.726Z","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":90.4,"endSpeed":83.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41644095288445,"aZ":-19.672078838168865,"pfxX":8.222901536830964,"pfxZ":7.073968423762859,"pX":1.2114063100010526,"pZ":2.2059870417215977,"vX0":-6.872759699436604,"vY0":-131.49917597580205,"vZ0":-2.7074227017372086,"x":70.82,"y":179.22,"x0":2.7784651765491732,"y0":50.00560824142709,"z0":4.692958031191042,"aX":14.539575355797469},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":-13.6,"spinRate":2110,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4150328739869438,"extension":6.6482663095522},"hitData":{"launchSpeed":83.6,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.8,"coordY":136.93}},"index":6,"playId":"299bcc8f-3c51-32c9-a92e-a73474443649","pitchNumber":6,"startTime":"2026-08-23T20:20:10.408Z","endTime":"2026-08-23T20:20:18.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:20:18.151Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eli White pops out to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:20:39.164Z","endTime":"2026-08-23T20:21:18.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747712463599996,"aZ":-17.731523236706206,"pfxX":7.77112439406817,"pfxZ":8.21232405616165,"pX":0.561092226778894,"pZ":3.5499089555106584,"vX0":-8.434219654036399,"vY0":-131.49284431740392,"vZ0":0.19359708238080453,"x":95.61,"y":142.93,"x0":2.7939459345949347,"y0":50.0039899423472,"z0":4.78635454824317,"aX":13.669386300782284},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-12.4,"spinRate":2135,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.4158564799123372,"extension":6.828348434865609},"index":0,"playId":"30743242-678a-3909-9b3c-ce771133659d","pitchNumber":1,"startTime":"2026-08-23T20:20:47.703Z","endTime":"2026-08-23T20:20:50.703Z","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":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28238119941301,"aZ":-31.513820751613075,"pfxX":-8.229790839395108,"pfxZ":0.49113829072481074,"pX":0.3724179042812148,"pZ":2.459371686894744,"vX0":-3.570531472316698,"vY0":-114.91219449054762,"vZ0":1.5063760843717244,"x":102.8,"y":172.38,"x0":3.0153288469696533,"y0":50.00098477690049,"z0":4.856768906230912,"aX":-11.004778155447086},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.6,"breakHorizontal":15.8,"spinRate":2305,"spinDirection":286},"zone":6,"typeConfidence":0.91,"plateTime":0.47664079858226716,"extension":6.634058970387185},"hitData":{"launchSpeed":80.5,"launchAngle":74.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.67,"coordY":180.73}},"index":1,"playId":"71912665-5a18-3da9-b786-92d57ba18c2f","pitchNumber":2,"startTime":"2026-08-23T20:21:08.707Z","endTime":"2026-08-23T20:21:18.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:21:18.703Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Red Sox challenged (catch or drop), call on the field was overturned: Connor Wong doubles (11) on a fly ball to left fielder Victor Bericoto. Nick Sogard scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:21:47.434Z","endTime":"2026-08-23T20:22:19.507Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643379416830335,"aZ":-16.82789761356456,"pfxX":8.551309027674119,"pfxZ":8.657801239061325,"pX":-0.9764637658627012,"pZ":2.5837620808131274,"vX0":-12.241639836013162,"vY0":-131.69336994093652,"vZ0":-2.4074036496912092,"x":154.22,"y":169.02,"x0":2.6021268014788315,"y0":50.00038731795686,"z0":4.742002972803516,"aX":15.153439769434428},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.1,"spinRate":2168,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.4145248067224214,"extension":6.706140933484819},"index":0,"playId":"a199f353-d351-30d3-a9e9-347462337c41","pitchNumber":1,"startTime":"2026-08-23T20:21:49.234Z","endTime":"2026-08-23T20:21:52.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464486729695906,"aZ":-19.22889629364619,"pfxX":7.516480932189524,"pfxZ":7.435583514413274,"pX":0.12582834865734172,"pZ":2.673279488245445,"vX0":-9.301130174269534,"vY0":-130.35883931518035,"vZ0":-1.6147163899595187,"x":112.2,"y":166.6,"x0":2.74451736213757,"y0":50.00156001982494,"z0":4.7356819376688675,"aX":13.0842637924441},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2072,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.4183404313587653,"extension":6.70097210066234},"hitData":{"launchSpeed":103.9,"launchAngle":48.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.6,"coordY":89.43}},"index":1,"playId":"bbb736cc-5a70-35eb-a53c-a7d42664eb8e","pitchNumber":2,"startTime":"2026-08-23T20:22:08.345Z","endTime":"2026-08-23T20:22:19.507Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MD","challengeTeamId":111},"playEndTime":"2026-08-23T20:22:19.507Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Gasper doubles (7) on a sharp ground ball to right fielder Jung Hoo Lee. Connor Wong scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:27:59.390Z","endTime":"2026-08-23T20:28:13.695Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T20:25:52.850Z","endTime":"2026-08-23T20:26:40.127Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JT Brubaker replaces Matt Wilkinson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-23T20:26:40.127Z","endTime":"2026-08-23T20:27:18.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-23T20:27:18.027Z","endTime":"2026-08-23T20:28:01.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747402903858855,"aZ":-21.288405807152447,"pfxX":-10.510686830232213,"pfxZ":5.781894364900804,"pX":0.12664787956446147,"pZ":2.005410032406258,"vX0":9.54015837795967,"vY0":-135.6426075141446,"vZ0":-6.579493102974405,"x":112.17,"y":184.63,"x0":-2.0526001150611375,"y0":50.004067809869596,"z0":5.923342952906375,"aX":-19.793512215058115},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2273,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.4021852419755718,"extension":5.679100759053382},"hitData":{"launchSpeed":101.7,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":216.67,"coordY":106.58}},"index":3,"playId":"01b8df62-c32e-369d-a4b0-600bbe854a84","pitchNumber":1,"startTime":"2026-08-23T20:28:01.693Z","endTime":"2026-08-23T20:28:13.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:28:13.695Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to center fielder Jonah Cox. Mickey Gasper scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:28:40.007Z","endTime":"2026-08-23T20:30:42.064Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45781433390413,"aZ":-28.433846061459494,"pfxX":-1.879799452818422,"pfxZ":2.2634898337845284,"pX":1.1838322873414981,"pZ":1.7741228443429913,"vX0":8.37632792349467,"vY0":-126.39325803529262,"vZ0":-5.097861766417946,"x":71.88,"y":190.88,"x0":-1.89789489448034,"y0":50.00368123897461,"z0":6.041267701124811,"aX":-3.1086811757109243},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":1.9,"spinRate":2611,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.42977741778109113,"extension":5.774156378871488},"index":0,"playId":"617dbfb3-d7bd-3051-9ab2-b02fbcfb71b9","pitchNumber":1,"startTime":"2026-08-23T20:28:40.007Z","endTime":"2026-08-23T20:28:46.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293413476200495,"aZ":-38.78066641293443,"pfxX":8.825995023068801,"pfxZ":-4.692394056506812,"pX":0.771131261695334,"pZ":2.1027477067713414,"vX0":4.256045036386639,"vY0":-118.16439006378012,"vZ0":-1.3810776748582736,"x":87.61,"y":182.01,"x0":-2.2019646148186993,"y0":50.00205692972655,"z0":6.269808621979209,"aX":12.432213328208887},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.5,"breakHorizontal":-17.0,"spinRate":2758,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4641968636933216,"extension":5.623995516869814},"index":1,"playId":"f2a722f1-1426-3575-aca1-3c502079c783","pitchNumber":2,"startTime":"2026-08-23T20:28:54.369Z","endTime":"2026-08-23T20:28:57.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960697978231508,"aZ":-26.90524494713513,"pfxX":-1.6855837273517134,"pfxZ":3.251012389208074,"pX":1.4936667456025845,"pZ":0.1286836910570755,"vX0":8.91652978121599,"vY0":-126.01955162369006,"vZ0":-9.260289810579028,"x":60.06,"y":235.31,"x0":-1.8608267990099419,"y0":50.00109294588073,"z0":6.001282310367788,"aX":-2.7304654240287856},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2543,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.43350649098680094,"extension":6.002863018519315},"index":2,"playId":"c2798829-aa3e-3438-b6f3-c6154448b5bf","pitchNumber":3,"startTime":"2026-08-23T20:29:17.968Z","endTime":"2026-08-23T20:29:21.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830343464791373,"aZ":-24.894324109611098,"pfxX":-9.921567574484014,"pfxZ":3.8362870782141165,"pX":0.1139490910041671,"pZ":4.085941210343691,"vX0":9.113686538963382,"vY0":-136.13700859726768,"vZ0":-1.0903893654082544,"x":112.66,"y":128.46,"x0":-1.9704593681999898,"y0":50.00278343889576,"z0":6.197507821260501,"aX":-18.826756306736517},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2253,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.4006666891754782,"extension":5.804446413119116},"index":3,"playId":"ed3d4796-fc9a-3cb5-bd06-0ead083827f4","pitchNumber":4,"startTime":"2026-08-23T20:29:38.286Z","endTime":"2026-08-23T20:29:41.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474090843019226,"aZ":-39.34554763292925,"pfxX":4.16510639611711,"pfxZ":-4.973253055856395,"pX":-0.44640429563712425,"pZ":2.0186113653480438,"vX0":2.7218419282114334,"vY0":-119.41126445383311,"vZ0":-1.579998897928014,"x":134.02,"y":184.28,"x0":-2.1431398869570235,"y0":50.00504969418624,"z0":6.235901783153527,"aX":6.0019157634548295},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.1,"breakHorizontal":-8.2,"spinRate":2735,"spinDirection":24},"zone":7,"typeConfidence":0.9,"plateTime":0.4590729796268693,"extension":5.6681433182823024},"index":4,"playId":"d86c04a6-3070-3ed2-9605-a07cbc043e7f","pitchNumber":5,"startTime":"2026-08-23T20:29:52.955Z","endTime":"2026-08-23T20:29:55.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"110fd95f-c862-4e5f-a24f-555e9508c4ff","startTime":"2026-08-23T20:30:14.784Z","endTime":"2026-08-23T20:30:19.784Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63867561058603,"aZ":-29.857625236860482,"pfxX":-0.9838820562097412,"pfxZ":1.4366989832898156,"pX":0.99273584244271,"pZ":2.4014996886381246,"vX0":7.601594833894653,"vY0":-126.50308060527637,"vZ0":-3.35294288554827,"x":79.16,"y":173.94,"x0":-1.9329569426849351,"y0":50.000553830810745,"z0":6.157059069876499,"aX":-1.5836362044809746},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":-0.1,"spinRate":2426,"spinDirection":332},"zone":14,"typeConfidence":0.9,"plateTime":0.43423555913436207,"extension":5.750543532644898},"hitData":{"launchSpeed":71.8,"launchAngle":24.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":86.82}},"index":6,"playId":"5c4297de-3f9a-35f1-8317-2a2f97a50dd6","pitchNumber":6,"startTime":"2026-08-23T20:30:31.541Z","endTime":"2026-08-23T20:30:42.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:30:42.064Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T20:30:54.743Z","endTime":"2026-08-23T20:33:34.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3301330230332,"aZ":-36.91345756351022,"pfxX":3.9695859514980647,"pfxZ":-3.4195730114927034,"pX":-1.0975971500678743,"pZ":3.1788461147086715,"vX0":1.8873701160373306,"vY0":-116.70737687422218,"vZ0":0.7916856750376171,"x":158.84,"y":152.95,"x0":-2.431865598865873,"y0":50.00579782131393,"z0":6.3033744256041855,"aX":5.493621238354183},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.8,"breakHorizontal":-7.7,"spinRate":2680,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.46875585183678936,"extension":5.503835799168902},"index":0,"playId":"f627b23c-cde4-3f54-a241-299c4351baa6","pitchNumber":1,"startTime":"2026-08-23T20:31:10.374Z","endTime":"2026-08-23T20:31:14.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120312521065273,"aZ":-23.919336592514885,"pfxX":-9.438485088883521,"pfxZ":4.44620884098703,"pX":-1.0409275220747785,"pZ":2.2106123783114535,"vX0":6.53765331388846,"vY0":-134.84070128341546,"vZ0":-5.527461132185361,"x":156.68,"y":179.09,"x0":-2.260863628099334,"y0":50.00179063662714,"z0":5.956641986199313,"aX":-17.518743358091868},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":2274,"spinDirection":219},"zone":13,"typeConfidence":0.92,"plateTime":0.404964933343424,"extension":5.818290741273779},"index":1,"playId":"d611a9cb-abca-37f4-a402-451384885e8f","pitchNumber":2,"startTime":"2026-08-23T20:31:27.170Z","endTime":"2026-08-23T20:31:30.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"9cbf13bd-e45e-3ba2-8f45-3bb27d253f36","startTime":"2026-08-23T20:31:46.992Z","endTime":"2026-08-23T20:31:49.992Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56864334462328,"aZ":-22.852156038950415,"pfxX":-9.79114154591965,"pfxZ":5.045621579382871,"pX":-1.1623516667866276,"pZ":2.596838922299323,"vX0":6.484890898969005,"vY0":-134.6329335262261,"vZ0":-4.803652033439577,"x":161.31,"y":168.67,"x0":-2.322784676716287,"y0":50.001235799490644,"z0":6.008824025093926,"aX":-18.08179645147106},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2229,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.4058917113866185,"extension":5.708283614750459},"index":3,"playId":"cd25c02d-c477-36e2-af07-110c8db73589","pitchNumber":3,"startTime":"2026-08-23T20:32:05.746Z","endTime":"2026-08-23T20:32:08.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64365635545096,"aZ":-21.991491056149574,"pfxX":-8.634165261044524,"pfxZ":5.53226714148256,"pX":0.4307591433346773,"pZ":3.814683793360587,"vX0":9.287004993029509,"vY0":-134.20488946231583,"vZ0":-2.1420690695117903,"x":100.58,"y":135.78,"x0":-1.9383330338152314,"y0":50.00044262514344,"z0":6.175101933004254,"aX":-15.886688942745542},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2273,"spinDirection":224},"zone":12,"typeConfidence":0.94,"plateTime":0.4067473447559613,"extension":5.658742770773003},"index":4,"playId":"a9a58eb6-8bad-3593-80a9-1205862cba89","pitchNumber":4,"startTime":"2026-08-23T20:32:26.826Z","endTime":"2026-08-23T20:32:30.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89251120960518,"aZ":-33.55429158419509,"pfxX":5.876483911247841,"pfxZ":-0.9697698898480374,"pX":-0.28952591928790805,"pZ":1.4829687225907788,"vX0":2.968861525823611,"vY0":-118.17082358380055,"vZ0":-3.7404690113222383,"x":128.04,"y":198.74,"x0":-2.322471872678534,"y0":50.00202552973798,"z0":6.144053393601968,"aX":8.374133334865927},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.4,"breakHorizontal":-11.3,"spinRate":2712,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.4621371658297737,"extension":5.5590888501275675},"index":5,"playId":"ef7c0062-957c-3cfc-8c02-8129c6f6209c","pitchNumber":5,"startTime":"2026-08-23T20:32:42.584Z","endTime":"2026-08-23T20:32:45.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531642050274346,"aZ":-29.3747263984429,"pfxX":-1.377258875210515,"pfxZ":1.727035345961141,"pX":1.3170499113794036,"pZ":0.8123487952845004,"vX0":8.577211713287568,"vY0":-125.96804082815791,"vZ0":-6.909423765994311,"x":66.8,"y":216.85,"x0":-1.940601769611861,"y0":50.00298453042942,"z0":5.938936653682636,"aX":-2.233164347079454},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":0.7,"spinRate":2544,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.43340269803418563,"extension":5.860734765368944},"index":6,"playId":"2b3ef76b-d270-302e-8b8e-095f92c008d6","pitchNumber":6,"startTime":"2026-08-23T20:33:04.334Z","endTime":"2026-08-23T20:33:07.339Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601516851830638,"aZ":-21.522821766055614,"pfxX":-9.046268197098982,"pfxZ":5.545368356962285,"pX":0.24565428302481834,"pZ":2.7512029485809326,"vX0":9.18454807279836,"vY0":-136.39700904150095,"vZ0":-4.773044424633591,"x":107.64,"y":164.5,"x0":-1.9593184751475594,"y0":50.002821456371365,"z0":5.970766415165871,"aX":-17.373094992913543},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2308,"spinDirection":225},"zone":2,"typeConfidence":0.93,"plateTime":0.39866414021413776,"extension":5.87677454858451},"hitData":{"launchSpeed":75.3,"launchAngle":53.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.28,"coordY":131.41}},"index":7,"playId":"f3d60359-16a7-32f5-8ea5-562d7e56b0dd","pitchNumber":7,"startTime":"2026-08-23T20:33:25.951Z","endTime":"2026-08-23T20:33:34.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:33:34.924Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T20:36:02.582Z","endTime":"2026-08-23T20:36:27.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mickey Gasper remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T20:35:16.823Z","endTime":"2026-08-23T20:36:04.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036481987455286,"aZ":-27.48018748594926,"pfxX":10.657164129061659,"pfxZ":2.614280813820514,"pX":0.41134769962454204,"pZ":2.3574262989010855,"vX0":-10.22447534236171,"vY0":-133.5593062766381,"vZ0":-2.7934358156174626,"x":101.32,"y":175.13,"x0":2.9133245900637244,"y0":50.00590106938196,"z0":5.403080504374779,"aX":19.165729255771378},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":-16.9,"spinRate":2088,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4108408332111053,"extension":7.53083556261957},"index":1,"playId":"2743c90a-b200-3574-b52b-caa12a01f3bd","pitchNumber":1,"startTime":"2026-08-23T20:36:04.890Z","endTime":"2026-08-23T20:36:07.971Z","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.5,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65432876897553,"aZ":-25.335600198912502,"pfxX":11.809015389514864,"pfxZ":3.803351152865181,"pX":0.30097234737907735,"pZ":1.6498223264754004,"vX0":-10.466792051365386,"vY0":-134.19328448546625,"vZ0":-5.2087861899594055,"x":105.53,"y":194.23,"x0":2.7432710214263882,"y0":50.004998457761666,"z0":5.452180112135596,"aX":21.25259888787168},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":2100,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4102553575237575,"extension":7.036846919028926},"hitData":{"launchSpeed":86.4,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.62,"coordY":147.63}},"index":2,"playId":"52721f83-f5c9-3f9c-9828-3a65fc904f31","pitchNumber":2,"startTime":"2026-08-23T20:36:20.610Z","endTime":"2026-08-23T20:36:27.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:36:27.223Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T20:36:40.896Z","endTime":"2026-08-23T20:37:40.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85071734309161,"aZ":-28.593181909325608,"pfxX":11.336162538417994,"pfxZ":1.9513566490477423,"pX":-0.3934305722624369,"pZ":2.814013128042409,"vX0":-12.401348260766003,"vY0":-134.87622423542808,"vZ0":-1.765135043681846,"x":132.0,"y":162.8,"x0":2.7954164037577254,"y0":50.006013656005734,"z0":5.496948094544311,"aX":20.85039764589272},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.4,"breakHorizontal":-17.9,"spinRate":2143,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.40638241997270175,"extension":7.013387848031459},"index":0,"playId":"d66b59bb-3cc5-311c-9684-b66cd8054bf4","pitchNumber":1,"startTime":"2026-08-23T20:36:54.998Z","endTime":"2026-08-23T20:36:58.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":74.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693400379229878,"aZ":-39.049805829363635,"pfxX":-5.249034317998331,"pfxZ":-5.0301522468172335,"pX":-0.4725413191582111,"pZ":0.3155298497826937,"vX0":-6.870172819324039,"vY0":-116.90767556365377,"vZ0":-3.127387574060502,"x":135.01,"y":230.26,"x0":3.2009195170504214,"y0":50.00416699298048,"z0":5.38306500781326,"aX":-7.171667376162623},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.6,"breakHorizontal":11.4,"spinRate":2247,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.4708522738653538,"extension":6.937321870515374},"index":1,"playId":"b35e70c7-f864-383d-aa41-9f80e03ad9a8","pitchNumber":2,"startTime":"2026-08-23T20:37:11.735Z","endTime":"2026-08-23T20:37:14.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-23T20:37:27.105Z","endTime":"2026-08-23T20:37:37.454Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027069769539555,"aZ":-27.90883448174771,"pfxX":9.906574915873023,"pfxZ":2.729113123318733,"pX":1.228094017391146,"pZ":1.149841373380709,"vX0":-7.5053855017449,"vY0":-124.33758433800239,"vZ0":-4.617333631296113,"x":70.19,"y":207.73,"x0":2.9992787302027852,"y0":50.00528379433067,"z0":5.347936718071436,"aX":15.506954282526404},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":-16.2,"spinRate":1972,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4405873027194911,"extension":7.659029868074069},"index":3,"playId":"52553867-f041-3f26-a457-cb59044df33a","pitchNumber":3,"startTime":"2026-08-23T20:37:37.454Z","endTime":"2026-08-23T20:37:40.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:37:40.599Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T20:37:46.111Z","endTime":"2026-08-23T20:38:55.741Z","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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60697051164414,"aZ":-26.542882866666787,"pfxX":11.853558770348855,"pfxZ":3.067020372739343,"pX":-1.8547164107521208,"pZ":1.3805256582096197,"vX0":-16.176538409156016,"vY0":-134.2950272054188,"vZ0":-5.53619263400904,"x":187.7,"y":201.51,"x0":2.691779321058058,"y0":50.00380829439749,"z0":5.343628255440821,"aX":21.771057446166925},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":-18.2,"spinRate":2145,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4070052690699737,"extension":7.475341604800887},"index":0,"playId":"9cccb53c-b6bc-31cb-af53-304d601e45ff","pitchNumber":1,"startTime":"2026-08-23T20:38:06.301Z","endTime":"2026-08-23T20:38:09.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.893066446651257,"aZ":-18.791860163690107,"pfxX":8.546526528938507,"pfxZ":7.303760519670812,"pX":-0.3817766747550499,"pZ":2.740375678369333,"vX0":-11.96573293290067,"vY0":-134.67146931336399,"vZ0":-3.641524831995195,"x":131.55,"y":164.79,"x0":3.0134868447906076,"y0":50.0044389985839,"z0":5.443348843961132,"aX":15.663762288261477},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":-12.8,"spinRate":2213,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.4070759459266191,"extension":7.184933037888236},"index":1,"playId":"57c045bf-7bef-3d17-98a1-c1b4ff088c14","pitchNumber":2,"startTime":"2026-08-23T20:38:21.192Z","endTime":"2026-08-23T20:38:24.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019813953564988,"aZ":-20.46216598044541,"pfxX":7.435029821651231,"pfxZ":6.363640912113857,"pX":-0.5766575383104179,"pZ":2.960258506849419,"vX0":-11.7292919103866,"vY0":-134.52422611378182,"vZ0":-2.874780544886539,"x":138.98,"y":158.85,"x0":2.8655236175430554,"y0":50.00366294928423,"z0":5.486288913460548,"aX":13.68666325915568},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-11.0,"spinRate":2089,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.40649522264616245,"extension":7.007281139454217},"index":2,"playId":"756e078b-7a35-3435-a77b-0e96e5b7d048","pitchNumber":3,"startTime":"2026-08-23T20:38:35.939Z","endTime":"2026-08-23T20:38:38.939Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.587157352009374,"aZ":-30.454400072315998,"pfxX":8.899625817515954,"pfxZ":1.1044603723774156,"pX":0.8593155702634357,"pZ":2.3804033238115685,"vX0":-8.16635737796332,"vY0":-123.72342620301563,"vZ0":-1.370731933776117,"x":84.24,"y":174.51,"x0":3.04584199465931,"y0":50.00014497245834,"z0":5.492880901431685,"aX":13.80151662735823},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":-14.3,"spinRate":1980,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4426355753377438,"extension":7.555877434852432},"index":3,"playId":"4cd656eb-efbd-3e7f-8f8e-0c4283afe3fd","pitchNumber":4,"startTime":"2026-08-23T20:38:52.281Z","endTime":"2026-08-23T20:38:55.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:38:55.741Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out sharply, third baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T20:41:27.907Z","endTime":"2026-08-23T20:41:52.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Buddy Kennedy replaces shortstop Willy Adames, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T20:40:54.785Z","endTime":"2026-08-23T20:40:54.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Defensive switch from third base to shortstop for Christian Koss.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T20:40:54.795Z","endTime":"2026-08-23T20:41:30.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74426900617228,"aZ":-31.305904889698574,"pfxX":-0.8543542887194221,"pfxZ":0.5302693819152466,"pX":-0.13195802613272753,"pZ":4.0525397296058,"vX0":4.9017287908304565,"vY0":-126.16954627793828,"vZ0":0.6179682844959955,"x":122.03,"y":129.36,"x0":-1.9787551566512973,"y0":50.002231576180456,"z0":6.303363909274819,"aX":-1.3953222201380304},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":0.6,"spinRate":2518,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.4321254869116,"extension":5.626236838336847},"index":2,"playId":"c44efe5b-6105-3f35-a969-2fe354127cf6","pitchNumber":1,"startTime":"2026-08-23T20:41:30.143Z","endTime":"2026-08-23T20:41:33.501Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746024397079847,"aZ":-20.602164415805625,"pfxX":-10.395503708948624,"pfxZ":6.042444520650591,"pX":-0.3672073418898715,"pZ":1.9805234864978365,"vX0":8.12154335565569,"vY0":-137.11434841631052,"vZ0":-6.790586437555824,"x":131.0,"y":185.31,"x0":-2.008890049228414,"y0":50.000642956091625,"z0":5.882691037659917,"aX":-19.900969392057434},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":17.3,"spinRate":2306,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.3986240392994218,"extension":5.769865177108762},"hitData":{"launchSpeed":103.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":91.51,"coordY":157.76}},"index":3,"playId":"c9b852e1-3637-3bc6-b914-4767d962c69b","pitchNumber":2,"startTime":"2026-08-23T20:41:42.299Z","endTime":"2026-08-23T20:41:52.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:41:52.328Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T20:42:08.174Z","endTime":"2026-08-23T20:43:19.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":93.2,"endSpeed":86.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22529870480704,"aZ":-21.583846290834927,"pfxX":-11.208024401727151,"pfxZ":5.686720424383525,"pX":1.396477826022595,"pZ":1.0074612775655125,"vX0":12.433379288711299,"vY0":-135.06055322352537,"vZ0":-8.88474431803396,"x":63.77,"y":211.58,"x0":-1.7932279623870984,"y0":50.00235244820653,"z0":5.836664569207273,"aX":-20.870950555304674},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":2220,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.404318250315125,"extension":5.909031840702596},"index":0,"playId":"354ff7bf-83b6-35c1-a54d-1ba4f2225574","pitchNumber":1,"startTime":"2026-08-23T20:42:10.400Z","endTime":"2026-08-23T20:42:13.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709213166464878,"aZ":-23.80694797808768,"pfxX":-10.091256606524047,"pfxZ":4.382575641903072,"pX":0.30328712373189565,"pZ":3.4383726608397662,"vX0":9.589825901388133,"vY0":-136.7342555911873,"vZ0":-2.7991731906631805,"x":105.44,"y":145.94,"x0":-1.923672458386278,"y0":50.00612828846342,"z0":6.09369890713704,"aX":-19.277767939971334},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":2289,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.3992757571043355,"extension":5.772098711250441},"index":1,"playId":"1f926de7-b4ba-3641-95f3-1034ef6e669c","pitchNumber":2,"startTime":"2026-08-23T20:42:25.396Z","endTime":"2026-08-23T20:42:28.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006629724936683,"aZ":-27.731686655519425,"pfxX":0.9602051414632846,"pfxZ":2.691939095083388,"pX":0.3243080695403309,"pZ":2.8135622716031135,"vX0":5.544812310459577,"vY0":-126.60155233265016,"vZ0":-2.877518815209555,"x":104.64,"y":162.81,"x0":-2.0047488583705912,"y0":50.00159811836646,"z0":6.148155866361526,"aX":1.5820772281633808},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2474,"spinDirection":171},"zone":3,"typeConfidence":0.9,"plateTime":0.43005209403982425,"extension":5.711278660513174},"index":2,"playId":"be8e65c7-bfc5-3bae-bf68-97fe04ef353d","pitchNumber":3,"startTime":"2026-08-23T20:42:37.816Z","endTime":"2026-08-23T20:42:41.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-23T20:42:49.325Z","endTime":"2026-08-23T20:42:54.959Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96997143741223,"aZ":-30.746387684177947,"pfxX":-0.143485775672463,"pfxZ":0.866932668507487,"pX":0.4838488230072015,"pZ":1.7349448210248954,"vX0":6.206385129240532,"vY0":-126.86519776530909,"vZ0":-4.808849858998412,"x":98.56,"y":191.94,"x0":-1.9630784011075606,"y0":50.00448150364811,"z0":6.071322011402313,"aX":-0.23747138954256772},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2484,"spinDirection":231},"zone":9,"typeConfidence":0.9,"plateTime":0.42972859753789194,"extension":5.795139004432615},"index":4,"playId":"554e9bc2-087e-3695-b9d7-e8d8809d0fe9","pitchNumber":4,"startTime":"2026-08-23T20:42:54.959Z","endTime":"2026-08-23T20:42:57.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.729590852607092,"aZ":-36.57215705041965,"pfxX":5.721518640713842,"pfxZ":-3.0501695972641816,"pX":0.43380739361639925,"pZ":2.3531090537709383,"vX0":4.033535228409444,"vY0":-119.07147937044807,"vZ0":-1.4001470334537267,"x":100.46,"y":175.25,"x0":-2.022148220401223,"y0":50.00060003601205,"z0":6.241957316930293,"aX":8.257493547481236},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":-11.3,"spinRate":2568,"spinDirection":29},"zone":6,"typeConfidence":0.9,"plateTime":0.45906502996963994,"extension":5.603758132161628},"hitData":{"launchSpeed":83.8,"launchAngle":57.0,"totalDistance":184.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.85,"coordY":136.5}},"index":5,"playId":"f23249eb-0e68-3ff5-a9e6-464131c0398d","pitchNumber":5,"startTime":"2026-08-23T20:43:09.113Z","endTime":"2026-08-23T20:43:19.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:43:19.211Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Sogard walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T20:43:32.467Z","endTime":"2026-08-23T20:45:22.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51022157130504,"aZ":-24.02148851447039,"pfxX":-10.79411050531898,"pfxZ":4.361869582680258,"pX":-1.3220967514273598,"pZ":2.858451854895598,"vX0":6.1451664993238495,"vY0":-135.6012353679008,"vZ0":-3.967806536230495,"x":167.4,"y":161.6,"x0":-2.2103418929381924,"y0":50.004306705634605,"z0":6.00830283315416,"aX":-20.186119216060206},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":18.4,"spinRate":2158,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40328044157806797,"extension":5.672985016079382},"index":0,"playId":"3196a1ae-0c59-3783-8fbe-df05c5ee88b1","pitchNumber":1,"startTime":"2026-08-23T20:43:42.094Z","endTime":"2026-08-23T20:43:45.717Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7273240157635,"aZ":-30.70086821865924,"pfxX":-1.5333754666729578,"pfxZ":0.9517226509574108,"pX":-0.06357997919748999,"pZ":1.359119874433558,"vX0":5.646096909549158,"vY0":-123.13683943977469,"vZ0":-5.147581413187972,"x":119.42,"y":202.08,"x0":-2.1794960665043708,"y0":50.00325370604877,"z0":6.051485002790569,"aX":-2.3733338772161616},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2575,"spinDirection":294},"zone":13,"typeConfidence":0.89,"plateTime":0.44355044032970437,"extension":5.658001163562762},"index":1,"playId":"ed0bac93-2899-38cb-9dcc-bf0e6d853da9","pitchNumber":2,"startTime":"2026-08-23T20:43:54.273Z","endTime":"2026-08-23T20:43:58.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339508122329683,"aZ":-23.255190737286103,"pfxX":-9.53319297494539,"pfxZ":4.717989734778117,"pX":0.5628135554205329,"pZ":2.523232187452232,"vX0":10.2288123423463,"vY0":-135.78722863734984,"vZ0":-4.985155884678332,"x":95.55,"y":170.65,"x0":-1.992716567952425,"y0":50.001687279094774,"z0":5.975293635830321,"aX":-18.018260963160856},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":2333,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.4015146754985759,"extension":5.743701107846811},"index":2,"playId":"636219f0-d6c8-3428-aed1-0161ea976a1e","pitchNumber":3,"startTime":"2026-08-23T20:44:11.929Z","endTime":"2026-08-23T20:44:15.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91535357567491,"aZ":-30.9253398159708,"pfxX":-0.4949291544896166,"pfxZ":0.774198777787654,"pX":-0.19405224952285982,"pZ":1.9357000890440188,"vX0":4.87917376691424,"vY0":-125.38809116232045,"vZ0":-3.934524121015535,"x":124.4,"y":186.52,"x0":-2.0923442953637763,"y0":50.00265916919261,"z0":6.0205832885709825,"aX":-0.7974351490554173},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":-0.1,"spinRate":2480,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.4351333707395848,"extension":5.65398170344489},"index":3,"playId":"8f4eb82d-864c-3723-a916-09f0e956eb2c","pitchNumber":4,"startTime":"2026-08-23T20:44:24.546Z","endTime":"2026-08-23T20:44:27.556Z","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":88.2,"endSpeed":82.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582531563276035,"aZ":-27.138221511915457,"pfxX":-10.098272289504555,"pfxZ":2.9887350142902678,"pX":-0.8175796305040969,"pZ":0.7875609067759239,"vX0":6.999890175450703,"vY0":-128.15843165380653,"vZ0":-7.114125836009136,"x":148.16,"y":217.52,"x0":-2.2564211749968717,"y0":50.001060670239276,"z0":5.685111874084645,"aX":-16.99304086928788},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":16.9,"spinRate":2011,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.42549031993549313,"extension":5.905662471604069},"index":4,"playId":"fb7d6b1a-bbb9-3a41-94a8-294625ba5ffe","pitchNumber":5,"startTime":"2026-08-23T20:44:39.960Z","endTime":"2026-08-23T20:44:42.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115388963262422,"aZ":-30.92888546964541,"pfxX":-0.4025364538062581,"pfxZ":0.7733882548933249,"pX":0.05405338509179279,"pZ":1.494673323796346,"vX0":5.4540991746722405,"vY0":-125.37833005512147,"vZ0":-4.922347347794646,"x":114.94,"y":198.42,"x0":-2.0884942573894936,"y0":50.00259433899662,"z0":5.980161762695236,"aX":-0.6479129371470059},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-0.4,"spinRate":2468,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4353019194376526,"extension":5.62001369011097},"index":5,"playId":"abaddaa8-a691-341b-8128-fc89b9686130","pitchNumber":6,"startTime":"2026-08-23T20:44:55.643Z","endTime":"2026-08-23T20:44:58.643Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-23T20:45:11.062Z","endTime":"2026-08-23T20:45:18.557Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70943292073076,"aZ":-19.898239589615024,"pfxX":-8.89287770169915,"pfxZ":6.46726643479803,"pX":1.2181369775634694,"pZ":1.2880454983744556,"vX0":11.145821009218809,"vY0":-136.34918651885656,"vZ0":-8.480905937424998,"x":70.57,"y":204.0,"x0":-1.7518199730587034,"y0":50.00390251172243,"z0":5.792266871264477,"aX":-16.881736768415948},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2250,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.4004816194067522,"extension":5.8071556056469165},"index":7,"playId":"db29a835-bfe5-391a-b137-5f409ff19565","pitchNumber":7,"startTime":"2026-08-23T20:45:18.557Z","endTime":"2026-08-23T20:45:22.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:45:22.251Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to left fielder Victor Bericoto in foul territory, on fan interference.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T20:45:27.576Z","endTime":"2026-08-23T20:46:09.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526311760913167,"aZ":-29.156914525442243,"pfxX":-1.636819587046892,"pfxZ":1.8249633983368878,"pX":1.6441877217903356,"pZ":0.7775726171672191,"vX0":9.369430152983778,"vY0":-126.97990086991943,"vZ0":-7.194056107714187,"x":54.33,"y":217.79,"x0":-1.8645871072243099,"y0":50.00148010441629,"z0":5.935845542994124,"aX":-2.702459115633359},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":1.1,"spinRate":2582,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4296988464324554,"extension":5.7551501583523645},"index":0,"playId":"a5f11602-34e6-3072-8512-af22ffad8e66","pitchNumber":1,"startTime":"2026-08-23T20:45:44.386Z","endTime":"2026-08-23T20:45:47.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13264705099141,"aZ":-29.56602138018436,"pfxX":-0.3259181392415572,"pfxZ":1.6018480079158115,"pX":0.22890266353526026,"pZ":1.960577692395689,"vX0":5.70598328107887,"vY0":-125.62406726686957,"vZ0":-4.408294001230979,"x":108.27,"y":185.84,"x0":-2.012255837021625,"y0":50.00142956772335,"z0":6.092587582212718,"aX":-0.5304584823277693},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-0.5,"spinRate":2598,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4330183303858952,"extension":5.7785120050297705},"hitData":{"launchSpeed":75.2,"launchAngle":49.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.11,"coordY":136.37}},"index":1,"playId":"45f14c62-78c2-3fb5-81cf-6d0a920f9b83","pitchNumber":2,"startTime":"2026-08-23T20:45:59.057Z","endTime":"2026-08-23T20:46:09.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:46:09.425Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T20:50:58.786Z","endTime":"2026-08-23T20:51:58.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T20:47:20.400Z","endTime":"2026-08-23T20:50:11.042Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Victor Bericoto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T20:50:11.042Z","endTime":"2026-08-23T20:51:01.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5015117229874,"aZ":-26.949711635775568,"pfxX":10.888973676757814,"pfxZ":2.8702420315975647,"pX":0.20305091577737439,"pZ":2.455293256433537,"vX0":-10.987070307229274,"vY0":-133.93033169750692,"vZ0":-2.647283037636359,"x":109.26,"y":172.49,"x0":2.940752528164289,"y0":50.001494982501725,"z0":5.380731859407397,"aX":19.811435895984506},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2124,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4087140025450613,"extension":7.41922823871066},"index":2,"playId":"7697acef-5427-3806-b7d3-580123b03869","pitchNumber":1,"startTime":"2026-08-23T20:51:01.079Z","endTime":"2026-08-23T20:51:04.142Z","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":80.7,"endSpeed":74.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80615472332454,"aZ":-32.559957318276936,"pfxX":-3.972980966621903,"pfxZ":-0.27807832269384125,"pX":-1.1195492173061437,"pZ":1.8383619198142978,"vX0":-8.732772159258504,"vY0":-117.31978525426722,"vZ0":-1.3716586244437103,"x":159.67,"y":189.14,"x0":3.1641796846926216,"y0":50.001485772438514,"z0":5.460063074561542,"aX":-5.547299351228815},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.6,"breakHorizontal":9.4,"spinRate":2242,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4665223410744437,"extension":6.949961874304516},"index":3,"playId":"d443e446-aee9-3daa-9bd9-73bfc3a9a57c","pitchNumber":2,"startTime":"2026-08-23T20:51:16.145Z","endTime":"2026-08-23T20:51:19.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-23T20:51:28.032Z","endTime":"2026-08-23T20:51:38.924Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85257674280827,"aZ":-35.10140159694664,"pfxX":-6.0724261638034305,"pfxZ":-2.114226938860087,"pX":-1.269543606021575,"pZ":1.694925193631346,"vX0":-8.209349561892893,"vY0":-116.74803833086033,"vZ0":-1.0253324441119311,"x":165.39,"y":193.02,"x0":3.0807272891292423,"y0":50.005057428010566,"z0":5.441582313134387,"aX":-8.389337799187846},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":13.0,"spinRate":2284,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.469037312639879,"extension":6.919256886197207},"index":5,"playId":"3dfd7afe-17aa-388a-b4e7-1ef0323f7502","pitchNumber":3,"startTime":"2026-08-23T20:51:38.924Z","endTime":"2026-08-23T20:51:43.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301687724518096,"aZ":-34.681342663968486,"pfxX":-3.865900620177901,"pfxZ":-1.7922895448006408,"pX":-1.1261125970635038,"pZ":0.5591417766664707,"vX0":-8.530854530120745,"vY0":-117.74364038108513,"vZ0":-3.5967678815394577,"x":159.92,"y":223.68,"x0":3.0528279096723336,"y0":50.00352291660537,"z0":5.33073821644242,"aX":-5.40318996843983},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.0,"breakHorizontal":9.1,"spinRate":2271,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.46598323299858846,"extension":6.863218309719492},"index":6,"playId":"0e9b074f-9977-3c27-9669-4e52ff3aedc7","pitchNumber":4,"startTime":"2026-08-23T20:51:55.701Z","endTime":"2026-08-23T20:51:58.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:51:58.701Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jung Hoo Lee pops out softly to shortstop Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T20:52:18.338Z","endTime":"2026-08-23T20:53:21.474Z","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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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, 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.4,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90401903129572,"aZ":-26.67287626634067,"pfxX":10.081267529243085,"pfxZ":3.010956943395188,"pX":0.22977329022416504,"pZ":1.8245125891780005,"vX0":-10.89013854666701,"vY0":-134.07297041805717,"vZ0":-4.381453816787513,"x":108.24,"y":189.52,"x0":3.026766881806032,"y0":50.00358321424589,"z0":5.374382638643396,"aX":18.427604714491387},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":-16.1,"spinRate":2053,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4078964183096332,"extension":6.864783226577152},"index":0,"playId":"17bdad39-545e-35ec-8301-00919c1c403b","pitchNumber":1,"startTime":"2026-08-23T20:52:26.197Z","endTime":"2026-08-23T20:52:29.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546698561716084,"aZ":-27.44235541372233,"pfxX":10.29733503694919,"pfxZ":3.111969046928114,"pX":-0.9752802258874752,"pZ":1.051423872631824,"vX0":-12.55872994026127,"vY0":-122.28936491513352,"vZ0":-4.707930896266872,"x":154.18,"y":210.39,"x0":2.8828265995592512,"y0":50.000174073257426,"z0":5.348622752828704,"aX":15.634479294133621},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":1967,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.44747447228404624,"extension":7.517179475922706},"index":1,"playId":"60ee5f6a-466b-3679-9938-cb966b5fde10","pitchNumber":2,"startTime":"2026-08-23T20:52:40.830Z","endTime":"2026-08-23T20:52:43.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971189512273945,"aZ":-29.756881077367083,"pfxX":11.216719055377062,"pfxZ":1.3574162333656048,"pX":0.44085587633298673,"pZ":1.6240556915708024,"vX0":-10.460880159165958,"vY0":-132.4392657065211,"vZ0":-3.975789797735918,"x":100.2,"y":194.93,"x0":2.9823330296117776,"y0":50.00112050956907,"z0":5.31807511714046,"aX":19.947755264365632},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.1,"spinRate":2123,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4133764317941875,"extension":6.943031940011599},"index":2,"playId":"a8139df1-e517-32b9-a3f2-69a2d34dffce","pitchNumber":3,"startTime":"2026-08-23T20:52:55.985Z","endTime":"2026-08-23T20:52:58.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644175064182516,"aZ":-37.36507192137838,"pfxX":-6.120439111843337,"pfxZ":-3.8525931415223402,"pX":-0.1069260154125793,"pZ":1.5495101840639942,"vX0":-5.769459077565053,"vY0":-115.66927168599976,"vZ0":-0.7508901228374198,"x":121.08,"y":196.94,"x0":3.2196415279490904,"y0":50.002419615771075,"z0":5.477622066520805,"aX":-8.248015995816667},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.8,"breakHorizontal":12.6,"spinRate":2277,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.47450072221157136,"extension":6.871722463305981},"hitData":{"launchSpeed":57.1,"launchAngle":45.0,"totalDistance":159.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":114.02,"coordY":139.32}},"index":3,"playId":"e07da98c-5d88-3887-a433-c38f9731d606","pitchNumber":4,"startTime":"2026-08-23T20:53:13.301Z","endTime":"2026-08-23T20:53:21.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:53:21.474Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T20:53:35.943Z","endTime":"2026-08-23T20:54:27.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.4,"endSpeed":77.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.911046731427252,"aZ":-26.91242960394467,"pfxX":9.088930654350445,"pfxZ":3.4363505844667106,"pX":0.13742728358054643,"pZ":1.9988154004533605,"vX0":-9.781531722738762,"vY0":-122.58180763191089,"vZ0":-2.7463852187054707,"x":111.76,"y":184.81,"x0":2.987696937941876,"y0":50.00308171934216,"z0":5.417641965360972,"aX":13.913709600046888},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-14.3,"spinRate":2010,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.44585170745737646,"extension":7.253951820590344},"index":0,"playId":"9dbc62a5-eb25-306e-b161-8720ae19b6e5","pitchNumber":1,"startTime":"2026-08-23T20:53:45.410Z","endTime":"2026-08-23T20:53:48.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-23T20:53:58.423Z","endTime":"2026-08-23T20:54:17.533Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183166438704696,"aZ":-20.720566244012314,"pfxX":8.22575791524375,"pfxZ":6.306974264167774,"pX":0.38580406328302086,"pZ":3.4528981236808023,"vX0":-10.239190250257415,"vY0":-133.51152859824128,"vZ0":-1.3016679755982619,"x":102.29,"y":145.55,"x0":3.1914692082899663,"y0":50.00140469827927,"z0":5.429588170733322,"aX":14.935609264643851},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-12.8,"spinRate":2162,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4093340072823284,"extension":7.066092184052276},"hitData":{"launchSpeed":94.0,"launchAngle":43.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.33,"coordY":94.65}},"index":2,"playId":"1d271e38-ac13-3750-83ee-a45a7080d62f","pitchNumber":2,"startTime":"2026-08-23T20:54:17.533Z","endTime":"2026-08-23T20:54:27.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:54:27.622Z","atBatIndex":49},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Eli White bunt pops out to pitcher JT Brubaker.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T20:56:56.246Z","endTime":"2026-08-23T20:57:05.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Gilbert remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T20:56:39.622Z","endTime":"2026-08-23T20:56:58.519Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745528446652806,"aZ":-31.24265649326365,"pfxX":-0.5973164368355228,"pfxZ":0.585994955479654,"pX":-0.2593342369865283,"pZ":2.655911987896801,"vX0":4.985573262727341,"vY0":-124.46047519391598,"vZ0":-2.3238265090703725,"x":126.89,"y":167.07,"x0":-2.202626320621942,"y0":50.00144204544591,"z0":6.164955771971332,"aX":-0.9466406950745896},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":0.0,"spinRate":2538,"spinDirection":94},"zone":5,"typeConfidence":0.89,"plateTime":0.43848392767164723,"extension":5.6137815730775875},"hitData":{"launchSpeed":23.4,"launchAngle":58.0,"totalDistance":32.0,"trajectory":"bunt_popup","hardness":"medium","location":"1","coordinates":{"coordX":119.89,"coordY":192.43}},"index":1,"playId":"45997d20-3bba-33ed-ab28-5bc8752810e5","pitchNumber":1,"startTime":"2026-08-23T20:56:58.519Z","endTime":"2026-08-23T20:57:05.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:57:05.665Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a ground ball to left fielder Drew Gilbert.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T20:59:00.612Z","endTime":"2026-08-23T20:59:26.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-23T20:57:31.399Z","endTime":"2026-08-23T20:59:02.906Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684532033247777,"aZ":-31.73338227686862,"pfxX":-2.53141960022253,"pfxZ":0.27327935874586196,"pX":0.909908724318871,"pZ":2.0291545435555842,"vX0":8.14142242787954,"vY0":-126.98101093634327,"vZ0":-3.922315866103035,"x":82.32,"y":183.99,"x0":-2.0015205392205284,"y0":50.00589841544386,"z0":6.1037549231811745,"aX":-4.156849524436612},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2472,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4304457960991628,"extension":5.664983362862857},"index":1,"playId":"b1a1bea4-46d7-3068-935b-c1ebccfd0cbd","pitchNumber":1,"startTime":"2026-08-23T20:59:02.906Z","endTime":"2026-08-23T20:59:06.321Z","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":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39139764659385,"aZ":-22.421313431027738,"pfxX":-11.242789732962546,"pfxZ":5.303317498551525,"pX":0.2253781817666862,"pZ":2.720995088721503,"vX0":9.948323940788239,"vY0":-134.7765693341425,"vZ0":-4.653091717844178,"x":108.41,"y":165.31,"x0":-2.0535983631016843,"y0":50.00267990152882,"z0":6.0540166179305706,"aX":-20.67583056512836},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":18.2,"spinRate":2371,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.40645130447393285,"extension":5.737757998741818},"hitData":{"launchSpeed":90.2,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.99,"coordY":132.74}},"index":2,"playId":"3ad338b6-0b67-3ea7-8ee1-61ee2e62c28d","pitchNumber":2,"startTime":"2026-08-23T20:59:15.330Z","endTime":"2026-08-23T20:59:26.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:59:26.817Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Gasper flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T21:02:16.855Z","endTime":"2026-08-23T21:04:24.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-23T20:59:59.047Z","endTime":"2026-08-23T21:00:13.874Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Hentges replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-23T21:00:13.874Z","endTime":"2026-08-23T21:02:19.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21687437433666,"aZ":-15.79748082869265,"pfxX":4.601874084054282,"pfxZ":8.746327608450656,"pX":-0.6944137690139008,"pZ":2.104298761348648,"vX0":-8.294965989372935,"vY0":-135.63329195773403,"vZ0":-7.575466554486372,"x":143.47,"y":181.96,"x0":1.7984523923747848,"y0":50.00479364283211,"z0":6.024289742011542,"aX":8.61950597869083},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":-6.7,"spinRate":1949,"spinDirection":146},"zone":7,"typeConfidence":0.94,"plateTime":0.40302369380712033,"extension":6.973955039510821},"index":2,"playId":"87cbef58-2c80-3923-84e3-65ea6e9757f5","pitchNumber":1,"startTime":"2026-08-23T21:02:19.178Z","endTime":"2026-08-23T21:02:22.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.662400182674222,"aZ":-37.6391343234922,"pfxX":-2.9833096779503143,"pfxZ":-3.9015844522457312,"pX":-0.7300989160954136,"pZ":1.4825710986577267,"vX0":-4.795467683152681,"vY0":-117.88664515129153,"vZ0":-2.947006829598437,"x":144.83,"y":198.75,"x0":1.7229880084375162,"y0":50.00564808878974,"z0":6.243942825852493,"aX":-4.174035983461289},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.6,"breakHorizontal":6.6,"spinRate":2341,"spinDirection":321},"zone":13,"typeConfidence":0.86,"plateTime":0.46569374652514384,"extension":6.896910430554277},"index":3,"playId":"f820aef7-4cfc-3aec-8e7e-59e7dd7c7d34","pitchNumber":2,"startTime":"2026-08-23T21:02:55.960Z","endTime":"2026-08-23T21:02:59.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389246445192377,"aZ":-41.15615179571003,"pfxX":-3.281418397842553,"pfxZ":-6.581576458355775,"pX":-1.3093191085603508,"pZ":0.5407959411606537,"vX0":-5.89588812312179,"vY0":-116.79366860463074,"vZ0":-3.866792793608319,"x":166.91,"y":224.18,"x0":1.6856525740733777,"y0":50.00198378446112,"z0":6.1345793566424796,"aX":-4.478883059501965},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.6,"breakHorizontal":7.6,"spinRate":2356,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4710829244849637,"extension":7.305162689677275},"index":4,"playId":"7459bbaf-2258-3aba-a62d-da9ea4de449b","pitchNumber":3,"startTime":"2026-08-23T21:03:19.916Z","endTime":"2026-08-23T21:03:27.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Sam Hentges. Connor Wong to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"7459bbaf-2258-3aba-a62d-da9ea4de449b","startTime":"2026-08-23T21:03:33.849Z","endTime":"2026-08-23T21:03:50.293Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294589311319193,"aZ":-39.72322738528054,"pfxX":-1.6122794046931936,"pfxZ":-5.417806070373272,"pX":-0.7292367535472655,"pZ":0.9030652699476132,"vX0":-5.069065975724869,"vY0":-117.55527737222928,"vZ0":-3.608659535575705,"x":144.8,"y":214.4,"x0":1.668807321238033,"y0":50.00403085028404,"z0":6.163665043495004,"aX":-2.2453961691521735},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.4,"breakHorizontal":4.2,"spinRate":2344,"spinDirection":321},"zone":13,"typeConfidence":0.87,"plateTime":0.4667877754554701,"extension":6.982642309889111},"index":6,"playId":"30e3ad81-627a-3f0b-aec5-e92bb2eeeb6a","pitchNumber":4,"startTime":"2026-08-23T21:03:50.293Z","endTime":"2026-08-23T21:03:53.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143941536654385,"aZ":-11.581285869813687,"pfxX":4.8351592341101055,"pfxZ":10.57833577904146,"pX":-0.10267442029436918,"pZ":2.5639560448814227,"vX0":-6.975787735463045,"vY0":-138.45085589412497,"vZ0":-7.343314572281897,"x":120.91,"y":169.55,"x0":1.8182360322060347,"y0":50.002617704657354,"z0":6.021140176972856,"aX":9.412606143394779},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":-7.3,"spinRate":2320,"spinDirection":148},"zone":5,"typeConfidence":0.96,"plateTime":0.39522488330842753,"extension":7.13933842537806},"hitData":{"launchSpeed":85.9,"launchAngle":44.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.06,"coordY":107.3}},"index":7,"playId":"04c62426-14b1-3d0e-97ba-fb3ccec8838f","pitchNumber":5,"startTime":"2026-08-23T21:04:11.869Z","endTime":"2026-08-23T21:04:24.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:04:24.244Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T21:04:34.239Z","endTime":"2026-08-23T21:06:09.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120339573339226,"aZ":-42.11234048937627,"pfxX":-4.183747859469955,"pfxZ":-7.416081892275109,"pX":0.800695429682225,"pZ":3.692943673208239,"vX0":-1.1828975572744362,"vY0":-115.50509004379235,"vZ0":2.845375674196805,"x":86.48,"y":139.07,"x0":1.8639546084438259,"y0":50.00175443436562,"z0":6.517318347893824,"aX":-5.607309400436938},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.4,"breakHorizontal":7.9,"spinRate":2355,"spinDirection":316},"zone":12,"typeConfidence":0.9,"plateTime":0.4756593638803017,"extension":6.830122252661876},"index":0,"playId":"2df21a6b-169d-3508-bcf7-06f3727adad9","pitchNumber":1,"startTime":"2026-08-23T21:04:50.998Z","endTime":"2026-08-23T21:04:54.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97189493827291,"aZ":-12.986322386986036,"pfxX":6.015983677773864,"pfxZ":10.070917572635251,"pX":-0.45924105206448573,"pZ":1.7517036019310566,"vX0":-8.08920402252673,"vY0":-137.50140566681895,"vZ0":-9.06343385154247,"x":134.51,"y":191.48,"x0":1.7462867383789242,"y0":50.00171806786487,"z0":5.982941017606773,"aX":11.460171514846502},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-9.1,"spinRate":2256,"spinDirection":144},"zone":7,"typeConfidence":0.93,"plateTime":0.39915025786827973,"extension":7.086408871545829},"index":1,"playId":"5164b8f2-ff23-321f-af4f-25e3ddab0466","pitchNumber":2,"startTime":"2026-08-23T21:05:07.146Z","endTime":"2026-08-23T21:05:10.418Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06076391048557,"aZ":-13.285850614420236,"pfxX":6.665015641267204,"pfxZ":9.893919401673983,"pX":-0.641783562612291,"pZ":1.7793487793113687,"vX0":-8.881517849024291,"vY0":-137.66678502272202,"vZ0":-9.02248663879095,"x":141.46,"y":190.74,"x0":1.7682055307944962,"y0":50.003554823176465,"z0":6.009699129894059,"aX":12.72627782805789},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":2342,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.3986609730310664,"extension":7.026983594772},"index":2,"playId":"4dd5bd37-e490-35b3-b771-39115a2dfbf9","pitchNumber":3,"startTime":"2026-08-23T21:05:40.472Z","endTime":"2026-08-23T21:05:43.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32946816847146,"aZ":-40.87479319990828,"pfxX":-1.5260621911080692,"pfxZ":-6.125630955766214,"pX":-0.23700384075660802,"pZ":1.8689373040975235,"vX0":-4.2913553006827945,"vY0":-118.58265957006113,"vZ0":-1.571907922375741,"x":126.03,"y":188.32,"x0":1.7967071698340178,"y0":50.004274083494714,"z0":6.279823999585435,"aX":-2.1664627995562498},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.2,"breakHorizontal":3.8,"spinRate":2405,"spinDirection":323},"zone":8,"typeConfidence":0.87,"plateTime":0.46243433583937854,"extension":6.922704919335425},"hitData":{"launchSpeed":84.4,"launchAngle":7.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":141.55}},"index":3,"playId":"4bb37b41-c495-36e7-967f-f355c9c60de8","pitchNumber":4,"startTime":"2026-08-23T21:06:01.841Z","endTime":"2026-08-23T21:06:09.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:06:09.664Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T21:08:04.833Z","endTime":"2026-08-23T21:09:18.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":75.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053683930173953,"aZ":-27.84353951875741,"pfxX":8.991688414101528,"pfxZ":2.9781012677148855,"pX":1.2397623588369278,"pZ":2.7355135350251003,"vX0":-7.096428502424619,"vY0":-119.6013999247629,"vZ0":-0.7084026190282231,"x":69.74,"y":164.92,"x0":3.070299132065585,"y0":50.00559439142299,"z0":5.522376521791641,"aX":13.090164408056115},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":1816,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.4571397101728474,"extension":7.0340187159550265},"index":0,"playId":"0c72fa8b-a83b-3cba-9171-0466386d0150","pitchNumber":1,"startTime":"2026-08-23T21:08:37.885Z","endTime":"2026-08-23T21:08:40.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799796965942093,"aZ":-28.066818727652453,"pfxX":8.423576415703458,"pfxZ":2.754071307832021,"pX":1.8239985074274474,"pZ":2.232862952966135,"vX0":-5.804082635517328,"vY0":-121.02817923222092,"vZ0":-1.868193277144445,"x":47.47,"y":178.49,"x0":3.154432150962813,"y0":50.000093889905,"z0":5.464097198192431,"aX":12.541028307257253},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":-13.9,"spinRate":1929,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.45192977561430503,"extension":7.1394667624471895},"index":1,"playId":"1516b2dc-d743-3ffe-8cd7-2c85db22f666","pitchNumber":2,"startTime":"2026-08-23T21:08:54.329Z","endTime":"2026-08-23T21:08:57.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93750092472317,"aZ":-19.601307096520983,"pfxX":7.2390628788491345,"pfxZ":6.968870978313722,"pX":0.8555248777391639,"pZ":2.7443473708290633,"vX0":-8.493416534084423,"vY0":-133.0615651090235,"vZ0":-3.2942839984060273,"x":84.39,"y":164.68,"x0":3.139284385965332,"y0":50.00260071326999,"z0":5.408465071820344,"aX":13.059857134529095},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-11.4,"spinRate":2116,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4106912435190897,"extension":6.987260852021807},"hitData":{"launchSpeed":96.8,"launchAngle":32.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.46,"coordY":90.62}},"index":2,"playId":"a293bd42-6a48-350f-a6a3-8bfa5d54bff2","pitchNumber":3,"startTime":"2026-08-23T21:09:10.267Z","endTime":"2026-08-23T21:09:18.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:09:18.863Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to shortstop Andruw Monasterio. Christian Koss scores. Throwing error by shortstop Andruw Monasterio. Throwing error by right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T21:09:38.420Z","endTime":"2026-08-23T21:11:24.769Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181788511991023,"aZ":-29.69519065216525,"pfxX":10.01681378596897,"pfxZ":1.3908738281125608,"pX":0.08230602931049648,"pZ":2.3487146904108003,"vX0":-10.883743173339495,"vY0":-132.33945170481704,"vZ0":-2.2435376230742383,"x":113.86,"y":175.36,"x0":2.9317080340072708,"y0":50.00583921919634,"z0":5.365795585183347,"aX":17.909054515976035},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.0,"spinRate":1986,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4126529568432029,"extension":7.213850191632421},"index":0,"playId":"a7fd1cff-9b4e-38ea-997e-c3c35a9d31c4","pitchNumber":1,"startTime":"2026-08-23T21:09:48.466Z","endTime":"2026-08-23T21:09:51.491Z","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":79.5,"endSpeed":72.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332687992925884,"aZ":-36.15826427530954,"pfxX":-6.551936803552842,"pfxZ":-2.9966856400591673,"pX":-0.8302120226152173,"pZ":0.6054603733778404,"vX0":-7.228199988004458,"vY0":-115.47900252841315,"vZ0":-2.699239535472078,"x":148.65,"y":222.43,"x0":3.2081370447761546,"y0":50.001396481845795,"z0":5.316278275241898,"aX":-8.720939643818996},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.9,"breakHorizontal":13.9,"spinRate":2212,"spinDirection":6},"zone":13,"typeConfidence":2.0,"plateTime":0.47689657554978204,"extension":6.794681267421062},"index":1,"playId":"a4bcbdec-ce80-3a9f-8798-678933a2e0dd","pitchNumber":2,"startTime":"2026-08-23T21:10:06.726Z","endTime":"2026-08-23T21:10:09.827Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-23T21:10:22.285Z","endTime":"2026-08-23T21:10:36.099Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"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":85.0,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424276049509402,"aZ":-24.867872652891183,"pfxX":8.96456901407877,"pfxZ":4.721768800976274,"pX":0.8703706953983643,"pZ":1.2747439979079722,"vX0":-8.089451553977433,"vY0":-123.53127303002066,"vZ0":-4.66337763761457,"x":83.82,"y":204.36,"x0":3.0215479140345596,"y0":50.00114887491881,"z0":5.275458233193497,"aX":13.864806549352153},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":-14.4,"spinRate":1926,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4432611266441482,"extension":7.410436334598774},"index":3,"playId":"f7a9c614-340d-3673-9d0d-b401679fcf09","pitchNumber":3,"startTime":"2026-08-23T21:10:36.099Z","endTime":"2026-08-23T21:10:39.610Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42148428406429,"aZ":-29.229012880813706,"pfxX":10.212130908885545,"pfxZ":1.942665897538994,"pX":0.14231490840399721,"pZ":1.057039922089188,"vX0":-10.118110210137186,"vY0":-122.16955276852438,"vZ0":-4.117250490537156,"x":111.58,"y":210.24,"x0":3.0051199240279995,"y0":50.00403823687618,"z0":5.268566899186476,"aX":15.483207194274677},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.8,"breakHorizontal":-16.2,"spinRate":1775,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4478552040835151,"extension":7.617039479802489},"index":4,"playId":"329e0b20-2adf-39be-b8d0-f26c1dcfcedd","pitchNumber":4,"startTime":"2026-08-23T21:10:52.010Z","endTime":"2026-08-23T21:10:55.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4369526411355,"aZ":-37.81608997488058,"pfxX":-4.2433455749943,"pfxZ":-4.145389722451492,"pX":0.4036181817571239,"pZ":1.4809435856493733,"vX0":-5.353202613662563,"vY0":-116.13733176772465,"vZ0":-0.8615189870223149,"x":101.62,"y":198.79,"x0":3.292674351022268,"y0":50.002185160927056,"z0":5.464070161817007,"aX":-5.776014768257602},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.4,"breakHorizontal":9.0,"spinRate":2274,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4722258206721839,"extension":6.7301425392425855},"hitData":{"launchSpeed":91.0,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":149.15}},"index":5,"playId":"ef050370-71a6-35b1-be37-3767e25171a9","pitchNumber":5,"startTime":"2026-08-23T21:11:07.865Z","endTime":"2026-08-23T21:11:24.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:11:24.769Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Osleivis Basabe lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T21:12:34.405Z","endTime":"2026-08-23T21:13:40.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-23T21:12:23.919Z","endTime":"2026-08-23T21:12:36.686Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726301320477507,"aZ":-28.87225577007436,"pfxX":9.611654537470525,"pfxZ":1.8157493258963466,"pX":-0.24655611091782131,"pZ":1.8160986572761655,"vX0":-11.815793114186734,"vY0":-133.84034308693595,"vZ0":-3.856980457333351,"x":126.4,"y":189.75,"x0":2.9678170633861067,"y0":50.00555658354418,"z0":5.333606648148467,"aX":17.51535574225111},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":-15.0,"spinRate":2077,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4085692427557688,"extension":7.227254824181698},"index":1,"playId":"d45907f2-7f6f-34a9-bc3f-c35ca80223e6","pitchNumber":1,"startTime":"2026-08-23T21:12:36.686Z","endTime":"2026-08-23T21:12:40.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.957306324639642,"aZ":-29.710024610874328,"pfxX":9.584979103162233,"pfxZ":1.5883290110775965,"pX":0.13607286782915978,"pZ":1.9305113897870758,"vX0":-9.930906988663779,"vY0":-123.20964679723122,"vZ0":-2.371474110493878,"x":111.81,"y":186.66,"x0":2.960971023112934,"y0":50.0001918163958,"z0":5.3996491810294,"aX":14.832961079505779},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":-15.2,"spinRate":1918,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.4434310889337234,"extension":7.096909161952789},"index":2,"playId":"374edac7-2a69-3bad-8874-2cfd1b969d1a","pitchNumber":2,"startTime":"2026-08-23T21:12:53.582Z","endTime":"2026-08-23T21:12:56.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-23T21:13:08.041Z","endTime":"2026-08-23T21:13:15.562Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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":79.9,"endSpeed":73.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284831552532346,"aZ":-35.36183066190755,"pfxX":-6.655452540948119,"pfxZ":-2.3654272631204725,"pX":-1.3848377139073196,"pZ":1.1268949969549809,"vX0":-8.104458226097723,"vY0":-116.13626892055025,"vZ0":-2.006382861385482,"x":169.79,"y":208.35,"x0":3.031251161298009,"y0":50.00197343588895,"z0":5.40532822735672,"aX":-8.975559194608072},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.6,"breakHorizontal":14.3,"spinRate":2207,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.47390269576988686,"extension":6.847589053368117},"index":4,"playId":"ab73794c-408c-3e76-a42a-987b03100fbc","pitchNumber":3,"startTime":"2026-08-23T21:13:15.562Z","endTime":"2026-08-23T21:13:18.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430562936366353,"aZ":-21.257207984871528,"pfxX":9.467538791862648,"pfxZ":6.027551359520478,"pX":0.039703253015776686,"pZ":2.8967265088674705,"vX0":-10.936739091150464,"vY0":-133.8665151031583,"vZ0":-2.2861641598139313,"x":115.49,"y":160.57,"x0":2.9519077444470248,"y0":50.002434359181485,"z0":5.286676137645172,"aX":17.148616374457415},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-14.8,"spinRate":2167,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.4094537088137753,"extension":7.295058497144669},"hitData":{"launchSpeed":85.5,"launchAngle":20.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.38,"coordY":112.91}},"index":5,"playId":"b2b0d73b-99bd-3026-8293-277a82a29a20","pitchNumber":4,"startTime":"2026-08-23T21:13:31.408Z","endTime":"2026-08-23T21:13:40.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:13:40.434Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T21:13:45.567Z","endTime":"2026-08-23T21:16:01.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706900811065463,"aZ":-37.04946905161923,"pfxX":-6.02369830119471,"pfxZ":-3.691986118018338,"pX":-1.1618786148377103,"pZ":1.0978059383790093,"vX0":-7.719648763710008,"vY0":-115.45253055222,"vZ0":-1.5852803036605263,"x":161.29,"y":209.14,"x0":3.0348236402491477,"y0":50.002258943737225,"z0":5.428960099849515,"aX":-7.958072134704692},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.7,"breakHorizontal":13.2,"spinRate":2336,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4783017982449769,"extension":6.891862235897353},"index":0,"playId":"fc6a4274-d17d-3538-89ea-a737d311840e","pitchNumber":1,"startTime":"2026-08-23T21:14:03.576Z","endTime":"2026-08-23T21:14:06.576Z","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.9,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43527402545085,"aZ":-27.485273027529363,"pfxX":12.765140978936717,"pfxZ":2.643573664909302,"pX":-1.1486175166027468,"pZ":1.6979265408104265,"vX0":-14.424903927390602,"vY0":-132.8967181004414,"vZ0":-4.068733672495126,"x":160.78,"y":192.94,"x0":2.7100801551289746,"y0":50.00648655533034,"z0":5.262408328843478,"aX":22.67148047093439},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-19.7,"spinRate":2075,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.41331766141027826,"extension":7.456181248409112},"index":1,"playId":"c071ec11-5d7e-3c90-979a-467fbffefb92","pitchNumber":2,"startTime":"2026-08-23T21:14:19.697Z","endTime":"2026-08-23T21:14:22.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.202476990185914,"aZ":-26.66244652094449,"pfxX":12.813608441890233,"pfxZ":3.0457299428619056,"pX":0.13574517726589408,"pZ":2.3764189932655335,"vX0":-11.68104605353404,"vY0":-133.9352396690195,"vZ0":-2.771196441335658,"x":111.83,"y":174.62,"x0":2.898816733450135,"y0":50.000750332667906,"z0":5.340764197927449,"aX":23.167697891376356},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":-20.5,"spinRate":2184,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4096884964478713,"extension":7.1296722120082245},"index":2,"playId":"342385de-544f-3ee5-b9e0-3105ddd94f1d","pitchNumber":3,"startTime":"2026-08-23T21:14:36.407Z","endTime":"2026-08-23T21:14:39.407Z","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.3,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408668703484132,"aZ":-31.023992854977983,"pfxX":10.261818883372365,"pfxZ":0.7355794562941418,"pX":0.13386351014309647,"pZ":0.4859393370286002,"vX0":-10.117344871730914,"vY0":-123.81803111442787,"vZ0":-5.361954380568992,"x":111.9,"y":225.66,"x0":2.9286786828465465,"y0":50.0034175060259,"z0":5.258360341968042,"aX":16.025309908619818},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-16.4,"spinRate":1951,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4414111425125924,"extension":7.6740255148774885},"index":3,"playId":"fa45fe00-f170-3ec2-afd4-4bb0e77d0713","pitchNumber":4,"startTime":"2026-08-23T21:14:55.814Z","endTime":"2026-08-23T21:14:58.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997001800651827,"aZ":-19.928135197737085,"pfxX":9.001954689872793,"pfxZ":6.754145686792864,"pX":-0.2099087084419306,"pZ":3.4750255572027413,"vX0":-11.329714305354265,"vY0":-133.6186616713071,"vZ0":-1.1833568196860762,"x":125.0,"y":144.95,"x0":2.909823691524459,"y0":50.00486341010558,"z0":5.351498551964624,"aX":16.328083822090175},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-13.9,"spinRate":2129,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.40945724016752294,"extension":7.124308979717748},"index":4,"playId":"015feacb-fef4-35d8-940a-f8dcee8ea724","pitchNumber":5,"startTime":"2026-08-23T21:15:12.125Z","endTime":"2026-08-23T21:15:19.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271450526463873,"aZ":-27.614618367286898,"pfxX":11.807995404641947,"pfxZ":2.5624609390097746,"pX":-0.6944120092501362,"pZ":2.8534575467743855,"vX0":-13.119478956852006,"vY0":-132.4512768077791,"vZ0":-1.3281042228495055,"x":143.47,"y":161.74,"x0":2.7886638049570656,"y0":50.000221028925594,"z0":5.3805908083350715,"aX":20.979738607554758},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-18.5,"spinRate":2042,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.4135205515495075,"extension":7.397985732917302},"index":5,"playId":"08dc6992-1bb0-35ba-a307-148584aac176","pitchNumber":6,"startTime":"2026-08-23T21:15:36.632Z","endTime":"2026-08-23T21:15:39.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96058069484911,"aZ":-27.9839792120668,"pfxX":10.206349694983576,"pfxZ":2.304209585993762,"pX":-0.35482897621886833,"pZ":2.7406404966229814,"vX0":-12.046572290687749,"vY0":-133.3123761560725,"vZ0":-1.6266945616293138,"x":130.53,"y":164.78,"x0":2.8752229045558617,"y0":50.00164185505066,"z0":5.359322038853403,"aX":18.554502206872016},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":-16.2,"spinRate":2084,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4092841079937526,"extension":7.038873225621971},"index":6,"playId":"9036088e-651c-3914-90a7-46a875e65fb8","pitchNumber":7,"startTime":"2026-08-23T21:15:57.662Z","endTime":"2026-08-23T21:16:01.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:16:01.202Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T21:18:17.733Z","endTime":"2026-08-23T21:19:58.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46432538142664,"aZ":-29.391551163801783,"pfxX":-0.08460006377741736,"pfxZ":1.7438786508154962,"pX":0.37622515328219636,"pZ":4.4429207397327035,"vX0":-3.859920321609037,"vY0":-125.65900402065824,"vZ0":1.3084226980614928,"x":102.66,"y":118.82,"x0":1.9432938559318758,"y0":50.00566534668622,"z0":6.303292014456958,"aX":-0.13516381787765358},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":1.1,"spinRate":2107,"spinDirection":232},"zone":12,"typeConfidence":0.89,"plateTime":0.43588983224841504,"extension":6.810504880692072},"index":0,"playId":"fac64cd9-c593-3f4f-993c-2a34d6e63f55","pitchNumber":1,"startTime":"2026-08-23T21:18:38.596Z","endTime":"2026-08-23T21:18:41.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867341611876878,"aZ":-29.34952218905748,"pfxX":-0.9100560809041492,"pfxZ":1.7453737530677067,"pX":0.2244254929237345,"pZ":3.959942051977401,"vX0":-4.031870108252019,"vY0":-126.15461616475217,"vZ0":0.1338358614134897,"x":108.45,"y":131.86,"x0":1.9593675967875719,"y0":50.00278127779128,"z0":6.265617645302866,"aX":-1.4703898821675243},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":2.5,"spinRate":2038,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.43364028616914485,"extension":6.88851598478336},"index":1,"playId":"a71dfd7f-01a1-38eb-bb46-6600c27c118d","pitchNumber":2,"startTime":"2026-08-23T21:19:11.715Z","endTime":"2026-08-23T21:19:14.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486110229842204,"aZ":-15.235417179727431,"pfxX":8.149343527716796,"pfxZ":8.880956553217326,"pX":0.017633922279069007,"pZ":2.3819422358014637,"vX0":-7.8222453481292495,"vY0":-137.0318325263519,"vZ0":-6.964288145656947,"x":116.33,"y":174.47,"x0":1.846536730475607,"y0":50.00188431238419,"z0":5.991770677299977,"aX":15.5412583815372},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-13.2,"spinRate":1997,"spinDirection":146},"zone":5,"typeConfidence":0.55,"plateTime":0.39927630096045386,"extension":7.24791047620869},"index":2,"playId":"d4d32868-a490-336e-9c28-ece1a4f05480","pitchNumber":3,"startTime":"2026-08-23T21:19:27.693Z","endTime":"2026-08-23T21:19:30.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20509211052937,"aZ":-15.553939396640812,"pfxX":8.79138033792444,"pfxZ":8.597738904014927,"pX":0.19574706695696165,"pZ":1.9972298434985136,"vX0":-7.408665894823506,"vY0":-138.47840691017058,"vZ0":-7.838261526421015,"x":109.54,"y":184.85,"x0":1.7694456144622843,"y0":50.00616178341549,"z0":5.914338858964917,"aX":17.00174741455982},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-14.3,"spinRate":1924,"spinDirection":146},"zone":8,"typeConfidence":0.9,"plateTime":0.39620145876675306,"extension":7.169968187282564},"hitData":{"launchSpeed":102.7,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":141.04}},"index":3,"playId":"8d5f5126-4fe5-3f39-9572-c210f7d52ca7","pitchNumber":4,"startTime":"2026-08-23T21:19:49.731Z","endTime":"2026-08-23T21:19:58.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:19:58.812Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T21:20:12.198Z","endTime":"2026-08-23T21:22:39.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":90.1,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11167680204142,"aZ":-25.830457180993456,"pfxX":-0.7325119387697647,"pfxZ":3.6298533222724627,"pX":-1.0386160693791349,"pZ":1.3530228355178004,"vX0":-6.993609127190963,"vY0":-130.94345067465832,"vZ0":-7.06171844689646,"x":156.59,"y":202.25,"x0":1.7553845788324005,"y0":50.00307890105912,"z0":6.0013464887750745,"aX":-1.2775490442922062},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":2.8,"spinRate":2201,"spinDirection":186},"zone":13,"typeConfidence":0.52,"plateTime":0.41735707083800877,"extension":6.962418759225292},"index":0,"playId":"98c028b7-9064-3b13-9f7f-a3cc06a642cf","pitchNumber":1,"startTime":"2026-08-23T21:20:24.448Z","endTime":"2026-08-23T21:20:27.448Z","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":96.1,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557386255401294,"aZ":-13.363609867576573,"pfxX":6.014952001600927,"pfxZ":9.412971787725604,"pX":0.4310069248683207,"pZ":2.8008984686700757,"vX0":-6.5690915290328284,"vY0":-139.7792755219697,"vZ0":-6.405989632292252,"x":100.57,"y":163.16,"x0":2.018977281662603,"y0":50.004548936410615,"z0":5.983080919706397,"aX":12.022834461826166},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-9.7,"spinRate":2423,"spinDirection":146},"zone":3,"typeConfidence":0.94,"plateTime":0.39036074108811425,"extension":7.146053324859506},"index":1,"playId":"a7f70165-48f5-3785-9542-8eff696c2c17","pitchNumber":2,"startTime":"2026-08-23T21:20:39.922Z","endTime":"2026-08-23T21:20:42.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052364568805512,"aZ":-13.097117851404748,"pfxX":5.791827779371612,"pfxZ":9.478656712327759,"pX":0.4643004796735089,"pZ":2.2630356496937347,"vX0":-6.251741565830716,"vY0":-140.33455132462763,"vZ0":-7.778800410114623,"x":99.3,"y":177.68,"x0":1.9587932359120228,"y0":50.00290114535364,"z0":5.907035914998,"aX":11.657458461461161},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-9.4,"spinRate":2382,"spinDirection":145},"zone":6,"typeConfidence":0.95,"plateTime":0.38895261865504915,"extension":6.96800031332154},"index":2,"playId":"88e0ab80-a2b1-3e58-b9b7-eb084c900345","pitchNumber":3,"startTime":"2026-08-23T21:20:56.872Z","endTime":"2026-08-23T21:21:00.717Z","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":95.9,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931084470913618,"aZ":-13.05558479907403,"pfxX":3.5021354053370235,"pfxZ":9.598136967029482,"pX":-0.4043076421276439,"pZ":2.7489359392690975,"vX0":-7.47389101848406,"vY0":-139.43238150165993,"vZ0":-6.735941634969484,"x":132.41,"y":164.56,"x0":1.8419325016637358,"y0":50.00178836134169,"z0":6.0374423728179565,"aX":6.975722567781476},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2250,"spinDirection":148},"zone":4,"typeConfidence":0.96,"plateTime":0.3910899338788467,"extension":7.03681614598937},"index":3,"playId":"8071f9e0-36be-3eb3-a3ea-2fbde5e191b7","pitchNumber":4,"startTime":"2026-08-23T21:21:20.785Z","endTime":"2026-08-23T21:21:26.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265488383470274,"aZ":-38.699677627227224,"pfxX":-2.1021663246284863,"pfxZ":-4.442727224377755,"pX":-1.0607026899385332,"pZ":0.585270867849627,"vX0":-6.138600110506529,"vY0":-121.43843645505405,"vZ0":-5.020137919913272,"x":157.43,"y":222.98,"x0":1.789035959350943,"y0":50.00220594183798,"z0":6.104343358671564,"aX":-3.088318738140919},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.1,"breakHorizontal":5.5,"spinRate":2452,"spinDirection":326},"zone":13,"typeConfidence":0.78,"plateTime":0.4537870886761759,"extension":7.107219913618996},"index":4,"playId":"9a021e11-7078-3658-98e1-58746fb09eba","pitchNumber":5,"startTime":"2026-08-23T21:22:01.532Z","endTime":"2026-08-23T21:22:04.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771358657561894,"aZ":-42.50875516844901,"pfxX":-3.094956135313014,"pfxZ":-7.062357629513835,"pX":-0.4900185559764187,"pZ":1.6725902728492472,"vX0":-4.331205044535774,"vY0":-120.6028072535903,"vZ0":-1.7776623038993562,"x":135.68,"y":193.62,"x0":1.7352633300275149,"y0":50.00140583480837,"z0":6.189214585834658,"aX":-4.530077966698031},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.0,"breakHorizontal":6.7,"spinRate":2377,"spinDirection":321},"zone":7,"typeConfidence":0.87,"plateTime":0.45521556407114083,"extension":7.006620366808937},"index":5,"playId":"b11fed53-fa98-3af3-9c4e-a7f67c061355","pitchNumber":6,"startTime":"2026-08-23T21:22:18.723Z","endTime":"2026-08-23T21:22:21.927Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363588396362303,"aZ":-25.54885166794618,"pfxX":0.39425616991544876,"pfxZ":3.8592000993608995,"pX":-0.5639158118427162,"pZ":0.9377638594764734,"vX0":-6.504271252556478,"vY0":-129.99992678384064,"vZ0":-7.800224160625058,"x":138.5,"y":213.46,"x0":1.9156824732457418,"y0":50.00561797748957,"z0":5.906768748212002,"aX":0.6782443449500077},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":0.7,"spinRate":2103,"spinDirection":177},"zone":13,"typeConfidence":0.6,"plateTime":0.42076884969175365,"extension":7.119234501025599},"index":6,"playId":"fd56eb0b-9d75-3fa5-862f-b202ee610f7a","pitchNumber":7,"startTime":"2026-08-23T21:22:36.120Z","endTime":"2026-08-23T21:22:39.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:22:39.336Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T21:22:43.559Z","endTime":"2026-08-23T21:23:48.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02505566108814,"aZ":-12.359917739503024,"pfxX":3.6627839572499625,"pfxZ":10.242240197597123,"pX":0.651498081790452,"pZ":2.9979032849204783,"vX0":-4.8727709430413295,"vY0":-138.26961972502588,"vZ0":-5.794572963853304,"x":92.17,"y":157.84,"x0":1.9613416441490115,"y0":50.006454003551006,"z0":5.951296456481142,"aX":7.088944101075825},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-5.6,"spinRate":2172,"spinDirection":144},"zone":3,"typeConfidence":0.96,"plateTime":0.39622943013511325,"extension":7.070165988486855},"index":0,"playId":"a4e77853-7d81-38c0-89cf-66910ae1dcd6","pitchNumber":1,"startTime":"2026-08-23T21:23:04.671Z","endTime":"2026-08-23T21:23:07.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296523756890082,"aZ":-11.28239752396231,"pfxX":3.472454994865917,"pfxZ":10.705985117123618,"pX":-0.7973398057757249,"pZ":2.1097830787486513,"vX0":-8.291932955698847,"vY0":-138.64171277286118,"vZ0":-8.355734392425036,"x":147.39,"y":181.82,"x0":1.7778778422157522,"y0":50.00354547024383,"z0":5.911190627227946,"aX":6.777371052822033},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":-4.6,"spinRate":2224,"spinDirection":147},"zone":13,"typeConfidence":0.96,"plateTime":0.394709708603044,"extension":7.210694977051237},"index":1,"playId":"a6fe90de-e40c-3a74-9572-a50353a162d9","pitchNumber":2,"startTime":"2026-08-23T21:23:20.610Z","endTime":"2026-08-23T21:23:24.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-23T21:23:30.298Z","endTime":"2026-08-23T21:23:44.977Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795067917374045,"aZ":-11.09686803917507,"pfxX":5.152359714139557,"pfxZ":10.587552156061843,"pX":5.0153538384932E-5,"pZ":2.334425101338704,"vX0":-7.192656461597094,"vY0":-140.01624620651137,"vZ0":-8.115392721503236,"x":117.0,"y":175.75,"x0":1.929512872990179,"y0":50.00445077303146,"z0":5.991564194751079,"aX":10.25940190479069},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2216,"spinDirection":145},"zone":5,"typeConfidence":0.96,"plateTime":0.3907738480012526,"extension":7.170864130720798},"index":3,"playId":"6a09f83c-b0e6-35be-8d34-f0e972825753","pitchNumber":3,"startTime":"2026-08-23T21:23:44.977Z","endTime":"2026-08-23T21:23:48.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:23:48.596Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Buddy Kennedy singles on a ground ball to shortstop Andruw Monasterio.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T21:26:36.368Z","endTime":"2026-08-23T21:26:47.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Jake Bennett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:26:20.145Z","endTime":"2026-08-23T21:26:42.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Giants shortstop Willy Adames left the game due to an injured knee.","event":"Injury","eventType":"injury","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T21:26:38.692Z","endTime":"2026-08-23T21:26:38.693Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"injuryType":"knee"},{"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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97915218144974,"aZ":-19.95470665631789,"pfxX":-9.780766826148175,"pfxZ":5.8805959522309585,"pX":-0.23618029425682643,"pZ":2.5738070297105287,"vX0":8.41872693930122,"vY0":-143.20633326578783,"vZ0":-6.891631756264336,"x":126.0,"y":169.29,"x0":-1.9428681158858045,"y0":50.00333790162168,"z0":6.259266954863714,"aX":-20.321866452003174},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2147,"spinDirection":221},"zone":5,"typeConfidence":0.89,"plateTime":0.38243928704102936,"extension":7.01751298695388},"hitData":{"launchSpeed":82.0,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":145.09}},"index":2,"playId":"8dab5f1b-b805-3b9d-a916-36e678f5dd29","pitchNumber":1,"startTime":"2026-08-23T21:26:38.694Z","endTime":"2026-08-23T21:26:47.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:26:47.010Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T21:27:09.982Z","endTime":"2026-08-23T21:29:10.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"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":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":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":91.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4767691146263,"aZ":-10.838062299350716,"pfxX":-8.796406043367652,"pfxZ":9.900998473254942,"pX":0.27389696482504833,"pZ":3.3514317119770713,"vX0":9.121544122659433,"vY0":-146.1137081922658,"vZ0":-6.537319330630327,"x":106.56,"y":148.29,"x0":-1.7504376549719314,"y0":50.00585968534241,"z0":6.274079664322956,"aX":-18.96139362055827},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.7,"breakHorizontal":14.0,"spinRate":2332,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.3753295226925699,"extension":6.949052151097403},"index":0,"playId":"a0a8ef27-8489-36bd-b282-2bedc71bf0a6","pitchNumber":1,"startTime":"2026-08-23T21:27:19.379Z","endTime":"2026-08-23T21:27:22.379Z","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":99.8,"endSpeed":91.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70454737515681,"aZ":-10.19982232659868,"pfxX":-6.861236374318883,"pfxZ":10.337651740967512,"pX":1.1498021041932527,"pZ":2.945162315882227,"vX0":10.85689125914524,"vY0":-144.84692081738888,"vZ0":-7.275087595026855,"x":73.17,"y":159.26,"x0":-1.7549130881364912,"y0":50.005824401089775,"z0":6.112621668519385,"aX":-14.589208149139322},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2197,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.378084877672185,"extension":6.938431603188847},"index":1,"playId":"0024dbcf-2be6-3ba4-9b49-7c8908b87a72","pitchNumber":2,"startTime":"2026-08-23T21:27:35.610Z","endTime":"2026-08-23T21:27:38.763Z","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":99.4,"endSpeed":91.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.107364204631594,"aZ":-13.334246977954423,"pfxX":-7.692690414444723,"pfxZ":8.888640454462196,"pX":0.7544807769485365,"pZ":3.035000884440358,"vX0":9.889098593142917,"vY0":-144.30711107028705,"vZ0":-6.392628775935179,"x":88.24,"y":156.83,"x0":-1.7097465870203095,"y0":50.00036014174937,"z0":6.09283264837406,"aX":-16.29992286491256},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2181,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3788845484477701,"extension":6.952963892482098},"index":2,"playId":"ba4b1369-4c8c-3b8b-beb6-57ff9dcd9e5f","pitchNumber":3,"startTime":"2026-08-23T21:27:55.044Z","endTime":"2026-08-23T21:27:58.554Z","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":99.6,"endSpeed":91.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99033070252536,"aZ":-18.2946349406432,"pfxX":-8.83854996391387,"pfxZ":6.5385631264789,"pX":-1.0171962147811362,"pZ":2.3540464379869492,"vX0":5.948997587089583,"vY0":-144.78989672645207,"vZ0":-7.503199827367011,"x":155.77,"y":175.22,"x0":-1.9508284987566178,"y0":50.00017837167911,"z0":6.0996383500527935,"aX":-18.75219613651869},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.4,"breakHorizontal":14.8,"spinRate":2221,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.3783733021546314,"extension":6.952058003840855},"index":3,"playId":"2f0d2691-1118-3d9c-bdcc-83ceec22628d","pitchNumber":4,"startTime":"2026-08-23T21:28:13.540Z","endTime":"2026-08-23T21:28:16.540Z","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":100.7,"endSpeed":92.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70979899249902,"aZ":-14.560949775417024,"pfxX":-8.522880876369463,"pfxZ":8.066080288162075,"pX":-0.49630900708856146,"pZ":3.1379861869788512,"vX0":7.39657366194435,"vY0":-146.42372421578992,"vZ0":-6.322958673091842,"x":135.92,"y":154.05,"x0":-1.9405960692659416,"y0":50.00630038449172,"z0":6.187498802574857,"aX":-18.61721887272687},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.6,"breakHorizontal":14.0,"spinRate":2183,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.3732541822610278,"extension":7.073902582981677},"index":4,"playId":"95a0cd7b-c798-35a8-ace9-14d13980b84b","pitchNumber":5,"startTime":"2026-08-23T21:28:35.552Z","endTime":"2026-08-23T21:28:38.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89038787244779,"aZ":-25.973617233076,"pfxX":-3.96388648266912,"pfxZ":3.5113206991262373,"pX":-0.561760472525816,"pZ":2.5529205704703557,"vX0":4.444391463632548,"vY0":-131.33475091977522,"vZ0":-4.366996262902863,"x":138.41,"y":169.85,"x0":-1.7520239880487523,"y0":50.005140802739895,"z0":6.143480583212541,"aX":-7.00372546227595},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":6.4,"spinRate":1251,"spinDirection":224},"zone":4,"typeConfidence":0.93,"plateTime":0.4152831193431563,"extension":7.050781727262153},"hitData":{"launchSpeed":86.0,"launchAngle":35.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.47,"coordY":82.76}},"index":5,"playId":"e6452183-54b8-3779-8a35-468655604cac","pitchNumber":6,"startTime":"2026-08-23T21:28:56.890Z","endTime":"2026-08-23T21:29:10.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:29:10.752Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drew Gilbert grounds into a double play, second baseman Nick Sogard to shortstop Andruw Monasterio to first baseman Willson Contreras. Buddy Kennedy out at 2nd. Drew Gilbert out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T21:29:24.422Z","endTime":"2026-08-23T21:30:49.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.017826592603075,"aZ":-15.652713726692914,"pfxX":-8.400226443849355,"pfxZ":7.592963628438548,"pX":1.1623247385945172,"pZ":2.033448238662442,"vX0":11.120454810599725,"vY0":-145.4414217680088,"vZ0":-9.071687949562023,"x":72.69,"y":183.88,"x0":-1.5911226692059564,"y0":50.00558871416358,"z0":6.109267787271666,"aX":-18.286058434587144},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2151,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.37431956829112645,"extension":7.023805432383932},"index":0,"playId":"e80d4e72-c521-3bae-bd88-9ea997bff84e","pitchNumber":1,"startTime":"2026-08-23T21:29:33.851Z","endTime":"2026-08-23T21:29:37.068Z","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":100.1,"endSpeed":92.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205763329907235,"aZ":-13.515665400799186,"pfxX":-7.648967677398089,"pfxZ":8.585564646454472,"pX":-0.20773965957396068,"pZ":2.6493087179114565,"vX0":7.529271338239291,"vY0":-145.57311863866016,"vZ0":-7.768165091207315,"x":124.92,"y":167.25,"x0":-1.8184608585412887,"y0":50.00204990052986,"z0":6.148489641420351,"aX":-16.619938076892776},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2288,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.37449612795675824,"extension":6.938426854593268},"index":1,"playId":"d4d52c1c-b9f6-3ba1-a2b9-f0d63833c19b","pitchNumber":2,"startTime":"2026-08-23T21:29:51.475Z","endTime":"2026-08-23T21:29:56.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517251959743806,"aZ":-15.717576735023266,"pfxX":-9.184561264878017,"pfxZ":7.547640019885536,"pX":1.0543013779999426,"pZ":2.4885192503141074,"vX0":11.423320229470303,"vY0":-145.88455532893553,"vZ0":-7.503593833733898,"x":76.81,"y":171.59,"x0":-1.697206551092821,"y0":50.00708078632981,"z0":6.019709831436488,"aX":-20.036540674279138},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2162,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.3737662570758702,"extension":7.139855496392954},"index":2,"playId":"b4151cc9-cf3b-36d3-b3e3-03a45fe843c5","pitchNumber":3,"startTime":"2026-08-23T21:30:22.635Z","endTime":"2026-08-23T21:30:25.877Z","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":99.8,"endSpeed":92.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.065441004363787,"aZ":-16.3248551127357,"pfxX":-9.23408195343648,"pfxZ":7.374104735533423,"pX":-0.39463764503068377,"pZ":2.2942939627302747,"vX0":7.368410084563925,"vY0":-145.01352561452683,"vZ0":-7.882148310636697,"x":132.04,"y":176.83,"x0":-1.757470947213133,"y0":50.00219501663877,"z0":6.026014967735025,"aX":-19.842263655668546},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.1,"breakHorizontal":15.5,"spinRate":2026,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.37642335431999197,"extension":6.970854843727707},"hitData":{"launchSpeed":95.7,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":143.57}},"index":3,"playId":"3422a2e3-84e7-301e-9dd2-3ecacfe113ef","pitchNumber":4,"startTime":"2026-08-23T21:30:41.382Z","endTime":"2026-08-23T21:30:49.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:30:49.313Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Sogard grounds out, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T21:33:26.022Z","endTime":"2026-08-23T21:35:11.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Harris replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:32:22.365Z","endTime":"2026-08-23T21:33:28.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805345,"link":"/api/v1/people/805345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416416531258697,"aZ":-17.30265961654767,"pfxX":2.5031195533076644,"pfxZ":7.8424206013262285,"pX":-0.09017020212775517,"pZ":3.5263363356228234,"vX0":0.2142814052949199,"vY0":-136.25053782443206,"vZ0":-3.7701415559251172,"x":120.44,"y":143.57,"x0":-0.49531868754426134,"y0":50.006459292428296,"z0":6.109638156429192,"aX":4.74969824171084},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-4.6,"spinRate":2196,"spinDirection":182},"zone":11,"typeConfidence":0.91,"plateTime":0.40062122024865365,"extension":6.524095003201531},"index":1,"playId":"9aa8f8d1-4412-35a2-bc2a-6f1c63264211","pitchNumber":1,"startTime":"2026-08-23T21:33:28.271Z","endTime":"2026-08-23T21:33:31.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346694103772588,"aZ":-15.594310738304086,"pfxX":1.2475381605793598,"pfxZ":8.675148203445353,"pX":-0.0572086976309024,"pZ":2.345656586328631,"vX0":0.2562152438593732,"vY0":-136.70317237766952,"vZ0":-6.836174870492378,"x":119.18,"y":175.45,"x0":-0.3141385173878991,"y0":50.005656673677336,"z0":5.930445369041048,"aX":2.3846728857031603},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-2.3,"spinRate":2246,"spinDirection":184},"zone":5,"typeConfidence":0.91,"plateTime":0.39916432641399435,"extension":6.854451314822971},"index":2,"playId":"5c9053df-455c-3f99-9061-1e4abd1c0507","pitchNumber":2,"startTime":"2026-08-23T21:33:41.404Z","endTime":"2026-08-23T21:33:44.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77657052640274,"aZ":-15.235676629155353,"pfxX":0.7211510140477646,"pfxZ":8.976315960097368,"pX":-1.1124754285720098,"pZ":4.149415822957015,"vX0":-2.2880909447063993,"vY0":-135.99237179196302,"vZ0":-2.46146593452756,"x":159.4,"y":126.75,"x0":-0.35662599987215426,"y0":50.00137092580368,"z0":6.113951897660603,"aX":1.3610212345380188},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-0.8,"spinRate":2293,"spinDirection":182},"zone":11,"typeConfidence":0.89,"plateTime":0.4016526562074745,"extension":6.7294784367486065},"index":3,"playId":"81afaead-8401-3842-bc69-1ae6ca326345","pitchNumber":3,"startTime":"2026-08-23T21:34:00.591Z","endTime":"2026-08-23T21:34:03.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529236503410893,"aZ":-19.3395224943098,"pfxX":-5.405655571043713,"pfxZ":6.88898973452291,"pX":-0.5916612162626318,"pZ":1.7138827545905866,"vX0":1.7823818838278702,"vY0":-134.95170174812353,"vZ0":-7.454745485603208,"x":139.55,"y":192.51,"x0":-0.5542504595394057,"y0":50.00501947388262,"z0":5.850951700670947,"aX":-10.07475451139966},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2276,"spinDirection":192},"zone":7,"typeConfidence":0.9,"plateTime":0.4042749812200759,"extension":6.841911260806108},"index":4,"playId":"e8efaa20-8207-332f-86ab-ab4b45c1145d","pitchNumber":4,"startTime":"2026-08-23T21:34:14.064Z","endTime":"2026-08-23T21:34:18.003Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146354969585442,"aZ":-35.821760921780445,"pfxX":9.175015244419017,"pfxZ":-2.426217964105854,"pX":0.11785325571382887,"pZ":1.7863088098293771,"vX0":-0.7431176873168803,"vY0":-122.04480776225972,"vZ0":-2.5999027758021964,"x":112.51,"y":190.55,"x0":-0.7642728399990103,"y0":50.00599592264943,"z0":5.965948615432657,"aX":13.773168950335782},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.8,"breakHorizontal":-16.4,"spinRate":2628,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.44965582823140604,"extension":6.697528657439931},"index":5,"playId":"b3bce2e4-64c5-3d71-8e48-9321ca45c20b","pitchNumber":5,"startTime":"2026-08-23T21:34:40.162Z","endTime":"2026-08-23T21:34:44.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61229519177516,"aZ":-47.17655658188669,"pfxX":2.3016421180296622,"pfxZ":-11.847593294029164,"pX":-0.7803622613366427,"pZ":2.394920671115301,"vX0":-1.4770978502626066,"vY0":-112.47747413674367,"vZ0":2.157727807096192,"x":146.75,"y":174.12,"x0":-0.41034635003941927,"y0":50.001737156897484,"z0":6.248752182019213,"aX":2.914654747414723},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-20.4,"breakHorizontal":-3.7,"spinRate":2546,"spinDirection":10},"zone":4,"typeConfidence":0.9,"plateTime":0.4891357292201688,"extension":6.797498888986879},"hitData":{"launchSpeed":65.5,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.36,"coordY":155.29}},"index":6,"playId":"6fc01bf3-82ca-3940-a0f3-e8e2744b0138","pitchNumber":6,"startTime":"2026-08-23T21:35:03.134Z","endTime":"2026-08-23T21:35:11.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:35:11.054Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Giants challenged (tag play), call on the field was upheld: Andruw Monasterio doubles (23) on a line drive to left fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T21:35:21.485Z","endTime":"2026-08-23T21:36:33.858Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57105839336534,"aZ":-15.521338735341113,"pfxX":1.1433095627212289,"pfxZ":8.853831146979536,"pX":-0.45524684375672914,"pZ":3.5246063513267205,"vX0":-0.5719325167123154,"vY0":-135.7545502071268,"vZ0":-3.765517390241571,"x":134.35,"y":143.62,"x0":-0.3912496441723809,"y0":50.002213101937805,"z0":5.998665017140674,"aX":2.150370092485903},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":-1.9,"spinRate":2279,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.4022900187647429,"extension":6.830599151477225},"index":0,"playId":"87700948-2827-3bd0-a317-ed6059a0b4b3","pitchNumber":1,"startTime":"2026-08-23T21:35:32.924Z","endTime":"2026-08-23T21:35:35.924Z","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":81.8,"endSpeed":75.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7712046456535,"aZ":-37.62026493193537,"pfxX":12.4732871797378,"pfxZ":-3.8244886656693637,"pX":-0.005559323837167159,"pZ":2.1328850459730804,"vX0":-2.204002072632601,"vY0":-119.12085073468083,"vZ0":-1.0590617153891688,"x":104.82,"y":133.83,"x0":-0.6829586522885588,"y0":50.00288991764762,"z0":6.0113026534549405,"aX":17.76622651148962},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.8,"breakHorizontal":-22.0,"spinRate":2624,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.4613721429888944,"extension":6.865612450904926},"index":1,"playId":"0747897c-ed19-3f2e-8a50-e2df7d7bfb72","pitchNumber":2,"startTime":"2026-08-23T21:35:46.290Z","endTime":"2026-08-23T21:35:49.290Z","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":93.7,"endSpeed":86.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984688170959103,"aZ":-16.475638677200667,"pfxX":2.0445802332263328,"pfxZ":8.28773521849362,"pX":0.13591944655313276,"pZ":3.0560598880926015,"vX0":0.14509877127283566,"vY0":-136.5053481616982,"vZ0":-4.923497473376052,"x":111.82,"y":156.27,"x0":-0.18367162407254384,"y0":50.005045993229,"z0":6.011102584275342,"aX":3.873254690175282},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-3.7,"spinRate":2231,"spinDirection":173},"zone":2,"typeConfidence":0.91,"plateTime":0.40067765918580234,"extension":6.771911221353466},"index":2,"playId":"3b1b0147-c412-3e52-a83c-299afc1c6d08","pitchNumber":3,"startTime":"2026-08-23T21:36:04.570Z","endTime":"2026-08-23T21:36:08.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22323022824878,"aZ":-37.453162296459794,"pfxX":9.524147289169946,"pfxZ":-3.739437490108844,"pX":-0.42779395928404984,"pZ":1.9129569074778041,"vX0":-2.280120099168744,"vY0":-118.25345311230147,"vZ0":-1.431269088317997,"x":133.31,"y":187.13,"x0":-0.6865350928495372,"y0":50.003815493228544,"z0":5.972021150414659,"aX":13.445658918631644},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.8,"breakHorizontal":-16.7,"spinRate":2535,"spinDirection":43},"zone":7,"typeConfidence":0.91,"plateTime":0.4637491042832367,"extension":6.946550502302491},"hitData":{"launchSpeed":97.6,"launchAngle":24.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":92.18}},"index":3,"playId":"721d5077-f577-3245-abbf-f4670e1c1385","pitchNumber":4,"startTime":"2026-08-23T21:36:21.699Z","endTime":"2026-08-23T21:36:33.858Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"playEndTime":"2026-08-23T21:36:33.858Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T21:39:16.292Z","endTime":"2026-08-23T21:40:41.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jarren Duran replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-23T21:38:26.563Z","endTime":"2026-08-23T21:39:16.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036222317502926,"aZ":-45.58237212995398,"pfxX":1.5864297349580216,"pfxZ":-10.447934947881663,"pX":-0.43269457598503264,"pZ":1.9283357203485902,"vX0":-0.3720393448003363,"vY0":-113.02396036055588,"vZ0":0.7862205494315799,"x":114.9,"y":129.59,"x0":-0.47125820848964106,"y0":50.00004924166353,"z0":6.180964814235297,"aX":2.0367798966524826},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-18.4,"breakHorizontal":-2.8,"spinRate":2639,"spinDirection":5},"zone":7,"typeConfidence":0.9,"plateTime":0.48600477566565825,"extension":6.93145509001846},"index":1,"playId":"add165c2-55ab-3d3c-82d4-75a2e3b70c11","pitchNumber":1,"startTime":"2026-08-23T21:39:16.292Z","endTime":"2026-08-23T21:39:22.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010853990433553,"aZ":-33.69085765910188,"pfxX":9.813861997153072,"pfxZ":-0.9978331553998743,"pX":-0.1337895963963207,"pZ":1.8867131219541382,"vX0":-1.3458403519180386,"vY0":-122.29388100916582,"vZ0":-2.727906954775823,"x":94.3,"y":117.34,"x0":-0.8517338699645445,"y0":50.005643671262845,"z0":5.905283571589318,"aX":14.873741179814488},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.2,"breakHorizontal":-17.5,"spinRate":2724,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4478071940065065,"extension":6.725476308673558},"index":2,"playId":"53df6646-f77c-387e-a3b0-7fc301137803","pitchNumber":2,"startTime":"2026-08-23T21:39:35.763Z","endTime":"2026-08-23T21:39:41.763Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-23T21:40:01.042Z","endTime":"2026-08-23T21:40:03.903Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201648335714385,"aZ":-47.48351384213913,"pfxX":1.3627026223393814,"pfxZ":-11.805496009824722,"pX":-1.5411701862228204,"pZ":-1.7469644188396825,"vX0":-2.6166724710805296,"vY0":-114.88701165888862,"vZ0":-6.293568406789798,"x":102.63,"y":116.87,"x0":-0.5489620087854732,"y0":50.00362886078811,"z0":5.7962267838461745,"aX":1.7676271529749579},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-22.9,"breakHorizontal":-1.6,"spinRate":2771,"spinDirection":2},"zone":13,"typeConfidence":0.91,"plateTime":0.48232082284135114,"extension":6.946966416321445},"index":4,"playId":"e4da9aee-478f-36fc-9f9c-d74120756198","pitchNumber":3,"startTime":"2026-08-23T21:40:03.903Z","endTime":"2026-08-23T21:40:09.903Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84102183799406,"aZ":-15.069862516484637,"pfxX":1.881375071356291,"pfxZ":9.007958085282377,"pX":-0.1775973518970609,"pZ":3.0919812468223733,"vX0":0.11404308706171404,"vY0":-136.39582027262387,"vZ0":-4.939471292745047,"x":110.08,"y":107.91,"x0":-0.46453879394228054,"y0":50.00179153194196,"z0":5.9531255907224585,"aX":3.5716394232517192},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":-3.5,"spinRate":2438,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.4003978882165278,"extension":6.913785259241872},"index":5,"playId":"0904916f-2b3e-33a2-80fe-1811dbc1e3df","pitchNumber":4,"startTime":"2026-08-23T21:40:36.174Z","endTime":"2026-08-23T21:40:41.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:40:41.443Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, pitcher Trent Harris to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T21:42:01.894Z","endTime":"2026-08-23T21:42:30.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805345,"link":"/api/v1/people/805345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adley Rutschman replaces Connor Wong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T21:41:00.850Z","endTime":"2026-08-23T21:41:06.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-23T21:41:06.310Z","endTime":"2026-08-23T21:42:04.186Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":79.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335297885473747,"aZ":-33.207860755986275,"pfxX":8.49182931931478,"pfxZ":-0.6518576815198314,"pX":-0.623737302242271,"pZ":1.7349548664446095,"vX0":-2.397686031567649,"vY0":-124.87363444307556,"vZ0":-3.5629712657190895,"x":140.78,"y":191.94,"x0":-0.7540014514545389,"y0":50.004843479951525,"z0":5.914563482869637,"aX":13.401629190829443},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-14.8,"spinRate":2771,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.438752811782003,"extension":6.700918274680188},"index":2,"playId":"336925b1-f0a8-367d-a417-a336f83593d5","pitchNumber":1,"startTime":"2026-08-23T21:42:04.186Z","endTime":"2026-08-23T21:42:17.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7174270471227,"aZ":-46.67916895645917,"pfxX":3.309361184266456,"pfxZ":-11.087309297091904,"pX":-0.7452650533942659,"pZ":2.0874819253094867,"vX0":-1.697183381265447,"vY0":-114.71683188316005,"vZ0":1.1739291520544923,"x":145.41,"y":182.42,"x0":-0.4189162723505986,"y0":50.00000912946794,"z0":6.183695076812371,"aX":4.332136596883292},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-19.3,"breakHorizontal":-5.4,"spinRate":2874,"spinDirection":14},"zone":7,"typeConfidence":0.9,"plateTime":0.48073628350226905,"extension":6.818800045166587},"hitData":{"launchSpeed":85.2,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.59,"coordY":173.42}},"index":3,"playId":"67fe3166-3b18-3377-a585-e2d2aa69b56b","pitchNumber":2,"startTime":"2026-08-23T21:42:23.094Z","endTime":"2026-08-23T21:42:30.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:42:30.860Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, pitcher Aroldis Chapman to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T21:45:16.795Z","endTime":"2026-08-23T21:46:57.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jarren Duran remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:44:43.937Z","endTime":"2026-08-23T21:44:43.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Adley Rutschman remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T21:44:43.950Z","endTime":"2026-08-23T21:44:43.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T21:44:43.951Z","endTime":"2026-08-23T21:45:19.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588446804308763,"aZ":-13.974988725819333,"pfxX":7.5961785882635935,"pfxZ":8.931976014390763,"pX":-0.7136146922319975,"pZ":1.504781037340159,"vX0":-5.808187246834646,"vY0":-141.2324750709087,"vZ0":-9.543775820594899,"x":144.2,"y":198.15,"x0":0.37383294605289297,"y0":50.00504687499671,"z0":5.808408728748122,"aX":15.478984066468708},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":-12.7,"spinRate":2430,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.3865716520094815,"extension":7.117725390968277},"index":3,"playId":"bfdbd819-1652-30dd-9c17-770d4d84e42b","pitchNumber":1,"startTime":"2026-08-23T21:45:19.127Z","endTime":"2026-08-23T21:45:22.520Z","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":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613998510501883,"aZ":-15.317914413184315,"pfxX":7.336466612793259,"pfxZ":8.798362954123409,"pX":-0.1704257155831055,"pZ":1.4208355824556336,"vX0":-4.2788360150248,"vY0":-137.1334128042314,"vZ0":-8.985803302093666,"x":123.5,"y":200.42,"x0":0.45195534524560654,"y0":50.00594087584622,"z0":5.771765374650954,"aX":14.059740975967093},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":-12.5,"spinRate":2343,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.39849171408959716,"extension":7.229979826326065},"index":4,"playId":"168e02d3-bd4a-391d-bfc5-433acd57dc6d","pitchNumber":2,"startTime":"2026-08-23T21:45:36.747Z","endTime":"2026-08-23T21:45:40.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07276718534584,"aZ":-23.584037049413016,"pfxX":-6.856424445749325,"pfxZ":5.204265426528657,"pX":-1.186586582148222,"pZ":1.730588826574246,"vX0":-2.4782099967257176,"vY0":-127.85374511066416,"vZ0":-5.792893613879882,"x":162.23,"y":192.05,"x0":0.6867851023095052,"y0":50.00265142395799,"z0":5.883690806983484,"aX":-11.318140738259293},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":2307,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.42886927962809596,"extension":7.4285976744223365},"index":5,"playId":"38d2ede8-db9b-3d0f-8756-a2b8f791ac05","pitchNumber":3,"startTime":"2026-08-23T21:45:56.250Z","endTime":"2026-08-23T21:45:59.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831486130265088,"aZ":-30.41873695621492,"pfxX":3.894159307346243,"pfxZ":0.9567583733997385,"pX":0.4631430877664239,"pZ":2.1401129581612124,"vX0":-1.8712829419516503,"vY0":-133.1470327196423,"vZ0":-4.203688583019854,"x":99.35,"y":181.0,"x0":0.6610518361919382,"y0":50.002727094819946,"z0":5.887937384961241,"aX":7.141926638828163},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.7,"spinRate":1284,"spinDirection":159},"zone":9,"typeConfidence":0.91,"plateTime":0.4080505828745076,"extension":7.287556483942448},"index":6,"playId":"c48eecea-8b13-303c-803b-fffc565ffb29","pitchNumber":4,"startTime":"2026-08-23T21:46:25.165Z","endTime":"2026-08-23T21:46:28.165Z","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":98.0,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183401332120408,"aZ":-12.626496059216523,"pfxX":2.5440420610172354,"pfxZ":9.37530411321574,"pX":-0.5606105340103876,"pZ":2.84951397474374,"vX0":-4.335765739458875,"vY0":-142.6539588995553,"vZ0":-6.407686428987361,"x":138.37,"y":161.84,"x0":0.6403103375718043,"y0":50.00484721381006,"z0":5.901990349954684,"aX":5.305883785053954},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2472,"spinDirection":162},"zone":1,"typeConfidence":0.92,"plateTime":0.38222057909030127,"extension":7.1634926275485915},"hitData":{"launchSpeed":95.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":179.55}},"index":7,"playId":"508e67c0-3e3b-35cb-a030-9caca26833d4","pitchNumber":5,"startTime":"2026-08-23T21:46:49.187Z","endTime":"2026-08-23T21:46:57.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:46:57.649Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out sharply, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T21:47:19.803Z","endTime":"2026-08-23T21:48:58.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.584258768509784,"aZ":-26.045398303417098,"pfxX":-3.2450119080847513,"pfxZ":3.635424900426103,"pX":-0.12586565301994057,"pZ":1.9537071676916336,"vX0":-0.9897312990099462,"vY0":-127.82987263952435,"vZ0":-5.027828594257364,"x":121.8,"y":186.03,"x0":0.6862811130381885,"y0":50.006223889806016,"z0":5.943071131403454,"aX":-5.474371285162205},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":6.1,"spinRate":2174,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.42536920412484625,"extension":7.373613423783394},"index":0,"playId":"1b4b4c11-6568-3b7e-9142-fc34f9daf1a2","pitchNumber":1,"startTime":"2026-08-23T21:47:24.219Z","endTime":"2026-08-23T21:47:27.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73345461674248,"aZ":-32.631765793008064,"pfxX":2.3774192003994576,"pfxZ":-0.25317936659272,"pX":1.5111221469199496,"pZ":3.337655899353797,"vX0":1.1712984420288455,"vY0":-132.43094700761918,"vZ0":-1.0234165496272511,"x":59.4,"y":148.66,"x0":0.7564834720110178,"y0":50.003984681273955,"z0":6.0798384591317545,"aX":4.294826473951668},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":1191,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.41092442766347137,"extension":7.242638828069727},"index":1,"playId":"dc3e3ca1-75da-3ed9-9fc4-d8d2ffa4d091","pitchNumber":2,"startTime":"2026-08-23T21:47:42.914Z","endTime":"2026-08-23T21:47:45.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188961220972093,"aZ":-23.50808998422132,"pfxX":-6.569528151023247,"pfxZ":5.041999847803072,"pX":-0.9414638613307063,"pZ":-0.07908711815208093,"vX0":-1.485513411126261,"vY0":-129.75347698363544,"vZ0":-10.582318810355018,"x":152.89,"y":240.92,"x0":0.491132850009686,"y0":50.00139484514316,"z0":5.818708361284417,"aX":-11.2867825642448},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":12.2,"spinRate":2327,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4208887812595159,"extension":7.476494781684377},"index":2,"playId":"6a8b2c47-cd91-39de-81a4-be524524ee07","pitchNumber":3,"startTime":"2026-08-23T21:47:59.431Z","endTime":"2026-08-23T21:48:02.431Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662333220765486,"aZ":-20.305149073461223,"pfxX":-2.862017282863852,"pfxZ":7.091276839163538,"pX":0.054299928553724564,"pZ":2.1119259535029737,"vX0":-0.5819071238568415,"vY0":-127.5939815304812,"vZ0":-5.788847512085451,"x":114.93,"y":181.76,"x0":0.6565775766102435,"y0":50.000106721863354,"z0":5.977110259312229,"aX":-4.786454591992031},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.0,"breakHorizontal":5.3,"spinRate":2164,"spinDirection":273},"zone":8,"typeConfidence":0.9,"plateTime":0.4269045594518559,"extension":7.282193859252564},"index":3,"playId":"fac16f13-3b47-375d-9317-f78bc585f56c","pitchNumber":4,"startTime":"2026-08-23T21:48:20.748Z","endTime":"2026-08-23T21:48:23.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-23T21:48:45.090Z","endTime":"2026-08-23T21:48:50.590Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74967180408817,"aZ":-12.748500122889405,"pfxX":6.043978038100088,"pfxZ":9.229000447525321,"pX":0.3548427186810873,"pZ":2.9004287664320456,"vX0":-2.8602937618594186,"vY0":-143.7858141585276,"vZ0":-5.968909369740689,"x":103.47,"y":160.47,"x0":0.574530864445915,"y0":50.00072957423172,"z0":5.786476545122074,"aX":12.717843366819753},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2459,"spinDirection":166},"zone":3,"typeConfidence":0.9,"plateTime":0.380192672359164,"extension":7.088471926100129},"hitData":{"launchSpeed":101.9,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.71,"coordY":143.07}},"index":5,"playId":"461cd422-ed98-3aa3-a602-3995d31133a5","pitchNumber":5,"startTime":"2026-08-23T21:48:50.590Z","endTime":"2026-08-23T21:48:58.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:48:58.995Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T21:49:16.337Z","endTime":"2026-08-23T21:51:21.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.24"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.86"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.11"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851806561682054,"aZ":-12.371564507776123,"pfxX":4.701654087211752,"pfxZ":9.253356755965974,"pX":0.5592875025044649,"pZ":3.033092713541982,"vX0":-1.9947889001951564,"vY0":-144.90856362282673,"vZ0":-6.186373865071106,"x":95.68,"y":156.89,"x0":0.6432156816161076,"y0":50.00543926206722,"z0":5.941978246968417,"aX":10.063630505338233},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.2,"spinRate":2493,"spinDirection":169},"zone":3,"typeConfidence":0.93,"plateTime":0.3770732541140571,"extension":7.282883913567687},"index":0,"playId":"711c2751-c853-3000-9131-5a487abce021","pitchNumber":1,"startTime":"2026-08-23T21:49:27.205Z","endTime":"2026-08-23T21:49:30.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226374939250118,"aZ":-26.53975378471714,"pfxX":4.485929819523998,"pfxZ":3.067776540750944,"pX":-0.4495176016276522,"pZ":1.3072778083036496,"vX0":-4.003090065523352,"vY0":-133.9581543148062,"vZ0":-7.040858114192122,"x":134.13,"y":203.48,"x0":0.47415211388192996,"y0":50.00238039640793,"z0":5.8404247255267885,"aX":8.234413443617013},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":-7.3,"spinRate":1500,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.40733257096016073,"extension":7.401718501485129},"index":1,"playId":"49368f76-b9f1-30af-aa97-4405c85acbb3","pitchNumber":2,"startTime":"2026-08-23T21:49:44.794Z","endTime":"2026-08-23T21:49:48.174Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442890901120844,"aZ":-13.462409864693619,"pfxX":6.9108402981684245,"pfxZ":9.058411247422539,"pX":1.9452962299011818,"pZ":2.0378164009877193,"vX0":0.8946874601233543,"vY0":-142.2864608175826,"vZ0":-8.314528066345558,"x":42.85,"y":183.76,"x0":0.7289529412306748,"y0":50.00074025488651,"z0":5.8369351859160234,"aX":14.2690111747595},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.7,"spinRate":2463,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.38388783668896664,"extension":7.204523159852757},"index":2,"playId":"647f6ed2-0373-3491-96c4-8b39097d2a1c","pitchNumber":3,"startTime":"2026-08-23T21:50:01.689Z","endTime":"2026-08-23T21:50:04.689Z","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":87.9,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071187555441178,"aZ":-24.58471643940226,"pfxX":-3.158672141693531,"pfxZ":4.552276515708189,"pX":-1.0132882158561887,"pZ":1.4754176688328813,"vX0":-2.481758432751163,"vY0":-128.0122487361829,"vZ0":-6.632108276688074,"x":155.62,"y":198.94,"x0":0.3774311060536358,"y0":50.00608206794547,"z0":6.009766685808511,"aX":-5.272260642914635},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":287},"zone":13,"typeConfidence":0.84,"plateTime":0.42697940053345107,"extension":7.3868603385181615},"index":3,"playId":"b09207de-4266-3963-96e6-d49052fef317","pitchNumber":4,"startTime":"2026-08-23T21:50:20.733Z","endTime":"2026-08-23T21:50:25.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-23T21:50:46.841Z","endTime":"2026-08-23T21:51:18.105Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17303916617173,"aZ":-10.365920631546869,"pfxX":8.337824014310431,"pfxZ":10.500139001666508,"pX":0.9507418664365085,"pZ":2.502213449907387,"vX0":-1.5030389041445142,"vY0":-143.42746392561534,"vZ0":-7.920206134020869,"x":80.76,"y":171.22,"x0":0.3996687484241646,"y0":50.00254495697334,"z0":5.951444024060053,"aX":17.313662432709354},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":-14.8,"spinRate":2500,"spinDirection":166},"zone":14,"typeConfidence":0.89,"plateTime":0.3823578171957349,"extension":7.161825115631558},"index":5,"playId":"764c67bb-3b5a-3ae3-ad61-3a9dc0c60d1b","pitchNumber":5,"startTime":"2026-08-23T21:51:18.105Z","endTime":"2026-08-23T21:51:21.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:51:21.176Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T21:49:16.337Z","endTime":"2026-08-23T21:51:21.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.24"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.86"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.11"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851806561682054,"aZ":-12.371564507776123,"pfxX":4.701654087211752,"pfxZ":9.253356755965974,"pX":0.5592875025044649,"pZ":3.033092713541982,"vX0":-1.9947889001951564,"vY0":-144.90856362282673,"vZ0":-6.186373865071106,"x":95.68,"y":156.89,"x0":0.6432156816161076,"y0":50.00543926206722,"z0":5.941978246968417,"aX":10.063630505338233},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.2,"spinRate":2493,"spinDirection":169},"zone":3,"typeConfidence":0.93,"plateTime":0.3770732541140571,"extension":7.282883913567687},"index":0,"playId":"711c2751-c853-3000-9131-5a487abce021","pitchNumber":1,"startTime":"2026-08-23T21:49:27.205Z","endTime":"2026-08-23T21:49:30.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226374939250118,"aZ":-26.53975378471714,"pfxX":4.485929819523998,"pfxZ":3.067776540750944,"pX":-0.4495176016276522,"pZ":1.3072778083036496,"vX0":-4.003090065523352,"vY0":-133.9581543148062,"vZ0":-7.040858114192122,"x":134.13,"y":203.48,"x0":0.47415211388192996,"y0":50.00238039640793,"z0":5.8404247255267885,"aX":8.234413443617013},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":-7.3,"spinRate":1500,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.40733257096016073,"extension":7.401718501485129},"index":1,"playId":"49368f76-b9f1-30af-aa97-4405c85acbb3","pitchNumber":2,"startTime":"2026-08-23T21:49:44.794Z","endTime":"2026-08-23T21:49:48.174Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442890901120844,"aZ":-13.462409864693619,"pfxX":6.9108402981684245,"pfxZ":9.058411247422539,"pX":1.9452962299011818,"pZ":2.0378164009877193,"vX0":0.8946874601233543,"vY0":-142.2864608175826,"vZ0":-8.314528066345558,"x":42.85,"y":183.76,"x0":0.7289529412306748,"y0":50.00074025488651,"z0":5.8369351859160234,"aX":14.2690111747595},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.7,"spinRate":2463,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.38388783668896664,"extension":7.204523159852757},"index":2,"playId":"647f6ed2-0373-3491-96c4-8b39097d2a1c","pitchNumber":3,"startTime":"2026-08-23T21:50:01.689Z","endTime":"2026-08-23T21:50:04.689Z","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":87.9,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071187555441178,"aZ":-24.58471643940226,"pfxX":-3.158672141693531,"pfxZ":4.552276515708189,"pX":-1.0132882158561887,"pZ":1.4754176688328813,"vX0":-2.481758432751163,"vY0":-128.0122487361829,"vZ0":-6.632108276688074,"x":155.62,"y":198.94,"x0":0.3774311060536358,"y0":50.00608206794547,"z0":6.009766685808511,"aX":-5.272260642914635},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":287},"zone":13,"typeConfidence":0.84,"plateTime":0.42697940053345107,"extension":7.3868603385181615},"index":3,"playId":"b09207de-4266-3963-96e6-d49052fef317","pitchNumber":4,"startTime":"2026-08-23T21:50:20.733Z","endTime":"2026-08-23T21:50:25.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-23T21:50:46.841Z","endTime":"2026-08-23T21:51:18.105Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17303916617173,"aZ":-10.365920631546869,"pfxX":8.337824014310431,"pfxZ":10.500139001666508,"pX":0.9507418664365085,"pZ":2.502213449907387,"vX0":-1.5030389041445142,"vY0":-143.42746392561534,"vZ0":-7.920206134020869,"x":80.76,"y":171.22,"x0":0.3996687484241646,"y0":50.00254495697334,"z0":5.951444024060053,"aX":17.313662432709354},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":-14.8,"spinRate":2500,"spinDirection":166},"zone":14,"typeConfidence":0.89,"plateTime":0.3823578171957349,"extension":7.161825115631558},"index":5,"playId":"764c67bb-3b5a-3ae3-ad61-3a9dc0c60d1b","pitchNumber":5,"startTime":"2026-08-23T21:51:18.105Z","endTime":"2026-08-23T21:51:21.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:51:21.176Z","atBatIndex":70},"scoringPlays":[3,4,12,16,25,36,37,38,55],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":186.63,"y":107.13},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":43.0,"y":109.0},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":180.6,"y":110.54},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":85.43,"y":104.05},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":70.37,"y":76.44},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":142.33,"y":92.71},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":70.93,"y":114.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":130.02,"y":90.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":87.96,"y":123.81},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":160.75,"y":84.59},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":19,"top":[12,13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":62.19,"y":57.38},"type":"H","description":"Home Run"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":110.15,"y":172.02},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":140.48,"y":46.71},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":48.31,"y":49.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":114.97,"y":60.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":88.73,"y":154.86},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":28,"top":[20,21,22,23],"bottom":[24,25,26,27,28],"hits":{"away":[{"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":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":170.95,"y":95.0},"type":"O","description":"Lineout"},{"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":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":177.05,"y":106.11},"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":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":118.96,"y":92.23},"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":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":145.73,"y":145.09},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":144.0,"y":40.0},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":124.45,"y":92.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":61.1,"y":103.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":122.55,"y":73.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":146.79,"y":177.93},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":39,"top":[29,30,31,32],"bottom":[33,34,35,36,37,38,39],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":169.89,"y":107.69},"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":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":113.96,"y":79.73},"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":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":119.88,"y":168.91},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":82.41,"y":83.69},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":122.8,"y":136.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":149.67,"y":180.73},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":56.6,"y":89.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":216.67,"y":106.58},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":130.02,"y":86.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":74.28,"y":131.41},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":137.62,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":91.51,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":161.85,"y":136.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":53.11,"y":136.37},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":114.02,"y":139.32},"type":"O","description":"Pop Out"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":193.33,"y":94.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":119.89,"y":192.43},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":72.99,"y":132.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":182.06,"y":107.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":141.17,"y":141.55},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":217.46,"y":90.62},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":108.74,"y":149.15},"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":7,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":186.38,"y":112.91},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":140.15,"y":141.04},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"coordinates":{"x":108.74,"y":145.09},"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":8,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":177.47,"y":82.76},"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":8,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":146.74,"y":143.57},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":126.36,"y":155.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":76.47,"y":92.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":129.59,"y":173.42},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"bottom":[],"hits":{"away":[{"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":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":128.5,"y":179.55},"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":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":144.71,"y":143.07},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":11,"errors":2,"leftOnBase":7},"away":{"runs":4,"hits":8,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"onDeck":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"inHole":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"battingOrder":10,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"onDeck":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"inHole":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":7,"groundOuts":6,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".247","atBats":34,"obp":".305","slg":".404","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.36","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.36","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":43,"strikes":95,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":5,"pitchesPerInning":"17.25","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"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":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":14,"strikes":19,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","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":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":41,"gamesStarted":1,"flyOuts":36,"groundOuts":62,"airOuts":72,"runs":27,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":39,"baseOnBalls":26,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":218,"obp":".308","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1000,"era":"3.58","inningsPitched":"60.1","wins":0,"losses":0,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":24,"whip":"1.24","battersFaced":250,"outs":181,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":375,"strikes":625,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":2,"winPercentage":".---","pitchesPerInning":"16.57","gamesFinished":15,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.82","walksPer9Inn":"3.88","hitsPer9Inn":"7.31","runsScoredPer9":"4.03","homeRunsPer9":"0.75","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":7,"doubles":1,"triples":2,"homeRuns":2,"strikeOuts":26,"baseOnBalls":0,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".255","atBats":47,"obp":".255","slg":".489","ops":".744","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":23,"rbi":4,"leftOnBase":16,"sacBunts":3,"sacFlies":0,"babip":".526","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":38,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":2,"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":10,"groundOuts":16,"airOuts":31,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":3,"hits":20,"hitByPitch":2,"atBats":99,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":468,"era":"2.96","inningsPitched":"27.1","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":9,"whip":"1.21","battersFaced":117,"outs":82,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":166,"strikes":302,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"17.12","gamesFinished":10,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"11.52","walksPer9Inn":"4.28","hitsPer9Inn":"6.59","runsScoredPer9":"3.29","homeRunsPer9":"0.66","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"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}},"ID683363":{"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.2 IP, 4 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":66,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":19,"strikes":47,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"obp":".320","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"6.35","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.41","battersFaced":25,"outs":17,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":30,"strikes":61,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"winPercentage":".000","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.18","walksPer9Inn":"0.00","hitsPer9Inn":"12.71","runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":20,"airOuts":23,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".226","atBats":84,"obp":".330","slg":".238","ops":".568","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":20,"rbi":5,"leftOnBase":28,"sacBunts":2,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":24,"stolenBasePercentage":".774","caughtStealingPercentage":".226","assists":15,"putOuts":183,"errors":3,"chances":201,"fielding":".985","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"19","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".294","slg":".400","ops":".694","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":6,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":21,"airOuts":20,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":1,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".244","atBats":86,"obp":".253","slg":".419","ops":".672","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":36,"rbi":12,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":3,"chances":52,"fielding":".942","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":62,"groundOuts":177,"airOuts":123,"runs":62,"doubles":14,"triples":7,"homeRuns":10,"strikeOuts":112,"baseOnBalls":35,"intentionalWalks":0,"hits":122,"hitByPitch":8,"atBats":532,"obp":".286","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","numberOfPitches":2135,"era":"3.75","inningsPitched":"141.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.11","battersFaced":578,"outs":425,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":2135,"balls":736,"strikes":1399,"strikePercentage":".660","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".500","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"7.12","walksPer9Inn":"2.22","hitsPer9Inn":"7.75","runsScoredPer9":"3.94","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":10,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"301","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":6,"groundOuts":4,"airOuts":15,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".135","atBats":37,"obp":".256","slg":".162","ops":".418","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":6,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".208","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID805345":{"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"jerseyNumber":"68","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, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":2,"runs":5,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".382","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"6.43","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.86","battersFaced":34,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":53,"strikes":96,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.29","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"14.14","walksPer9Inn":"5.14","hitsPer9Inn":"11.57","runsScoredPer9":"6.43","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","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":11,"gamesStarted":0,"flyOuts":7,"groundOuts":15,"airOuts":12,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":43,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"3.86","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.29","battersFaced":49,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":73,"strikes":104,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".000","pitchesPerInning":"15.17","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"4.63","homeRunsPer9":"0.77","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":18,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":62,"obp":".386","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":264,"era":"5.28","inningsPitched":"15.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.70","battersFaced":70,"outs":46,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":105,"strikes":159,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"17.22","gamesFinished":1,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.11","hitsPer9Inn":"11.15","runsScoredPer9":"5.28","homeRunsPer9":"1.17","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"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}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":35,"groundOuts":75,"airOuts":81,"runs":36,"doubles":10,"triples":3,"homeRuns":7,"strikeOuts":59,"baseOnBalls":29,"intentionalWalks":2,"hits":65,"hitByPitch":6,"avg":".236","atBats":276,"obp":".319","slg":".370","ops":".689","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":102,"rbi":31,"leftOnBase":120,"sacBunts":2,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.43","popOuts":24,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":186,"errors":2,"chances":190,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":68,"groundOuts":144,"airOuts":134,"runs":58,"doubles":27,"triples":4,"homeRuns":9,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":0,"hits":131,"hitByPitch":6,"avg":".289","atBats":454,"obp":".324","slg":".425","ops":".749","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":193,"rbi":46,"leftOnBase":145,"sacBunts":0,"sacFlies":4,"babip":".305","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.44","popOuts":21,"lineOuts":45},"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":215,"errors":3,"chances":221,"fielding":".986","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":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":39,"gamesStarted":0,"flyOuts":18,"groundOuts":30,"airOuts":29,"runs":15,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":2,"hits":29,"hitByPitch":4,"atBats":121,"obp":".373","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":607,"era":"3.38","inningsPitched":"32.0","wins":1,"losses":6,"saves":0,"saveOpportunities":3,"holds":9,"blownSaves":3,"earnedRuns":12,"whip":"1.63","battersFaced":150,"outs":96,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":245,"strikes":362,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".143","pitchesPerInning":"18.97","gamesFinished":3,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"9.84","walksPer9Inn":"6.47","hitsPer9Inn":"8.16","runsScoredPer9":"4.22","homeRunsPer9":"0.00","inheritedRunners":29,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":130,"flyOuts":76,"groundOuts":109,"airOuts":122,"runs":69,"doubles":31,"triples":1,"homeRuns":26,"strikeOuts":144,"baseOnBalls":57,"intentionalWalks":4,"hits":118,"hitByPitch":1,"avg":".241","atBats":489,"obp":".319","slg":".468","ops":".787","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":229,"rbi":70,"leftOnBase":226,"sacBunts":0,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.81","popOuts":22,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":750,"errors":7,"chances":817,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665665":{"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"jerseyNumber":"48","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":11,"gamesStarted":0,"flyOuts":3,"groundOuts":16,"airOuts":7,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":49,"obp":".377","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":196,"era":"6.17","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.71","battersFaced":53,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":74,"strikes":122,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"12.34","runsScoredPer9":"6.94","homeRunsPer9":"2.31","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687931":{"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"jerseyNumber":"88","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":7,"gamesStarted":7,"flyOuts":28,"groundOuts":28,"airOuts":42,"runs":26,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":130,"obp":".392","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":570,"era":"7.03","inningsPitched":"32.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.84","battersFaced":153,"outs":96,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":217,"strikes":353,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".429","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"1.15","strikeoutsPer9Inn":"6.47","walksPer9Inn":"5.63","hitsPer9Inn":"10.97","runsScoredPer9":"7.31","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":14,"groundOuts":28,"airOuts":26,"runs":8,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".200","atBats":100,"obp":".238","slg":".250","ops":".488","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":25,"rbi":2,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":4},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":32,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":25,"gamesStarted":15,"flyOuts":61,"groundOuts":126,"airOuts":119,"runs":54,"doubles":25,"triples":2,"homeRuns":15,"strikeOuts":73,"baseOnBalls":34,"intentionalWalks":0,"hits":108,"hitByPitch":4,"atBats":418,"obp":".317","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1705,"era":"4.08","inningsPitched":"108.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.31","battersFaced":464,"outs":324,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1705,"balls":628,"strikes":1077,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".364","pitchesPerInning":"15.79","gamesFinished":5,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.08","walksPer9Inn":"2.83","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.25","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":21,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","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":4,"flyOuts":14,"groundOuts":26,"airOuts":38,"runs":13,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":116,"obp":".305","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":534,"era":"3.58","inningsPitched":"32.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.16","battersFaced":131,"outs":98,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":534,"balls":201,"strikes":333,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.35","gamesFinished":6,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.44","walksPer9Inn":"3.31","hitsPer9Inn":"7.16","runsScoredPer9":"3.58","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":70,"groundOuts":84,"airOuts":136,"runs":62,"doubles":25,"triples":1,"homeRuns":21,"strikeOuts":139,"baseOnBalls":37,"intentionalWalks":0,"hits":107,"hitByPitch":2,"avg":".230","atBats":465,"obp":".289","slg":".424","ops":".713","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":197,"rbi":51,"leftOnBase":202,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":41,"lineOuts":25},"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":282,"putOuts":179,"errors":18,"chances":479,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":25,"gamesStarted":25,"flyOuts":57,"groundOuts":155,"airOuts":107,"runs":70,"doubles":25,"triples":3,"homeRuns":10,"strikeOuts":130,"baseOnBalls":64,"intentionalWalks":0,"hits":113,"hitByPitch":5,"atBats":500,"obp":".318","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2373,"era":"4.34","inningsPitched":"134.2","wins":7,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.31","battersFaced":574,"outs":404,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2373,"balls":941,"strikes":1432,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".350","pitchesPerInning":"17.62","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"8.69","walksPer9Inn":"4.28","hitsPer9Inn":"7.55","runsScoredPer9":"4.68","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806367":{"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"jerseyNumber":"52","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".333","slg":".417","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":5,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":47,"groundOuts":63,"airOuts":76,"runs":41,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":94,"baseOnBalls":45,"intentionalWalks":1,"hits":78,"hitByPitch":0,"avg":".252","atBats":310,"obp":".346","slg":".435","ops":".781","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":135,"rbi":35,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":9,"lineOuts":20},"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":18,"putOuts":210,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678545":{"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":17,"groundOuts":22,"airOuts":23,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".224","atBats":76,"obp":".250","slg":".368","ops":".618","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":28,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":31,"errors":2,"chances":93,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[678545,646240,642715,671083,805811,682674,687551,808982,668800,813841,683766,683363,664141,656529,805345],"pitchers":[683363,664141,656529,805345],"bench":[701852,806367],"bullpen":[671345,605288,694738,665665,693313,681916,694918,657277,687931],"battingOrder":[678545,646240,671083,805811,687551,808982,668800,813841,683766],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Cox (2, 2nd inning off Bennett, 0 on, 0 out)."},{"label":"TB","value":"Adames; Bericoto; Cox 5; Eldridge 2; Kennedy, B; Koss."},{"label":"RBI","value":"Bericoto (12); Cox (4); Eldridge (35)."},{"label":"Runners left in scoring position, 2 out","value":"Knizner."},{"label":"GIDP","value":"Gilbert."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]}],"note":[{"label":"a","value":"Struck out for Bericoto in the 6th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".251","atBats":35,"obp":".324","slg":".407","ops":".731","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":20,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":110,"era":"3.51","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.22","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":28,"strikes":82,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":3,"pitchesPerInning":"12.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 8-6)","summary":"7.0 IP, 3 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":19,"strikes":65,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":15,"gamesStarted":15,"flyOuts":55,"groundOuts":85,"airOuts":103,"runs":35,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":2,"hits":76,"hitByPitch":3,"atBats":325,"obp":".278","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1233,"era":"3.49","inningsPitched":"87.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.07","battersFaced":352,"outs":263,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":402,"strikes":831,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"winPercentage":".571","pitchesPerInning":"14.06","gamesFinished":0,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"6.88","walksPer9Inn":"1.85","hitsPer9Inn":"7.80","runsScoredPer9":"3.59","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"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"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":53,"groundOuts":75,"airOuts":100,"runs":65,"doubles":21,"triples":2,"homeRuns":26,"strikeOuts":124,"baseOnBalls":55,"intentionalWalks":2,"hits":116,"hitByPitch":21,"avg":".282","atBats":411,"obp":".392","slg":".533","ops":".925","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":219,"rbi":78,"leftOnBase":174,"sacBunts":1,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.81","popOuts":29,"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":81,"putOuts":835,"errors":5,"chances":921,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 17)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":38,"airOuts":29,"runs":15,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":133,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":510,"era":"2.86","inningsPitched":"34.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":17,"blownSaves":0,"earnedRuns":11,"whip":"1.04","battersFaced":140,"outs":104,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":510,"balls":135,"strikes":375,"strikePercentage":".740","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".333","pitchesPerInning":"14.71","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"9.09","walksPer9Inn":"1.30","hitsPer9Inn":"8.05","runsScoredPer9":"3.89","homeRunsPer9":"0.52","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"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"}]},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":8,"gamesStarted":8,"flyOuts":16,"groundOuts":29,"airOuts":43,"runs":23,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":161,"obp":".388","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":672,"era":"4.54","inningsPitched":"39.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.76","battersFaced":184,"outs":119,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":672,"balls":247,"strikes":425,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"9.30","walksPer9Inn":"4.08","hitsPer9Inn":"11.80","runsScoredPer9":"5.22","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | 3B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"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":74,"flyOuts":15,"groundOuts":23,"airOuts":29,"runs":16,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".217","atBats":120,"obp":".299","slg":".383","ops":".682","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":13,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":8,"groundOuts":23,"airOuts":19,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":67,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":260,"era":"1.40","inningsPitched":"19.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.98","battersFaced":75,"outs":58,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":81,"strikes":179,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".---","pitchesPerInning":"13.45","gamesFinished":9,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.52","walksPer9Inn":"2.33","hitsPer9Inn":"6.52","runsScoredPer9":"1.86","homeRunsPer9":"0.47","inheritedRunners":6,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":52,"gamesStarted":0,"flyOuts":30,"groundOuts":46,"airOuts":48,"runs":23,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":2,"atBats":188,"obp":".309","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":818,"era":"4.01","inningsPitched":"49.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.26","battersFaced":208,"outs":148,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":282,"strikes":536,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".600","pitchesPerInning":"16.58","gamesFinished":6,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.92","hitsPer9Inn":"8.39","runsScoredPer9":"4.20","homeRunsPer9":"1.46","inheritedRunners":30,"inheritedRunnersScored":13,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":30,"groundOuts":38,"airOuts":44,"runs":20,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".252","atBats":139,"obp":".321","slg":".403","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":56,"rbi":12,"leftOnBase":44,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","popOuts":4,"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":96,"putOuts":51,"errors":6,"chances":153,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":46,"airOuts":39,"runs":19,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":44,"hitByPitch":5,"avg":".257","atBats":171,"obp":".337","slg":".392","ops":".729","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":67,"rbi":23,"leftOnBase":66,"sacBunts":4,"sacFlies":1,"babip":".331","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.75","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":33,"stolenBasePercentage":".825","caughtStealingPercentage":".175","assists":22,"putOuts":444,"errors":2,"chances":468,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"901","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":55,"groundOuts":74,"airOuts":95,"runs":33,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":51,"baseOnBalls":36,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".240","atBats":283,"obp":".325","slg":".413","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":117,"rbi":51,"leftOnBase":140,"sacBunts":0,"sacFlies":5,"babip":".259","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.44","popOuts":10,"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":{"caughtStealing":17,"stolenBases":31,"stolenBasePercentage":".646","caughtStealingPercentage":".354","assists":26,"putOuts":440,"errors":7,"chances":473,"fielding":".985","passedBall":2,"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"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":8,"flyOuts":46,"groundOuts":118,"airOuts":72,"runs":51,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":28,"intentionalWalks":2,"hits":96,"hitByPitch":4,"atBats":347,"obp":".333","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1428,"era":"4.69","inningsPitched":"88.1","wins":5,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.40","battersFaced":385,"outs":265,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":506,"strikes":922,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".455","pitchesPerInning":"16.17","gamesFinished":4,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"6.83","walksPer9Inn":"2.85","hitsPer9Inn":"9.78","runsScoredPer9":"5.20","homeRunsPer9":"1.12","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":14,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":94,"groundOuts":91,"airOuts":166,"runs":73,"doubles":27,"triples":4,"homeRuns":22,"strikeOuts":111,"baseOnBalls":59,"intentionalWalks":3,"hits":124,"hitByPitch":2,"avg":".256","atBats":484,"obp":".335","slg":".465","ops":".800","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":225,"rbi":69,"leftOnBase":238,"sacBunts":1,"sacFlies":7,"babip":".285","groundOutsToAirouts":"0.55","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":32,"lineOuts":40},"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":12,"putOuts":243,"errors":8,"chances":263,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":24,"gamesStarted":24,"flyOuts":72,"groundOuts":137,"airOuts":137,"runs":44,"doubles":29,"triples":1,"homeRuns":15,"strikeOuts":123,"baseOnBalls":36,"intentionalWalks":0,"hits":125,"hitByPitch":5,"atBats":519,"obp":".295","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2020,"era":"2.79","inningsPitched":"138.2","wins":16,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.16","battersFaced":563,"outs":416,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2020,"balls":720,"strikes":1300,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".842","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"7.98","walksPer9Inn":"2.34","hitsPer9Inn":"8.11","runsScoredPer9":"2.86","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":49},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":18,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":54,"groundOuts":50,"airOuts":98,"runs":32,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".254","atBats":268,"obp":".313","slg":".414","ops":".727","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":111,"rbi":38,"leftOnBase":132,"sacBunts":1,"sacFlies":4,"babip":".297","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.67","popOuts":25,"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":150,"putOuts":126,"errors":6,"chances":282,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"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":40,"flyOuts":25,"groundOuts":34,"airOuts":38,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".258","atBats":124,"obp":".331","slg":".403","ops":".734","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":50,"rbi":16,"leftOnBase":44,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":4,"putOuts":106,"errors":1,"chances":111,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":50,"groundOuts":133,"airOuts":123,"runs":64,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":63,"baseOnBalls":35,"intentionalWalks":0,"hits":106,"hitByPitch":10,"avg":".255","atBats":416,"obp":".325","slg":".399","ops":".724","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":166,"rbi":62,"leftOnBase":170,"sacBunts":5,"sacFlies":4,"babip":".272","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.67","popOuts":39,"lineOuts":34},"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":228,"putOuts":75,"errors":9,"chances":312,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":22,"gamesStarted":22,"flyOuts":56,"groundOuts":105,"airOuts":111,"runs":46,"doubles":22,"triples":1,"homeRuns":7,"strikeOuts":113,"baseOnBalls":33,"intentionalWalks":0,"hits":101,"hitByPitch":4,"atBats":427,"obp":".296","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1819,"era":"3.41","inningsPitched":"113.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.18","battersFaced":467,"outs":340,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":665,"strikes":1154,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".625","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"8.97","walksPer9Inn":"2.62","hitsPer9Inn":"8.02","runsScoredPer9":"3.65","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":24,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":7,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"801","stats":{"batting":{"note":"b-","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":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":122,"flyOuts":48,"groundOuts":119,"airOuts":114,"runs":58,"doubles":13,"triples":4,"homeRuns":17,"strikeOuts":144,"baseOnBalls":34,"intentionalWalks":2,"hits":96,"hitByPitch":5,"avg":".207","atBats":464,"obp":".265","slg":".362","ops":".627","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":168,"rbi":62,"leftOnBase":187,"sacBunts":2,"sacFlies":7,"babip":".255","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.29","popOuts":33,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":210,"errors":1,"chances":218,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":37,"airOuts":29,"runs":20,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":24,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".287","atBats":122,"obp":".401","slg":".426","ops":".827","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":52,"rbi":9,"leftOnBase":50,"sacBunts":3,"sacFlies":1,"babip":".344","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":95,"errors":1,"chances":164,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":2,"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":80,"flyOuts":22,"groundOuts":51,"airOuts":32,"runs":23,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".236","atBats":157,"obp":".284","slg":".382","ops":".666","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":60,"rbi":20,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.40","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":86,"errors":0,"chances":88,"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"}]},"ID681544":{"person":{"id":681544,"fullName":"Wyatt Olds","link":"/api/v1/people/681544"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":48,"era":"0.00","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":13,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":19,"strikes":29,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.40","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":21,"gamesStarted":21,"flyOuts":70,"groundOuts":80,"airOuts":136,"runs":45,"doubles":25,"triples":1,"homeRuns":13,"strikeOuts":134,"baseOnBalls":33,"intentionalWalks":1,"hits":97,"hitByPitch":3,"atBats":445,"obp":".276","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1811,"era":"3.08","inningsPitched":"120.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.08","battersFaced":483,"outs":360,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1811,"balls":563,"strikes":1248,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".571","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"10.05","walksPer9Inn":"2.48","hitsPer9Inn":"7.28","runsScoredPer9":"3.38","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":39,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":69,"groundOuts":122,"airOuts":127,"runs":67,"doubles":32,"triples":3,"homeRuns":16,"strikeOuts":106,"baseOnBalls":21,"intentionalWalks":1,"hits":143,"hitByPitch":8,"avg":".289","atBats":494,"obp":".328","slg":".464","ops":".792","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":229,"rbi":66,"leftOnBase":193,"sacBunts":2,"sacFlies":2,"babip":".340","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":21,"lineOuts":37},"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":7,"putOuts":306,"errors":2,"chances":315,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":40,"gamesStarted":3,"flyOuts":29,"groundOuts":50,"airOuts":52,"runs":19,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":189,"obp":".274","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":860,"era":"3.00","inningsPitched":"54.0","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.07","battersFaced":221,"outs":162,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":329,"strikes":531,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".400","pitchesPerInning":"15.93","gamesFinished":9,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"9.83","walksPer9Inn":"4.33","hitsPer9Inn":"5.33","runsScoredPer9":"3.17","homeRunsPer9":"1.17","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","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":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":46,"gamesStarted":1,"flyOuts":12,"groundOuts":34,"airOuts":27,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":2,"hits":28,"hitByPitch":3,"atBats":146,"obp":".320","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":775,"era":"2.20","inningsPitched":"41.0","wins":2,"losses":0,"saves":4,"saveOpportunities":5,"holds":12,"blownSaves":1,"earnedRuns":10,"whip":"1.29","battersFaced":176,"outs":123,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":775,"balls":325,"strikes":450,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.90","gamesFinished":11,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"12.95","walksPer9Inn":"5.49","hitsPer9Inn":"6.15","runsScoredPer9":"2.41","homeRunsPer9":"0.44","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 29)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"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":45,"gamesStarted":0,"flyOuts":23,"groundOuts":38,"airOuts":35,"runs":11,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":160,"obp":".287","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":712,"era":"1.85","inningsPitched":"43.2","wins":2,"losses":4,"saves":29,"saveOpportunities":31,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.17","battersFaced":182,"outs":131,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":235,"strikes":477,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".333","pitchesPerInning":"16.31","gamesFinished":36,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"11.75","walksPer9Inn":"4.12","hitsPer9Inn":"6.39","runsScoredPer9":"2.27","homeRunsPer9":"0.41","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[663330,681508,678882,677800,575929,702332,686765,655316,642201,680776,657136,668939,687562,594027,547973],"pitchers":[687562,594027,547973],"bench":[678011],"bullpen":[678394,687941,543243,669062,663558,681544,663776,624133,801139,669711],"battingOrder":[681508,678882,677800,575929,702332,686765,655316,680776,668939],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sogard (9, Wilkinson); Wong (11, Wilkinson); Gasper (7, Brubaker); Monasterio (23, Harris)."},{"label":"3B","value":"Jones, Jah (1, Wilkinson)."},{"label":"HR","value":"Sogard (2, 2nd inning off Wilkinson, 0 on, 0 out)."},{"label":"TB","value":"Gasper 2; Jones, Jah 4; Monasterio 2; Rafaela 3; Sogard 6; Wong 3."},{"label":"RBI","value":"Gasper (16); Rafaela 2 (66); Sogard (9); Wong (23)."},{"label":"2-out RBI","value":"Rafaela; Wong; Gasper."},{"label":"Runners left in scoring position, 2 out","value":"Rutschman; Durbin 2; Rafaela."},{"label":"Team RISP","value":"4-for-16."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rafaela (17, 2nd base off Wilkinson/Knizner)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Monasterio (6, throw); Abreu, W (8, throw)."},{"label":"DP","value":"(Sogard-Monasterio-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Doubled for Jones, Jah in the 4th."},{"label":"b","value":"Struck out for White, E in the 8th."},{"label":"c","value":"Grounded out for Wong in the 8th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hentges."},{"label":"ABS Challenge","value":"Knizner 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Rafaela (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Wilkinson 66-47; Brubaker 33-19; Hentges 23-16; Harris 16-13; Bennett 84-65; Guerrero 11-7; Chapman 15-10."},{"label":"Groundouts-flyouts","value":"Wilkinson 3-3; Brubaker 1-3; Hentges 2-1; Harris 2-0; Bennett 3-6; Guerrero 1-1; Chapman 2-0."},{"label":"Batters faced","value":"Wilkinson 18; Brubaker 9; Hentges 5; Harris 4; Bennett 29; Guerrero 3; Chapman 3."},{"label":"Inherited runners-scored","value":"Brubaker 1-1; Hentges 1-0."},{"label":"Umpires","value":"HP: James Jean. 1B: Sean Barber. 2B: John Libka. 3B: James Hoye. "},{"label":"Weather","value":"70 degrees, Overcast."},{"label":"Wind","value":"1 mph, Out To RF."},{"label":"First pitch","value":"3:16 PM."},{"label":"T","value":"2:35."},{"label":"Att","value":"36,278."},{"label":"Venue","value":"Fenway Park."},{"label":"August 23, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","boxscoreName":"Sogard"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":37,"airOuts":29,"runs":20,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":24,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".287","atBats":122,"obp":".401","slg":".426","ops":".827","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":52,"rbi":9,"leftOnBase":50,"sacBunts":3,"sacFlies":1,"babip":".344","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":95,"errors":1,"chances":164,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","boxscoreName":"Rafaela"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":69,"groundOuts":122,"airOuts":127,"runs":67,"doubles":32,"triples":3,"homeRuns":16,"strikeOuts":106,"baseOnBalls":21,"intentionalWalks":1,"hits":143,"hitByPitch":8,"avg":".289","atBats":494,"obp":".328","slg":".464","ops":".792","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":229,"rbi":66,"leftOnBase":193,"sacBunts":2,"sacFlies":2,"babip":".340","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":21,"lineOuts":37},"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":7,"putOuts":306,"errors":2,"chances":315,"fielding":".994","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":58,"hittingGameScore":58},{"player":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","boxscoreName":"Jones, Jah"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | 3B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"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":74,"flyOuts":15,"groundOuts":23,"airOuts":29,"runs":16,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".217","atBats":120,"obp":".299","slg":".383","ops":".682","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":13,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"loser":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}