{"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":824473,"link":"/api/v1.1/game/824473/feed/live","metaData":{"wait":10,"timeStamp":"20260901_013118","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824473,"type":"R","doubleHeader":"N","id":"2026/08/31/sdnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824473-2026-08-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-31T22:40:00Z","originalDate":"2026-08-31","officialDate":"2026-08-31","dayNight":"night","time":"6:40","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":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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 Diego","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":65,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":73,"losses":65,"winningPercentage":".529"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":73,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":65,"losses":73,"winningPercentage":".471"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682825":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825","firstName":"Luis","lastName":"Mey","primaryNumber":"47","birthDate":"2001-06-24","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Mey","middleName":"Ellison","boxscoreName":"Mey","gender":"M","nameMatrilineal":"Senatis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Mey","nameSlug":"luis-mey-682825","firstLastName":"Luis Mey","lastFirstName":"Mey, Luis","lastInitName":"Mey, L","initLastName":"L Mey","fullFMLName":"Luis Ellison Mey","fullLFMName":"Mey, Luis Ellison","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"ID687957":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957","firstName":"Dustin","lastName":"Harris","primaryNumber":"29","birthDate":"1999-07-08","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dustin","useLastName":"Harris","middleName":"Alexander","boxscoreName":"Harris, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin Harris","nameSlug":"dustin-harris-687957","firstLastName":"Dustin Harris","lastFirstName":"Harris, Dustin","lastInitName":"Harris, D","initLastName":"D Harris","fullFMLName":"Dustin Alexander Harris","fullLFMName":"Harris, Dustin Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID695490":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490","firstName":"Edwin","lastName":"Arroyo","primaryNumber":"2","birthDate":"2003-08-25","currentAge":23,"birthCity":"Arecibo","birthCountry":"Puerto Rico","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edwin","useLastName":"Arroyo","middleName":"Zaed","boxscoreName":"Arroyo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Arroyo","nameSlug":"edwin-arroyo-695490","firstLastName":"Edwin Arroyo","lastFirstName":"Arroyo, Edwin","lastInitName":"Arroyo, E","initLastName":"E Arroyo","fullFMLName":"Edwin Zaed Arroyo","fullLFMName":"Arroyo, Edwin Zaed","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":28,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID677943":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943","firstName":"William","lastName":"Banfield","primaryNumber":"60","birthDate":"1999-11-18","currentAge":26,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Banfield","middleName":"Frank","boxscoreName":"Banfield","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Banfield","nameTitle":"V","nameSuffix":"V","nameSlug":"will-banfield-677943","firstLastName":"Will Banfield","lastFirstName":"Banfield, Will","lastInitName":"Banfield, W","initLastName":"W Banfield","fullFMLName":"William Frank Banfield","fullLFMName":"Banfield, William Frank","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670062":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062","firstName":"Julian","lastName":"Garcia","primaryNumber":"57","birthDate":"1995-05-13","currentAge":31,"birthCity":"Fort Collins","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Julian","useLastName":"Garcia","middleName":"Robert","boxscoreName":"Garcia, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"JOO-lee-in garr-SEE-a","mlbDebutDate":"2026-06-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julian Garcia","nameSlug":"julian-garcia-670062","firstLastName":"Julian Garcia","lastFirstName":"Garcia, Julian","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Julian Robert Garcia","fullLFMName":"Garcia, Julian Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID699302":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302","firstName":"Héctor","lastName":"Rodríguez","primaryNumber":"43","birthDate":"2004-03-11","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Héctor","useLastName":"Rodríguez","middleName":"Junior","boxscoreName":"Rodríguez, H","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Héctor Rodríguez","nameSlug":"hector-rodriguez-699302","firstLastName":"Héctor Rodríguez","lastFirstName":"Rodríguez, Héctor","lastInitName":"Rodríguez, H","initLastName":"H Rodríguez","fullFMLName":"Héctor Junior Rodríguez","fullLFMName":"Rodríguez, Héctor Junior","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID671155":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155","firstName":"Vincent","lastName":"Johnson","primaryNumber":"63","birthDate":"1998-10-11","currentAge":27,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ivan","useLastName":"Johnson","middleName":"Ivan","boxscoreName":"Johnson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ivan Johnson","nameSlug":"ivan-johnson-671155","firstLastName":"Ivan Johnson","lastFirstName":"Johnson, Ivan","lastInitName":"Johnson, I","initLastName":"I Johnson","fullFMLName":"Vincent Ivan Johnson","fullLFMName":"Johnson, Vincent Ivan","strikeZoneTop":3.2,"strikeZoneBottom":1.615}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"90","wind":"7 mph, R To L"},"gameInfo":{"attendance":16162,"firstPitch":"2026-08-31T22:40:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"home":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"}},"officialScorer":{"id":695905,"fullName":"Jim O'Connor","link":"/api/v1/people/695905"},"primaryDatacaster":{"id":800976,"fullName":"Matthew Yates","link":"/api/v1/people/800976"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out sharply, shortstop Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-31T22:40:38.531Z","endTime":"2026-08-31T22:41:43.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-31T19:12:54.808Z","endTime":"2026-08-31T22:18:04.035Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-31T22:18:04.035Z","endTime":"2026-08-31T22:40:29.298Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-31T22:40:29.298Z","endTime":"2026-08-31T22:40:40.818Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":92.2,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65360904735185,"aZ":-21.88889110099971,"pfxX":-9.111412715375867,"pfxZ":5.591187674001082,"pX":0.22201050734902766,"pZ":1.4554131264551482,"vX0":5.813443640340754,"vY0":-134.22227295025564,"vZ0":-5.182870930850122,"x":108.54,"y":199.48,"x0":-0.7783466490564195,"y0":50.00638463246754,"z0":4.9517023480064895,"aX":-16.774758849247164},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":15.4,"spinRate":2365,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.40669766479259595,"extension":6.946857135443787},"index":3,"playId":"960ba8cf-011f-3cc7-8560-8b2c1a3c2523","pitchNumber":1,"startTime":"2026-08-31T22:40:40.818Z","endTime":"2026-08-31T22:40:44.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631141505244322,"aZ":-23.99211722281705,"pfxX":-7.484301839982894,"pfxZ":4.654449259646526,"pX":0.8716064484687541,"pZ":3.520225904449582,"vX0":6.7743221612848155,"vY0":-130.97683414916324,"vZ0":0.5601568981839226,"x":83.78,"y":143.73,"x0":-0.7614041733742208,"y0":50.002350735937405,"z0":5.081490469154609,"aX":-13.155570347724133},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":12.2,"spinRate":2453,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.41633183980812527,"extension":7.253233861356662},"index":4,"playId":"4b948ce9-c890-3f25-9abc-45009aa124d6","pitchNumber":2,"startTime":"2026-08-31T22:40:51.976Z","endTime":"2026-08-31T22:40:55.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.472924337910936,"aZ":-32.15146304912866,"pfxX":1.5954536596573536,"pfxZ":0.017718233970926534,"pX":-0.7663953426673418,"pZ":2.312069203121126,"vX0":0.4728022123843273,"vY0":-121.41576887979515,"vZ0":-0.2650932145927384,"x":146.21,"y":176.35,"x0":-1.17047745053031,"y0":50.004739096073514,"z0":5.196237723770823,"aX":2.406803320477342},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-3.0,"spinRate":2421,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4493431358191904,"extension":6.963437155307436},"index":5,"playId":"743c8105-0022-36c9-8c24-7a8a3bc0201b","pitchNumber":3,"startTime":"2026-08-31T22:41:03.632Z","endTime":"2026-08-31T22:41:06.883Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.880428158724165,"aZ":-31.79496403426426,"pfxX":2.00024993504136,"pfxZ":0.25017757271299157,"pX":0.4674355966940559,"pZ":1.4929631753678543,"vX0":2.9781621225278925,"vY0":-121.62152907444154,"vZ0":-1.9973979269609292,"x":99.18,"y":198.47,"x0":-1.0245996129937007,"y0":50.00460519759907,"z0":5.036287300012903,"aX":3.0493681211950032},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.2,"spinRate":2460,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.447330892621427,"extension":6.974220035411874},"index":6,"playId":"7af1018f-6c86-3c22-964e-81e8318e92da","pitchNumber":4,"startTime":"2026-08-31T22:41:17.990Z","endTime":"2026-08-31T22:41:21.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491148222613415,"aZ":-34.051932602319056,"pfxX":4.308875433199723,"pfxZ":-1.2226009861944327,"pX":0.4077837741417701,"pZ":2.144604877030391,"vX0":1.9420450200424346,"vY0":-122.99028766946347,"vZ0":-0.06012686581698423,"x":101.46,"y":180.88,"x0":-0.9508510763093295,"y0":50.001316905930054,"z0":5.047665842214756,"aX":6.626393777034437},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-8.3,"spinRate":2468,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4446746627759497,"extension":6.8376961131955545},"hitData":{"launchSpeed":102.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":102.66,"coordY":150.16}},"index":7,"playId":"126acdcd-28c5-3bb9-a3f1-74425d8d396e","pitchNumber":5,"startTime":"2026-08-31T22:41:33.257Z","endTime":"2026-08-31T22:41:43.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:41:43.563Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-31T22:42:05.559Z","endTime":"2026-08-31T22:43:48.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.710540646365786,"aZ":-24.578018932444067,"pfxX":-7.705509266103597,"pfxZ":4.343610695000047,"pX":1.721422916088192,"pZ":1.431194652315098,"vX0":9.181517072859632,"vY0":-131.65844553483464,"vZ0":-4.379304687522486,"x":51.38,"y":200.14,"x0":-0.8148144367354923,"y0":50.00654089393615,"z0":4.941604965754875,"aX":-13.49108245802735},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":11.9,"spinRate":2289,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.41648907755850395,"extension":7.055041787137681},"index":0,"playId":"d62d2ddb-107e-37f2-ae00-4e28a17b2a67","pitchNumber":1,"startTime":"2026-08-31T22:42:09.302Z","endTime":"2026-08-31T22:42:12.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24440540326855,"aZ":-33.428293200384445,"pfxX":4.713049094035563,"pfxZ":-0.8415560965974898,"pX":-0.06457053002705346,"pZ":2.640512997940193,"vX0":1.334352446407002,"vY0":-121.3256844032074,"vZ0":0.8404492657757698,"x":119.46,"y":167.49,"x0":-1.233634566043832,"y0":50.001736555526435,"z0":5.197903227156834,"aX":7.04061714793145},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":-8.9,"spinRate":2387,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4510760119556121,"extension":6.8958160472929055},"index":1,"playId":"12bd1079-1d45-3f4a-9455-6cf0015034b4","pitchNumber":2,"startTime":"2026-08-31T22:42:21.710Z","endTime":"2026-08-31T22:42:24.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59221073777074,"aZ":-25.40219209104559,"pfxX":0.7519473070795741,"pfxZ":4.044056825141624,"pX":-0.13514170077069199,"pZ":2.7636565992096225,"vX0":2.3705752110325493,"vY0":-128.09123865771372,"vZ0":-0.923204754706801,"x":122.15,"y":164.16,"x0":-1.1674829219525604,"y0":50.003052369254036,"z0":5.101465764363865,"aX":1.2581480592128518},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-1.8,"spinRate":2413,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.4263912303887274,"extension":7.0769544354141125},"index":2,"playId":"e23574a7-8221-3971-af58-fc6b4221828d","pitchNumber":3,"startTime":"2026-08-31T22:42:34.301Z","endTime":"2026-08-31T22:42:37.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-31T22:42:47.445Z","endTime":"2026-08-31T22:42:56.206Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83930763427333,"aZ":-24.52021239192411,"pfxX":-6.019563366746863,"pfxZ":4.291218770512,"pX":0.8049550989098131,"pZ":3.640378290205048,"vX0":6.450304629032494,"vY0":-132.3832747229046,"vZ0":0.9092816185066611,"x":86.32,"y":140.49,"x0":-0.8749060324088999,"y0":50.00405365569603,"z0":5.080036764572207,"aX":-10.742496614260762},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":9.6,"spinRate":2388,"spinDirection":209},"zone":12,"typeConfidence":0.87,"plateTime":0.41289266149430004,"extension":6.948159269857321},"index":4,"playId":"2f4bbd1a-3c89-389c-88ba-deb802bf7aeb","pitchNumber":4,"startTime":"2026-08-31T22:42:56.206Z","endTime":"2026-08-31T22:42:59.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49366917679464,"aZ":-33.09519328853992,"pfxX":3.3898876702447645,"pfxZ":-0.5914790602631683,"pX":0.16442167434330995,"pZ":1.6655555955818542,"vX0":1.9868915003347833,"vY0":-124.13123267934522,"vZ0":-1.3759570622760502,"x":110.73,"y":193.81,"x0":-1.0875527637202922,"y0":50.00404884509979,"z0":4.989562720672297,"aX":5.274834799547744},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":-6.6,"spinRate":2326,"spinDirection":116},"zone":8,"typeConfidence":0.86,"plateTime":0.44171948095356095,"extension":6.8310332843497505},"index":5,"playId":"480bed40-ca5c-3b63-971a-5367750b8cbd","pitchNumber":5,"startTime":"2026-08-31T22:43:09.267Z","endTime":"2026-08-31T22:43:12.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437368642443083,"aZ":-32.708201741663636,"pfxX":2.942775442403297,"pfxZ":-0.3519558698808023,"pX":-0.2283909708335733,"pZ":1.5882727023711414,"vX0":1.3939030404090076,"vY0":-122.17595165126733,"vZ0":-1.4103676986794942,"x":125.71,"y":195.9,"x0":-1.1881540417496297,"y0":50.00362474044643,"z0":4.97683642143521,"aX":4.4609979168063765},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2446,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4478368142787903,"extension":6.916366597743083},"index":6,"playId":"e5616982-1336-34bc-a235-ef173b14ffbe","pitchNumber":6,"startTime":"2026-08-31T22:43:28.408Z","endTime":"2026-08-31T22:43:31.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28889186569425,"aZ":-20.917473626077676,"pfxX":-5.17260666103577,"pfxZ":6.299819090558049,"pX":-0.6336239822165225,"pZ":3.3991773906717686,"vX0":2.945203186317102,"vY0":-132.57926497993776,"vZ0":-0.27112572324180256,"x":141.15,"y":147.0,"x0":-1.084540338134428,"y0":50.00424600824177,"z0":5.024165898806263,"aX":-9.245676774705482},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":8.8,"spinRate":2453,"spinDirection":214},"zone":11,"typeConfidence":0.54,"plateTime":0.41250412425157634,"extension":7.213384977632824},"index":7,"playId":"ab0af797-ccaa-3dbc-acb5-0ee3e4d67765","pitchNumber":7,"startTime":"2026-08-31T22:43:45.477Z","endTime":"2026-08-31T22:43:48.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:43:48.477Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (21) on a sharp line drive to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-31T22:44:17.161Z","endTime":"2026-08-31T22:45:35.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57957871472954,"aZ":-19.621398903275903,"pfxX":-8.62859448453322,"pfxZ":7.14427724536349,"pX":-0.01831914164275904,"pZ":2.912484949701562,"vX0":5.209872850057861,"vY0":-132.08356767178023,"vZ0":-1.6286338332353798,"x":117.7,"y":160.14,"x0":-0.9009017112500499,"y0":50.0040058475504,"z0":4.988010780613374,"aX":-15.162977288775974},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":14.4,"spinRate":2407,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.4155549962734586,"extension":6.950122502522772},"index":0,"playId":"9f6ad9ba-522f-38d2-9a5d-20a4f91ac31d","pitchNumber":1,"startTime":"2026-08-31T22:44:17.161Z","endTime":"2026-08-31T22:44:20.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49691114855011,"aZ":-32.40506592988855,"pfxX":1.7385940180888992,"pfxZ":-0.15871618939781085,"pX":1.303091596851375,"pZ":0.784218547711666,"vX0":4.583918998709746,"vY0":-120.2839593652947,"vZ0":-3.1296314138704466,"x":67.33,"y":217.61,"x0":-0.8502085504581766,"y0":50.00199734022481,"z0":4.96424678446976,"aX":2.556421966600583},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.2,"spinRate":2382,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4547087320393457,"extension":7.107521165646916},"index":1,"playId":"c236d245-2740-3763-a6c6-ec4272759931","pitchNumber":2,"startTime":"2026-08-31T22:44:33.906Z","endTime":"2026-08-31T22:44:37.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493661672257954,"aZ":-31.965684551897283,"pfxX":2.432789293887057,"pfxZ":0.14215926185797922,"pX":0.4819028421506478,"pZ":1.2739304195681145,"vX0":2.786246752723022,"vY0":-122.1258845448097,"vZ0":-2.3535790632121167,"x":98.63,"y":204.38,"x0":-0.9888813928285137,"y0":50.00510634714229,"z0":4.9928433251120445,"aX":3.6846646351342556},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-5.0,"spinRate":2308,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4480648870023094,"extension":7.09485252058837},"index":2,"playId":"525e6bb1-c633-3916-a8c2-79f6f10c4ff5","pitchNumber":3,"startTime":"2026-08-31T22:44:48.868Z","endTime":"2026-08-31T22:44:52.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824819993778522,"aZ":-32.66343710192654,"pfxX":4.042056490720036,"pfxZ":-0.3253528951682929,"pX":1.3197128264529903,"pZ":1.2905697759165802,"vX0":4.18566614307146,"vY0":-122.55277230211065,"vZ0":-2.0986708076932024,"x":66.7,"y":203.93,"x0":-0.9370704353282184,"y0":50.001950994639046,"z0":4.95521156244233,"aX":6.129996348176726},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":-8.3,"spinRate":2442,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44739613328658434,"extension":6.884810994332467},"index":3,"playId":"eee40695-e76b-3876-b435-9e36c38c8e63","pitchNumber":4,"startTime":"2026-08-31T22:45:04.009Z","endTime":"2026-08-31T22:45:07.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539357495960047,"aZ":-32.13820625718517,"pfxX":1.9564288020463896,"pfxZ":0.019640542502054714,"pX":0.2675198967546447,"pZ":2.013918792376749,"vX0":2.393780347649177,"vY0":-121.39155562694526,"vZ0":-0.6326595883540181,"x":106.8,"y":184.4,"x0":-0.983381541377706,"y0":50.00005542702247,"z0":5.062397490743476,"aX":2.9348014222211845},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.1,"spinRate":2369,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.45026724337986446,"extension":6.830102935573323},"hitData":{"launchSpeed":105.2,"launchAngle":12.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.0,"coordY":69.0}},"index":4,"playId":"c064c41f-be16-34ea-a7d6-c17dba5e88e2","pitchNumber":5,"startTime":"2026-08-31T22:45:20.472Z","endTime":"2026-08-31T22:45:35.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:45:35.738Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-31T22:46:04.079Z","endTime":"2026-08-31T22:46:58.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23166770560607,"aZ":-24.20411642929922,"pfxX":-9.867793572221567,"pfxZ":4.527168367566418,"pX":0.46097789787473736,"pZ":1.8504957966420945,"vX0":6.741558238941756,"vY0":-132.11866601671468,"vZ0":-3.5135255354603068,"x":99.43,"y":188.82,"x0":-0.8470410381348668,"y0":50.00348115060406,"z0":4.984922552870628,"aX":-17.37359528558188},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2398,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.41522469827029695,"extension":7.078415711944324},"index":0,"playId":"612eb80b-220c-30fc-976f-d7578315b5f5","pitchNumber":1,"startTime":"2026-08-31T22:46:11.543Z","endTime":"2026-08-31T22:46:14.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794104353508928,"aZ":-25.43011345341118,"pfxX":-7.957909477547313,"pfxZ":3.838318183337295,"pX":0.10681517796979853,"pZ":2.294128044277859,"vX0":5.5845475958070985,"vY0":-131.48995695472334,"vZ0":-2.0228941196904255,"x":112.93,"y":176.84,"x0":-1.006183373784606,"y0":50.004732654663506,"z0":4.952365831785814,"aX":-13.99443988158731},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":2319,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.4158838716052804,"extension":7.121719693967358},"index":1,"playId":"a092f394-f752-3f9b-88ef-f1fc382bfcb6","pitchNumber":2,"startTime":"2026-08-31T22:46:26.581Z","endTime":"2026-08-31T22:46:29.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.128550072334942,"aZ":-34.09395357560943,"pfxX":3.631026083287022,"pfxZ":-1.294494680465637,"pX":0.9258038772880346,"pZ":1.9823370121613106,"vX0":3.5394054424634858,"vY0":-120.86313037444752,"vZ0":-0.3243475040819873,"x":81.71,"y":185.26,"x0":-1.025673351747166,"y0":50.0004721880976,"z0":5.096076307674969,"aX":5.40433178296553},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.2,"breakHorizontal":-7.3,"spinRate":2321,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.452079536618486,"extension":6.939187217222044},"hitData":{"launchSpeed":99.6,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":166.88}},"index":2,"playId":"069f1b00-822e-3e27-82ae-36013287f8e4","pitchNumber":3,"startTime":"2026-08-31T22:46:47.672Z","endTime":"2026-08-31T22:46:58.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:46:58.177Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Héctor Rodríguez singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-31T22:49:06.942Z","endTime":"2026-08-31T22:49:55.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-31T22:49:00.995Z","endTime":"2026-08-31T22:49:09.229Z","isPitch":false,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.647028452150852,"aZ":-27.014481930294572,"pfxX":-10.02027993986841,"pfxZ":2.7355695030018783,"pX":0.7399152089434335,"pZ":2.462260324318392,"vX0":11.929534267750775,"vY0":-136.37695982539333,"vZ0":-2.7638348021459658,"x":88.8,"y":172.3,"x0":-2.3866971014781058,"y0":50.00154510627433,"z0":5.3496298583602755,"aX":-18.89638413910262},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":2218,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40143068377514624,"extension":5.951444296600434},"index":1,"playId":"9fac81e0-8773-3b29-aec4-3ac699a3a7be","pitchNumber":1,"startTime":"2026-08-31T22:49:09.229Z","endTime":"2026-08-31T22:49:12.229Z","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":87.0,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44190603690356,"aZ":-31.386368822067276,"pfxX":0.9170924842951328,"pfxZ":0.48482964663594075,"pX":-0.05368495346102466,"pZ":1.2707013991745204,"vX0":6.7816112049108215,"vY0":-126.61209097732805,"vZ0":-3.8740173326151153,"x":119.05,"y":204.47,"x0":-2.875261552285876,"y0":50.00612318227194,"z0":5.305414718853542,"aX":1.503753142297339},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-3.0,"spinRate":2669,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.4309639363393645,"extension":5.9182707323072075},"index":2,"playId":"a675e181-db7a-3034-92b2-3f281e5da47b","pitchNumber":2,"startTime":"2026-08-31T22:49:24.050Z","endTime":"2026-08-31T22:49:27.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421443002690896,"aZ":-28.51779184054853,"pfxX":-9.936105513568345,"pfxZ":2.211144342739172,"pX":-1.0310651319223307,"pZ":1.7784593665477606,"vX0":8.21161503309861,"vY0":-127.50083323095106,"vZ0":-2.863176241508504,"x":156.3,"y":190.76,"x0":-2.9974561727923983,"y0":50.0020456742878,"z0":5.158940493849697,"aX":-16.411799318295063},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":16.2,"spinRate":2046,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42906387135427737,"extension":5.838592449360442},"hitData":{"launchSpeed":91.8,"launchAngle":8.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.27,"coordY":123.31}},"index":3,"playId":"cba99276-ce21-3a18-9879-0e19d7d50009","pitchNumber":3,"startTime":"2026-08-31T22:49:43.801Z","endTime":"2026-08-31T22:49:55.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:49:55.486Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-31T22:50:12.328Z","endTime":"2026-08-31T22:51:56.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36486648959355,"aZ":-28.582716288777895,"pfxX":8.764012536338095,"pfxZ":2.607752281545446,"pX":-1.4242529823682708,"pZ":3.382750177879212,"vX0":1.6031677885754982,"vY0":-117.17421106832501,"vZ0":1.6481658228763862,"x":171.29,"y":147.45,"x0":-3.256765445760374,"y0":50.000690786841645,"z0":5.361848486174055,"aX":12.052803675159558},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2827,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.469392782904301,"extension":5.993623538173987},"index":0,"playId":"0228b861-5e6c-3fb7-8835-b6f15aff51f7","pitchNumber":1,"startTime":"2026-08-31T22:50:19.858Z","endTime":"2026-08-31T22:50:22.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88583151721033,"aZ":-27.177815878901225,"pfxX":8.279397010892925,"pfxZ":3.5456531386197003,"pX":0.09167916423445013,"pZ":2.77861519396682,"vX0":4.30351414749212,"vY0":-118.59558969118244,"vZ0":-0.21605148813448127,"x":113.51,"y":163.76,"x0":-2.8282752019004804,"y0":50.003347559457474,"z0":5.371792562652586,"aX":11.670913019076169},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.6,"breakHorizontal":-16.1,"spinRate":2838,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.46369193024519983,"extension":6.047644015927786},"index":1,"playId":"20770696-674f-387b-a13d-5b9277d117a3","pitchNumber":2,"startTime":"2026-08-31T22:50:40.111Z","endTime":"2026-08-31T22:50:43.214Z","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":0},"index":2,"playId":"091315b3-e9f5-37f0-b1ec-6bb416b51d22","startTime":"2026-08-31T22:51:00.449Z","endTime":"2026-08-31T22:51:03.449Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888870017469387,"aZ":-35.3137356866495,"pfxX":2.764442222732235,"pfxZ":-2.071072750996379,"pX":-1.0513317782975427,"pZ":2.7795793241762237,"vX0":3.6621017000134493,"vY0":-122.45542869100599,"vZ0":0.705126552827446,"x":157.07,"y":163.73,"x0":-2.9272065998751478,"y0":50.00419001658543,"z0":5.516414213631553,"aX":4.18544071043576},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-5.9,"spinRate":2730,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4478113202344085,"extension":6.132262934389418},"index":3,"playId":"70d8d134-7782-377e-b1db-18fa29144aae","pitchNumber":3,"startTime":"2026-08-31T22:51:21.404Z","endTime":"2026-08-31T22:51:24.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456875797425447,"aZ":-27.435262016845677,"pfxX":-8.422348774341875,"pfxZ":2.8827154342233996,"pX":-0.5485950815675423,"pZ":2.7444817053277566,"vX0":8.341211943963609,"vY0":-127.17775212561176,"vZ0":-0.8381392503672901,"x":137.91,"y":164.68,"x0":-2.7726195928079798,"y0":50.00041541881739,"z0":5.24933533132805,"aX":-13.83052587692525},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":1824,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4302623822756009,"extension":6.318659413408668},"hitData":{"launchSpeed":102.2,"launchAngle":30.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.99,"coordY":36.15}},"index":4,"playId":"ae35f5d5-b2d0-3161-84d3-d6897586057c","pitchNumber":4,"startTime":"2026-08-31T22:51:42.653Z","endTime":"2026-08-31T22:51:56.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:51:56.343Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Stewart doubles (25) on a line drive to right fielder Fernando Tatis Jr. Héctor Rodríguez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-31T22:52:15.199Z","endTime":"2026-08-31T22:52:56.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18404939451487,"aZ":-26.30335891617902,"pfxX":-8.405357495409586,"pfxZ":3.035677420819951,"pX":0.8207356920279455,"pZ":2.3056922718836668,"vX0":12.252759595215489,"vY0":-137.64274240456695,"vZ0":-3.453941233536962,"x":90.79,"y":161.63,"x0":-2.579519487678572,"y0":50.004575352960664,"z0":5.341433730640144,"aX":-16.264206847918462},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":13.0,"spinRate":2329,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3966771089946457,"extension":6.130202169128356},"index":0,"playId":"e3280759-b387-333a-aafd-629c63b70710","pitchNumber":1,"startTime":"2026-08-31T22:52:22.473Z","endTime":"2026-08-31T22:52:25.473Z","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":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777492591166887,"aZ":-34.54516850610924,"pfxX":7.655802098377083,"pfxZ":-1.5909197791924532,"pX":0.9820418215997775,"pZ":1.789043970426812,"vX0":6.495620602504341,"vY0":-121.56832705199727,"vZ0":-1.2555405303178384,"x":79.57,"y":190.48,"x0":-2.72327509997552,"y0":50.00353744569431,"z0":5.322462614470432,"aX":11.408676600115266},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":-15.5,"spinRate":3035,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.45128179095963183,"extension":6.0404260406755865},"hitData":{"launchSpeed":60.3,"launchAngle":19.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.0,"coordY":136.0}},"index":1,"playId":"c9f71a2e-fa08-379a-a05f-87e0bce8525b","pitchNumber":2,"startTime":"2026-08-31T22:52:41.809Z","endTime":"2026-08-31T22:52:56.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:52:56.524Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-31T22:53:25.888Z","endTime":"2026-08-31T22:53:59.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":81.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083711120322924,"aZ":-26.390711213090853,"pfxX":-9.27889624253128,"pfxZ":3.4261224426089942,"pX":-0.6456963428814831,"pZ":2.5206421895489868,"vX0":8.584694045037482,"vY0":-128.1735589017153,"vZ0":-1.6108750165201755,"x":141.61,"y":170.72,"x0":-2.810900708946232,"y0":50.00119243670484,"z0":5.191252767383681,"aX":-15.649970564550355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":1886,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4251185945918978,"extension":6.258316970471444},"index":0,"playId":"1245d50a-19ef-3945-94e9-a93544830db4","pitchNumber":1,"startTime":"2026-08-31T22:53:27.630Z","endTime":"2026-08-31T22:53:30.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875761738140348,"aZ":-27.521497858676906,"pfxX":-9.260497127506337,"pfxZ":2.717909236206358,"pX":-0.449670674735545,"pZ":1.8638971701005973,"vX0":9.254334218476671,"vY0":-129.178776407866,"vZ0":-3.0291402995532666,"x":134.14,"y":188.45,"x0":-2.854969765955098,"y0":50.0011755925866,"z0":5.140620373419021,"aX":-15.838187539169123},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1850,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.42207771909593816,"extension":6.287540491423944},"hitData":{"launchSpeed":71.6,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":173.47}},"index":1,"playId":"5ed051fc-3d19-3e40-a7de-7b5e7134a0ba","pitchNumber":2,"startTime":"2026-08-31T22:53:48.929Z","endTime":"2026-08-31T22:53:59.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:53:59.969Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-31T22:54:21.406Z","endTime":"2026-08-31T22:57:10.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.920625375978112,"aZ":-25.04395278557711,"pfxX":-10.831922189658176,"pfxZ":3.619396476151765,"pX":1.0059746773010398,"pZ":2.4784306893524635,"vX0":12.89641485897622,"vY0":-139.13383794154515,"vZ0":-3.546605607788276,"x":78.65,"y":171.86,"x0":-2.272228205770537,"y0":50.002156080534974,"z0":5.420858451413075,"aX":-21.331423999462583},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2244,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3930067701506985,"extension":6.197652907297811},"index":0,"playId":"f85fca52-c82f-36b2-9a5e-d12e0e0f9df6","pitchNumber":1,"startTime":"2026-08-31T22:54:24.663Z","endTime":"2026-08-31T22:54:27.663Z","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":96.9,"endSpeed":88.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36744303819567,"aZ":-12.464546901345813,"pfxX":-7.427274242417434,"pfxZ":9.82664733151935,"pX":0.6296332817608427,"pZ":2.1436800773190146,"vX0":10.788569823277175,"vY0":-140.60671024397178,"vZ0":-6.849411650510669,"x":93.0,"y":180.9,"x0":-2.288983929837884,"y0":50.001474416293085,"z0":5.41701176933793,"aX":-14.896149797736706},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2460,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.38929011262410285,"extension":6.060019511453258},"index":1,"playId":"d9c51766-b8bf-3eb4-b904-4df9fa8f9cde","pitchNumber":2,"startTime":"2026-08-31T22:54:57.158Z","endTime":"2026-08-31T22:55:00.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-31T22:55:09.450Z","endTime":"2026-08-31T22:55:26.570Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88551662540213,"aZ":-12.469377207442916,"pfxX":-5.139417411452312,"pfxZ":9.876601819161118,"pX":0.5383781575202271,"pZ":3.0632196916984165,"vX0":9.507443035965867,"vY0":-140.37236409999764,"vZ0":-4.602071445061443,"x":96.48,"y":156.07,"x0":-2.225241864248019,"y0":50.00111239928544,"z0":5.536235781624867,"aX":-10.252860809090881},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2518,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39026135944677076,"extension":6.104561585501311},"index":3,"playId":"5cad2aa1-0ae2-33b1-884d-32ed1c685ba7","pitchNumber":3,"startTime":"2026-08-31T22:55:26.570Z","endTime":"2026-08-31T22:55:29.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817244919637364,"aZ":-23.472632051400527,"pfxX":-10.503495308047782,"pfxZ":5.161291267377044,"pX":0.14459353179033613,"pZ":1.2382240314615545,"vX0":10.54484097481095,"vY0":-128.74746864827065,"vZ0":-5.145954972521799,"x":111.49,"y":205.35,"x0":-2.6324165266956676,"y0":50.00086663272454,"z0":5.070927335062649,"aX":-17.69639224395879},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":1954,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4248429098875075,"extension":6.3407990548041},"index":4,"playId":"c8f5e2cb-a9b8-3d15-984b-287aa7002d2a","pitchNumber":4,"startTime":"2026-08-31T22:55:52.201Z","endTime":"2026-08-31T22:55:55.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89885909561476,"aZ":-28.39538765726237,"pfxX":-10.277793012796536,"pfxZ":2.2099548386487617,"pX":-0.5731570361363987,"pZ":1.983558864271409,"vX0":9.068326887105574,"vY0":-129.3399856885641,"vZ0":-2.6976908708569365,"x":138.85,"y":185.22,"x0":-2.7754356755862606,"y0":50.00232374032899,"z0":5.199315618465825,"aX":-17.556849677594062},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":16.8,"spinRate":1912,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.42216845777717893,"extension":6.1699650105799995},"index":5,"playId":"8509ae25-1669-3d0e-8d80-1b0f6382edb6","pitchNumber":5,"startTime":"2026-08-31T22:56:13.843Z","endTime":"2026-08-31T22:56:16.843Z","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":96.1,"endSpeed":87.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1922477202531,"aZ":-21.955555114469416,"pfxX":-11.035211241571655,"pfxZ":5.238427765180924,"pX":-0.3799668820496683,"pZ":1.9448527286647277,"vX0":9.470589835952769,"vY0":-139.47668584739665,"vZ0":-5.651948257360524,"x":131.48,"y":186.27,"x0":-2.4019374187386777,"y0":50.004880144751766,"z0":5.465425325705595,"aX":-21.53534928933894},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":2279,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39416163113142755,"extension":5.9878802609843795},"index":6,"playId":"461e9a4c-04c3-3ebf-a6fb-d4627c00ddd0","pitchNumber":6,"startTime":"2026-08-31T22:56:40.730Z","endTime":"2026-08-31T22:56:43.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875873111991094,"aZ":-21.703862747608493,"pfxX":-11.19866836692117,"pfxZ":5.232297680003486,"pX":-0.4543700143692476,"pZ":1.6475710436990714,"vX0":9.179293847068754,"vY0":-140.33524716080075,"vZ0":-6.353362969013049,"x":134.32,"y":194.3,"x0":-2.3079471192842855,"y0":50.00171814724,"z0":5.3483269073542115,"aX":-22.401749090361825},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":2341,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.38986019875526656,"extension":6.081960667151813},"index":7,"playId":"1ee77f56-f443-3f5a-9a5b-6419281906a6","pitchNumber":7,"startTime":"2026-08-31T22:57:06.796Z","endTime":"2026-08-31T22:57:10.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T22:57:10.091Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-31T22:59:44.013Z","endTime":"2026-08-31T23:01:41.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801311228973216,"aZ":-34.32776464508859,"pfxX":3.091266286192582,"pfxZ":-1.50411887031089,"pX":-0.19332224372772144,"pZ":1.3988924165721814,"vX0":1.3493965447776324,"vY0":-119.04789438746265,"vZ0":-1.3156521630073457,"x":124.37,"y":201.01,"x0":-1.1689795929123283,"y0":50.0012114068897,"z0":5.065348930287016,"aX":4.436964510512773},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":-5.9,"spinRate":2409,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.46005414635912656,"extension":6.754332413663688},"index":0,"playId":"1376841c-ee13-3f88-8196-21c44d40beac","pitchNumber":1,"startTime":"2026-08-31T22:59:49.391Z","endTime":"2026-08-31T22:59:52.391Z","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":82.0,"endSpeed":75.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40897207824803,"aZ":-33.44028418992962,"pfxX":2.3597575423479027,"pfxZ":-0.8805974797264584,"pX":0.02246839611764244,"pZ":1.716851272486827,"vX0":1.952696493692033,"vY0":-119.40595407151022,"vZ0":-0.7258349349373048,"x":116.14,"y":192.43,"x0":-1.112999081575098,"y0":50.00152239672941,"z0":5.038659222438002,"aX":3.400237088360496},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.4,"breakHorizontal":-4.8,"spinRate":2431,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4590601952338105,"extension":6.819743983452227},"index":1,"playId":"829ea7d0-6aac-31c2-be04-5ffdf52934f7","pitchNumber":2,"startTime":"2026-08-31T23:00:00.487Z","endTime":"2026-08-31T23:00:03.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5634234388586,"aZ":-22.879807472109782,"pfxX":-8.773070441324961,"pfxZ":5.301287288483518,"pX":-1.3810384766225146,"pZ":3.9936243131176834,"vX0":2.3859752157551646,"vY0":-131.74178276372677,"vZ0":1.55729952302532,"x":169.64,"y":130.95,"x0":-1.159834978271634,"y0":50.00416426299821,"z0":5.088460520214951,"aX":-15.388517240735426},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2396,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.41611139398634567,"extension":6.96525663182872},"index":2,"playId":"6aa4e227-7f19-3809-baf8-f45f3938b536","pitchNumber":3,"startTime":"2026-08-31T23:00:16.343Z","endTime":"2026-08-31T23:00:19.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.360753610289525,"aZ":-33.50633478918558,"pfxX":3.3619738734712823,"pfxZ":-0.9186875324409556,"pX":0.828083226339025,"pZ":0.7298796177816447,"vX0":3.574851503364099,"vY0":-119.67306346420811,"vZ0":-2.7987306763469095,"x":85.44,"y":219.07,"x0":-1.1225722822525457,"y0":50.00375615293357,"z0":4.919551485732899,"aX":4.870028931969499},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-7.0,"spinRate":2430,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.45790803724631823,"extension":6.812168801165837},"index":3,"playId":"d973fe91-23a8-3622-be03-0d25b5cab807","pitchNumber":4,"startTime":"2026-08-31T23:00:27.947Z","endTime":"2026-08-31T23:00:31.376Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50099417136368,"aZ":-23.30607189415061,"pfxX":-7.33899144869075,"pfxZ":5.040704054778637,"pX":-0.4819121943829484,"pZ":3.4478348523393714,"vX0":3.951521731561133,"vY0":-131.49039899658996,"vZ0":0.4021905772231925,"x":135.37,"y":145.69,"x0":-1.0464315448362367,"y0":50.00568243647001,"z0":5.014875644598102,"aX":-12.921252590762677},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":12.5,"spinRate":2385,"spinDirection":210},"zone":1,"typeConfidence":0.89,"plateTime":0.415716160294461,"extension":6.9109195573807085},"index":4,"playId":"c6a9ef6f-c4e5-3642-8a51-974ff5f83c70","pitchNumber":5,"startTime":"2026-08-31T23:00:40.292Z","endTime":"2026-08-31T23:00:43.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65013087351836,"aZ":-32.852243791653144,"pfxX":2.286567256328863,"pfxZ":-0.4455398166011131,"pX":-0.5070655932527046,"pZ":1.5545313346705332,"vX0":0.7837376233469275,"vY0":-122.32448360554353,"vZ0":-1.4791134746126093,"x":136.33,"y":196.81,"x0":-1.1285150231257581,"y0":50.00348947551857,"z0":4.97804599550232,"aX":3.472497680752288},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-4.3,"spinRate":2389,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.44739646997957605,"extension":6.8702579875645995},"index":5,"playId":"1aeef939-655b-3c0a-8f15-a7835cbc83c8","pitchNumber":6,"startTime":"2026-08-31T23:00:59.757Z","endTime":"2026-08-31T23:01:02.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73429034018887,"aZ":-23.610313284908116,"pfxX":-9.262679557651618,"pfxZ":4.839334691906801,"pX":-2.4115833670435434,"pZ":1.5726650095944101,"vX0":-0.34291991599614,"vY0":-132.53156553366986,"vZ0":-3.929281583997316,"x":208.92,"y":196.32,"x0":-1.0778771440041994,"y0":50.003664789844585,"z0":4.8100340139419995,"aX":-16.38871589111619},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":16.8,"spinRate":2284,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.4141284429723062,"extension":6.96883513515005},"index":6,"playId":"f5947cc2-a146-31ce-92e0-6bd2b6a6ffcc","pitchNumber":7,"startTime":"2026-08-31T23:01:25.923Z","endTime":"2026-08-31T23:01:28.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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470507774866785,"aZ":-33.33145067028881,"pfxX":3.22686272250762,"pfxZ":-0.7596550959807473,"pX":0.7421921701630995,"pZ":1.4974692587964376,"vX0":3.3107763994256443,"vY0":-122.36285518609465,"vZ0":-1.4297147584480911,"x":88.71,"y":198.35,"x0":-1.0461309603118232,"y0":50.002933782413265,"z0":4.9372368830204785,"aX":4.9079678089570535},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-6.6,"spinRate":2287,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.44710843781830256,"extension":6.883838873011577},"index":7,"playId":"307706bd-f5f0-3b5a-986a-053e0f30f42b","pitchNumber":8,"startTime":"2026-08-31T23:01:38.052Z","endTime":"2026-08-31T23:01:41.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:01:41.052Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-31T23:02:03.943Z","endTime":"2026-08-31T23:03:05.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":91.5,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511295666151685,"aZ":-24.822552659064137,"pfxX":-10.082742922001097,"pfxZ":4.128164921628757,"pX":0.637417254818609,"pZ":2.4200835844711883,"vX0":7.28748700917349,"vY0":-133.0675412530702,"vZ0":-1.8369394942689594,"x":92.7,"y":173.44,"x0":-0.836925035868173,"y0":50.00055130374892,"z0":4.9308299013443735,"aX":-17.94671811933585},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2328,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.4127707649673593,"extension":7.15147200092899},"index":0,"playId":"db7c59c7-e76f-3404-9e61-26cb5d963bdd","pitchNumber":1,"startTime":"2026-08-31T23:02:05.606Z","endTime":"2026-08-31T23:02:08.867Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058799702898735,"aZ":-23.319842412961407,"pfxX":-6.8539962886921835,"pfxZ":5.046340369587263,"pX":1.0035413035141305,"pZ":3.0553683597950485,"vX0":7.052951702650831,"vY0":-131.46000736994654,"vZ0":-0.4986484139932905,"x":78.75,"y":156.29,"x0":-0.8196942185171188,"y0":50.00606838709992,"z0":4.9738755701301045,"aX":-12.036025375168942},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":10.9,"spinRate":2305,"spinDirection":208},"zone":12,"typeConfidence":0.88,"plateTime":0.41615752579478293,"extension":6.862469070116254},"index":1,"playId":"9bc61298-bfd4-352c-91ce-4f6b9f82696b","pitchNumber":2,"startTime":"2026-08-31T23:02:17.245Z","endTime":"2026-08-31T23:02:20.245Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975298447026287,"aZ":-34.75975313897124,"pfxX":3.8490507472773454,"pfxZ":-1.7528821851939105,"pX":1.104514308595004,"pZ":1.9270979943811442,"vX0":3.8729798248643825,"vY0":-120.46736699934173,"vZ0":-0.1940626596567102,"x":74.9,"y":186.75,"x0":-1.023064024736342,"y0":50.005437477827094,"z0":5.076393871890888,"aX":5.6680163285792835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-7.9,"spinRate":2406,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.45432832636533416,"extension":6.9194895310937845},"index":2,"playId":"0ac1ee9c-4bb5-3711-97bf-3301186d7104","pitchNumber":3,"startTime":"2026-08-31T23:02:46.614Z","endTime":"2026-08-31T23:02:49.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74521440502728,"aZ":-25.537668081655852,"pfxX":-10.825462818785795,"pfxZ":3.7327403468337286,"pX":0.4234086118069624,"pZ":2.1009075812374824,"vX0":7.052322458855352,"vY0":-132.81150402424805,"vZ0":-2.311450590036772,"x":100.86,"y":182.06,"x0":-0.8665836219960588,"y0":50.00245474133369,"z0":4.849217341879838,"aX":-19.243923782391303},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2330,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.4131853221828292,"extension":6.939446803987341},"index":3,"playId":"7250abed-e453-3dec-ade4-c70a457ef657","pitchNumber":4,"startTime":"2026-08-31T23:03:01.893Z","endTime":"2026-08-31T23:03:05.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:03:05.400Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a line drive to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-31T23:03:27.448Z","endTime":"2026-08-31T23:04:29.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.835005541031677,"aZ":-31.16705029925576,"pfxX":1.8314726474368164,"pfxZ":0.6563247855291907,"pX":0.9453094757469968,"pZ":1.6278247894632083,"vX0":4.342982332359305,"vY0":-121.93925277716134,"vZ0":-1.675879283315675,"x":80.97,"y":194.83,"x0":-1.0867924030945146,"y0":50.00120920044645,"z0":4.978104666096705,"aX":2.795172442022407},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.2,"spinRate":2316,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4468139591958584,"extension":6.943435549203907},"index":0,"playId":"87e27983-10df-3a89-9a9a-aff6cd043def","pitchNumber":1,"startTime":"2026-08-31T23:03:28.234Z","endTime":"2026-08-31T23:03:31.957Z","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":82.4,"endSpeed":76.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.035864050081894,"aZ":-34.371171246514834,"pfxX":4.210238982085177,"pfxZ":-1.496932206216167,"pX":-1.463258396426928,"pZ":2.594126397094756,"vX0":-1.6984896235172342,"vY0":-120.05326720243254,"vZ0":1.2435466647296296,"x":172.78,"y":168.74,"x0":-1.2957444143174646,"y0":50.002046799038894,"z0":5.115793467530727,"aX":6.179513814238218},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":-7.2,"spinRate":2432,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4552589078797715,"extension":6.831848659072923},"index":1,"playId":"fb673031-3a60-3830-95eb-31dcedc0c3a6","pitchNumber":2,"startTime":"2026-08-31T23:03:41.772Z","endTime":"2026-08-31T23:03:44.772Z","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":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25548934568945,"aZ":-31.91169115970021,"pfxX":2.6856533023246905,"pfxZ":0.17301486686354917,"pX":0.23765451561706433,"pZ":1.9987692967050514,"vX0":2.353860388487874,"vY0":-121.01804617096482,"vZ0":-0.6300864159140585,"x":107.94,"y":184.81,"x0":-1.0912153055129807,"y0":50.00241794546019,"z0":5.021350241336183,"aX":4.0431971618909595},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.4,"spinRate":2339,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.4500122717899071,"extension":6.947201498539464},"index":2,"playId":"10663f32-dcac-3a5c-8184-a6adf0e0ad46","pitchNumber":3,"startTime":"2026-08-31T23:03:56.307Z","endTime":"2026-08-31T23:03:59.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-31T23:04:07.823Z","endTime":"2026-08-31T23:04:18.656Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992119589478545,"aZ":-33.00804564718435,"pfxX":3.1239101583901387,"pfxZ":-0.5542750555676026,"pX":-0.2696063678899999,"pZ":2.4336102371078328,"vX0":1.2032018037491958,"vY0":-121.82007112979124,"vZ0":0.5948789679319184,"x":127.28,"y":173.07,"x0":-1.175811576167267,"y0":50.002797719589296,"z0":5.040159944914348,"aX":4.693822477731077},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":2336,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4496640524997697,"extension":6.870047847791663},"hitData":{"launchSpeed":95.3,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.2,"coordY":107.11}},"index":4,"playId":"a48fe7ea-9e78-3632-acc4-dee297524567","pitchNumber":4,"startTime":"2026-08-31T23:04:18.656Z","endTime":"2026-08-31T23:04:29.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:04:29.332Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-31T23:04:51.471Z","endTime":"2026-08-31T23:06:05.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":91.6,"endSpeed":83.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49496183345295,"aZ":-22.491211638862964,"pfxX":-9.365740994500506,"pfxZ":5.385595265036116,"pX":0.17525094040803352,"pZ":1.4903419180753317,"vX0":6.188981841192034,"vY0":-133.22407083251053,"vZ0":-4.5219687446576575,"x":110.32,"y":198.54,"x0":-0.9605644706608591,"y0":50.00318707549607,"z0":4.834286393715479,"aX":-16.84375821822481},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2264,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4110480770344478,"extension":7.065013504407079},"index":0,"playId":"6a650a22-fd7a-3080-9d05-2772c0c4e0a1","pitchNumber":1,"startTime":"2026-08-31T23:04:51.685Z","endTime":"2026-08-31T23:04:55.747Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051225749810243,"aZ":-24.063034701408185,"pfxX":-8.61830023175882,"pfxZ":4.59258436714436,"pX":-0.18832067346359865,"pZ":2.8497646748672616,"vX0":5.052479599618407,"vY0":-131.84098718595877,"vZ0":-0.9218072468441645,"x":124.18,"y":161.84,"x0":-1.006047057236886,"y0":50.0061439551674,"z0":4.973919187596262,"aX":-15.231286014322267},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":2323,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.41485458493098504,"extension":6.999258117949781},"index":1,"playId":"8dd06417-6814-3798-a4d9-ba370814760c","pitchNumber":2,"startTime":"2026-08-31T23:05:07.028Z","endTime":"2026-08-31T23:05:10.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09152344153127,"aZ":-31.97071645388764,"pfxX":2.326962618581563,"pfxZ":0.13767915781891915,"pX":1.209227193701863,"pZ":1.8393455915236525,"vX0":4.442551520275215,"vY0":-120.91578785802713,"vZ0":-1.0733637120583752,"x":70.91,"y":189.12,"x0":-0.9462133626218459,"y0":50.00521914619222,"z0":5.066251687466829,"aX":3.483520548046816},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-5.2,"spinRate":2371,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.45106464283704995,"extension":6.855423378831176},"index":2,"playId":"b52e4abd-b179-3c6a-adf4-5656500c5aae","pitchNumber":3,"startTime":"2026-08-31T23:05:24.751Z","endTime":"2026-08-31T23:05:28.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.135791038314345,"aZ":-24.75240171631642,"pfxX":-8.982664208348561,"pfxZ":4.164730527278008,"pX":0.22614943969995174,"pZ":1.9646919926594046,"vX0":6.241290627079099,"vY0":-132.5783530962377,"vZ0":-2.8019590266637793,"x":108.38,"y":185.73,"x0":-0.9905107667109164,"y0":50.00297109768285,"z0":4.840368147601321,"aX":-16.003469521030844},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":14.9,"spinRate":2380,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.4130136898540351,"extension":6.9869368351605265},"index":3,"playId":"39cb90eb-9092-3df5-831c-d18191150a2b","pitchNumber":4,"startTime":"2026-08-31T23:05:43.103Z","endTime":"2026-08-31T23:05:46.277Z","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.5,"endSpeed":83.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868842063911668,"aZ":-23.75266765027632,"pfxX":-9.989998598629397,"pfxZ":4.699287637002497,"pX":0.31515081849770504,"pZ":2.0807643833273546,"vX0":6.596678648485081,"vY0":-133.14016977031145,"vZ0":-2.824677269905648,"x":104.99,"y":182.6,"x0":-0.897978107824228,"y0":50.00617630989644,"z0":4.876467267026903,"aX":-17.91941225780512},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":2333,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.4115579541142296,"extension":6.973101658722088},"index":4,"playId":"694a7880-06fe-3d8a-90fd-8ae00757ad7f","pitchNumber":5,"startTime":"2026-08-31T23:06:01.613Z","endTime":"2026-08-31T23:06:05.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:06:05.087Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eugenio Suárez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-31T23:08:14.726Z","endTime":"2026-08-31T23:08:21.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.232783484461496,"aZ":-32.232096797773195,"pfxX":10.582688541885904,"pfxZ":-0.0412636904851027,"pX":-1.850539513663034,"pZ":4.027231976928651,"vX0":-0.30633417067613067,"vY0":-116.81556858366332,"vZ0":3.471699585076205,"x":187.54,"y":130.04,"x0":-3.0922896525908983,"y0":50.0028834502555,"z0":5.553969361773959,"aX":14.609167202976705},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.1,"breakHorizontal":-19.1,"spinRate":2993,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.46908315681690516,"extension":5.830105257747646},"index":0,"playId":"3be19c57-a608-3538-b294-dbbff73ddd90","pitchNumber":1,"startTime":"2026-08-31T23:08:15.295Z","endTime":"2026-08-31T23:08:21.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:08:21.964Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a sharp ground ball to left fielder Dustin Harris. Eugenio Suárez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-31T23:08:46.343Z","endTime":"2026-08-31T23:10:20.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64244491896927,"aZ":-25.1382599403774,"pfxX":-8.299636242174397,"pfxZ":3.6829135117562926,"pX":1.049391040798997,"pZ":2.1809828709581125,"vX0":12.247808959717041,"vY0":-136.49825994746703,"vZ0":-4.024595655003199,"x":77.0,"y":179.89,"x0":-2.3925751345879807,"y0":50.00048407162402,"z0":5.380543183121611,"aX":-15.848636862203088},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":12.8,"spinRate":2390,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39943242892816366,"extension":6.0044817712780985},"index":0,"playId":"993018d8-0104-350f-ae2e-e22931550cf4","pitchNumber":1,"startTime":"2026-08-31T23:08:49.223Z","endTime":"2026-08-31T23:08:52.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782712974379308,"aZ":-27.612834120483054,"pfxX":-8.922536317430929,"pfxZ":2.4705222782477803,"pX":0.11614092317219606,"pZ":1.3950873287740124,"vX0":10.08216863527997,"vY0":-135.48279250239221,"vZ0":-4.917607222750609,"x":112.57,"y":201.11,"x0":-2.508139561565399,"y0":50.000287369851236,"z0":5.182259695831161,"aX":-16.454348429330498},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":13.8,"spinRate":2372,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40550241232244577,"extension":6.206297535570387},"index":1,"playId":"fd21c5ed-765b-3f9c-b49c-de9a8406798a","pitchNumber":2,"startTime":"2026-08-31T23:09:07.914Z","endTime":"2026-08-31T23:09:10.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.600111434160283,"aZ":-15.44707760842148,"pfxX":-5.416223409891705,"pfxZ":8.758055125701702,"pX":0.010121195659674202,"pZ":2.4017550841190465,"vX0":8.169800192925496,"vY0":-137.59230163069427,"vZ0":-5.657229550987691,"x":116.61,"y":173.93,"x0":-2.29910496476751,"y0":50.00495494963621,"z0":5.537860957599131,"aX":-10.34766880530831},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2383,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39864888538916743,"extension":6.095080366633921},"index":2,"playId":"088e9fce-65df-3d69-99cb-2b024dac0af2","pitchNumber":3,"startTime":"2026-08-31T23:09:27.119Z","endTime":"2026-08-31T23:09:30.119Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.710226482196873,"aZ":-15.024309371390462,"pfxX":-4.088234325757726,"pfxZ":8.800301507337636,"pX":1.3145801026436303,"pZ":3.1993516444388175,"vX0":10.617123507693123,"vY0":-138.86675795637512,"vZ0":-3.9233485012104916,"x":66.89,"y":152.4,"x0":-2.030715236501544,"y0":50.003577257523986,"z0":5.632999449780675,"aX":-7.968719313726572},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2438,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3947520515767504,"extension":5.967443359400874},"index":3,"playId":"7012c444-52f4-3e8d-95dd-442a7bfcf28a","pitchNumber":4,"startTime":"2026-08-31T23:09:48.905Z","endTime":"2026-08-31T23:09:51.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27993262175843,"aZ":-26.219741277511716,"pfxX":-9.326050420552615,"pfxZ":3.1375622861860784,"pX":0.1193949148003371,"pZ":2.6777186130609696,"vX0":9.58821422684357,"vY0":-137.13735456519754,"vZ0":-2.8144453505384757,"x":112.45,"y":166.48,"x0":-2.216209058639631,"y0":50.00496147127871,"z0":5.51242661429202,"aX":-17.706690370532712},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.3,"breakHorizontal":14.8,"spinRate":2340,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3999179230513148,"extension":6.068156008820166},"hitData":{"launchSpeed":104.6,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.0,"coordY":106.0}},"index":4,"playId":"36d70818-6ff5-3217-aec0-089cf3d40697","pitchNumber":5,"startTime":"2026-08-31T23:10:09.740Z","endTime":"2026-08-31T23:10:20.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:10:20.366Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"TJ Friedl grounds into a force out, first baseman Ty France to shortstop Sung-Mun Song. Eugenio Suárez to 3rd. Matt McLain out at 2nd. TJ Friedl to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-31T23:10:48.282Z","endTime":"2026-08-31T23:11:49.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnThird":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08857612192802,"aZ":-14.041641143404302,"pfxX":-4.881287598569241,"pfxZ":9.18901754837692,"pX":-0.3080097022149709,"pZ":1.9830925872075742,"vX0":7.8738468389412315,"vY0":-139.29765388022636,"vZ0":-7.016795330372651,"x":128.74,"y":185.24,"x0":-2.5318029098504398,"y0":50.00461370811216,"z0":5.455752276447578,"aX":-9.63424964978163},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2312,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3925999678585388,"extension":6.074498439552102},"index":0,"playId":"abc48504-eb75-3415-b245-a4c487e4def4","pitchNumber":1,"startTime":"2026-08-31T23:10:56.645Z","endTime":"2026-08-31T23:11:00.052Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996381508037743,"aZ":-28.233242739340277,"pfxX":-9.446646355137354,"pfxZ":2.407118168446436,"pX":-1.6560861613567062,"pZ":2.9660123698996723,"vX0":6.282134181988685,"vY0":-126.90304138423494,"vZ0":-0.1528605170626779,"x":180.13,"y":158.7,"x0":-2.931353907506274,"y0":50.003076946729756,"z0":5.2684523261939225,"aX":-15.46971378486953},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":1910,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.43095408649893807,"extension":6.399776156848587},"index":1,"playId":"dddacb2d-d2ff-3028-8d47-09f183069ed0","pitchNumber":2,"startTime":"2026-08-31T23:11:17.893Z","endTime":"2026-08-31T23:11:20.932Z","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":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.382580266243725,"aZ":-31.951970705633414,"pfxX":7.444056338205199,"pfxZ":0.1502292834974277,"pX":-0.39018272157733846,"pZ":2.2620184642609478,"vX0":3.5035476271103496,"vY0":-120.71511445812399,"vZ0":-0.5618264897374907,"x":131.87,"y":177.71,"x0":-2.827251142251183,"y0":50.00350100707735,"z0":5.309447117268032,"aX":10.990696103914459},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.3,"spinRate":3088,"spinDirection":76},"zone":4,"typeConfidence":2.0,"plateTime":0.45364821048864057,"extension":5.8417598201609096},"hitData":{"launchSpeed":87.7,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.7,"coordY":173.47}},"index":2,"playId":"0fc31ca9-6484-3b7c-8667-462145afd631","pitchNumber":3,"startTime":"2026-08-31T23:11:38.084Z","endTime":"2026-08-31T23:11:49.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:11:49.703Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edwin Arroyo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-31T23:12:19.003Z","endTime":"2026-08-31T23:13:13.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnThird":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297927467233375,"aZ":-26.802510072855135,"pfxX":-9.694769977050615,"pfxZ":3.2731562191768218,"pX":-1.3332586162906077,"pZ":1.7873502580956109,"vX0":6.954545178089459,"vY0":-127.60682754904137,"vZ0":-3.168487478420362,"x":167.82,"y":190.52,"x0":-2.8401398829266182,"y0":50.00373033051311,"z0":5.16629242312782,"aX":-15.92138697178052},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":1932,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4299162180174929,"extension":6.360677507492463},"index":0,"playId":"e24f85e5-7a98-3da2-9d82-c63aa16bdcec","pitchNumber":1,"startTime":"2026-08-31T23:12:26.693Z","endTime":"2026-08-31T23:12:29.693Z","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":87.9,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.936354352562155,"aZ":-27.090787635537435,"pfxX":-9.039826262857115,"pfxZ":3.0470201810512396,"pX":-1.590007137352404,"pZ":1.7091229117735793,"vX0":6.232694265151975,"vY0":-127.92490657816077,"vZ0":-3.3642718600334205,"x":177.61,"y":192.63,"x0":-2.876352962093496,"y0":50.002260313627424,"z0":5.151474042905971,"aX":-15.07038262264737},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":15.1,"spinRate":1878,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42721654830498634,"extension":6.207919130215709},"index":1,"playId":"b9e17ece-0907-3614-b935-63c14f1b66a8","pitchNumber":2,"startTime":"2026-08-31T23:12:48.409Z","endTime":"2026-08-31T23:12:51.409Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22410173157268,"aZ":-24.161109747780497,"pfxX":-8.448307263784695,"pfxZ":4.7030532215302605,"pX":-0.951945736240891,"pZ":1.0985916710405061,"vX0":7.46719053479491,"vY0":-129.0407952922812,"vZ0":-5.494875666344283,"x":153.29,"y":209.12,"x0":-2.7709742799392676,"y0":50.004672389532885,"z0":5.091833342627954,"aX":-14.398457096208622},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":13.8,"spinRate":1899,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.422779516890079,"extension":6.261695047922714},"index":2,"playId":"851a6883-ca9c-3a3f-82bb-cedba75e70c4","pitchNumber":3,"startTime":"2026-08-31T23:13:10.257Z","endTime":"2026-08-31T23:13:13.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:13:13.712Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Héctor Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-31T23:13:39.296Z","endTime":"2026-08-31T23:15:02.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67779503006511,"aZ":-33.97521181680747,"pfxX":8.140321978674269,"pfxZ":-1.2327574504483554,"pX":-0.6666616466242301,"pZ":3.275104109370911,"vX0":2.7897949538339675,"vY0":-119.80957678333515,"vZ0":2.105162039495146,"x":142.41,"y":150.35,"x0":-2.903299748588916,"y0":50.00574369730364,"z0":5.416775400536213,"aX":11.860360888845252},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":-15.4,"spinRate":3080,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.4568007288917806,"extension":5.993991511379375},"index":0,"playId":"0c567139-e5c9-32c6-8b94-c349771aa7dd","pitchNumber":1,"startTime":"2026-08-31T23:13:43.920Z","endTime":"2026-08-31T23:13:47.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17655979088974,"aZ":-29.89439294522664,"pfxX":0.9167215589105284,"pfxZ":1.3724039856512777,"pX":1.2578471944700937,"pZ":0.7732195661604727,"vX0":9.752319258922697,"vY0":-127.37861302989789,"vZ0":-5.3181755051544295,"x":69.05,"y":217.9,"x0":-2.7263782937838927,"y0":50.0011486557339,"z0":5.228814052566748,"aX":1.5157531846271979},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.7,"spinRate":2737,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4286847210012157,"extension":6.024955777582927},"index":1,"playId":"f95d1706-a987-373c-b9fd-6fbb7d026b3d","pitchNumber":2,"startTime":"2026-08-31T23:14:05.781Z","endTime":"2026-08-31T23:14:09.089Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-31T23:14:23.328Z","endTime":"2026-08-31T23:14:34.025Z","isPitch":false,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40325006067962,"aZ":-16.571915836926983,"pfxX":-3.9540829002357563,"pfxZ":7.971066794728911,"pX":-0.4579852113248001,"pZ":4.380231570285452,"vX0":6.7016080499332356,"vY0":-139.28520103405725,"vZ0":-0.5635223129493856,"x":134.46,"y":120.51,"x0":-2.3856781630358554,"y0":50.00286924468788,"z0":5.684853528918448,"aX":-7.740473971549219},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":5.8,"spinRate":2343,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39381794945854853,"extension":5.9160918667440185},"index":3,"playId":"5b800de3-124e-3dfd-a37b-c5c474ad931d","pitchNumber":3,"startTime":"2026-08-31T23:14:34.025Z","endTime":"2026-08-31T23:14:37.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.809554930695015,"aZ":-15.922923674795465,"pfxX":-3.6252299883177055,"pfxZ":8.391375831972542,"pX":-0.28881811696346726,"pZ":4.065008442771026,"vX0":7.214369300527879,"vY0":-138.51119186727152,"vZ0":-1.4614783352175196,"x":128.01,"y":129.02,"x0":-2.4598137544683283,"y0":50.00543034678127,"z0":5.667518805415521,"aX":-7.023583403983163},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2368,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39588548227456677,"extension":5.900283275103996},"index":4,"playId":"629f8c89-fa4d-3482-a821-a5ecb5648858","pitchNumber":4,"startTime":"2026-08-31T23:14:55.544Z","endTime":"2026-08-31T23:15:02.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:15:02.435Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out, second baseman Edwin Arroyo to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-31T23:17:10.207Z","endTime":"2026-08-31T23:17:43.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872257273010867,"aZ":-34.082809756127666,"pfxX":1.9003552927019636,"pfxZ":-1.3059791500142701,"pX":0.4803346289081701,"pZ":1.7025175067410172,"vX0":3.265347145341503,"vY0":-119.60107865818827,"vZ0":-0.8198352672032436,"x":98.69,"y":192.81,"x0":-1.1440728628363654,"y0":50.001143878859565,"z0":5.0792032557943925,"aX":2.7806585033251427},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.3,"breakHorizontal":-4.2,"spinRate":2352,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.45619018207484086,"extension":6.787033414018495},"index":0,"playId":"d29ccfe3-f6c6-3065-9e96-9b2183284746","pitchNumber":1,"startTime":"2026-08-31T23:17:10.673Z","endTime":"2026-08-31T23:17:13.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-31T23:17:21.464Z","endTime":"2026-08-31T23:17:34.509Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944666771728873,"aZ":-23.61291592168981,"pfxX":-7.216105675591485,"pfxZ":4.8721539813681485,"pX":0.339067094720652,"pZ":3.0775397597012764,"vX0":5.884994566506433,"vY0":-131.28674444039046,"vZ0":-0.5834061543096227,"x":104.08,"y":155.69,"x0":-0.986205949140301,"y0":50.00532993254204,"z0":5.049103150367684,"aX":-12.688402996403667},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":11.9,"spinRate":2372,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.4160717061046353,"extension":7.0494746373173465},"hitData":{"launchSpeed":97.4,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":154.72}},"index":2,"playId":"11ac3f4d-b4e7-3494-9aaa-27de4d381091","pitchNumber":2,"startTime":"2026-08-31T23:17:34.509Z","endTime":"2026-08-31T23:17:43.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:17:43.537Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out sharply, pitcher Brady Singer to third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-31T23:18:02.730Z","endTime":"2026-08-31T23:18:28.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29722421129916,"aZ":-24.870991286161924,"pfxX":-9.972528115569334,"pfxZ":4.038430245774581,"pX":0.0863424709741813,"pZ":1.4152902297206111,"vX0":6.1002649110048495,"vY0":-133.48432597436255,"vZ0":-4.324600672193286,"x":113.71,"y":200.57,"x0":-0.931067171525151,"y0":50.00203222685564,"z0":4.843596787449702,"aX":-18.024454771642556},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2220,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.410081173826355,"extension":6.934172882231559},"index":0,"playId":"094eaa87-503a-3b19-a057-7e8492e9e432","pitchNumber":1,"startTime":"2026-08-31T23:18:05.320Z","endTime":"2026-08-31T23:18:09.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39684185240336,"aZ":-24.427209376302137,"pfxX":-8.872418870134574,"pfxZ":4.372044683399384,"pX":-0.11081703642314947,"pZ":2.3708634648328166,"vX0":5.1961652142369745,"vY0":-132.1282884408687,"vZ0":-2.0792993745883344,"x":121.22,"y":174.77,"x0":-0.9471779827264588,"y0":50.00570126656675,"z0":4.957790188139395,"aX":-15.735017412830375},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2242,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.4140937858141496,"extension":6.895019848741292},"hitData":{"launchSpeed":106.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":110.59,"coordY":167.13}},"index":1,"playId":"18a5aee0-2ae6-3cdd-a01a-ff53bf9c6af5","pitchNumber":2,"startTime":"2026-08-31T23:18:17.189Z","endTime":"2026-08-31T23:18:28.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:18:28.101Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-31T23:19:53.039Z","endTime":"2026-08-31T23:20:35.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-31T23:19:23.432Z","endTime":"2026-08-31T23:19:55.345Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"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":90.1,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768417428533695,"aZ":-24.408372457870264,"pfxX":-8.969316733222433,"pfxZ":4.469138347547332,"pX":-1.6446105593289593,"pZ":3.1630867612189597,"vX0":1.6836317597508554,"vY0":-131.26271364962142,"vZ0":-0.3029064897123685,"x":179.69,"y":153.38,"x0":-1.1306764570116632,"y0":50.00539502171567,"z0":5.1032874546679095,"aX":-15.593758201108571},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2297,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.4178937821217086,"extension":6.904725502017053},"index":1,"playId":"8d443455-58c2-370b-bbcb-e5198c1eb326","pitchNumber":1,"startTime":"2026-08-31T23:19:55.345Z","endTime":"2026-08-31T23:19:58.345Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.630451946088737,"aZ":-25.588718428965723,"pfxX":0.005037714456515907,"pfxZ":3.9801037601324154,"pX":0.6343389362915826,"pZ":2.9060536922944786,"vX0":4.273750423312859,"vY0":-127.37425608062912,"vZ0":-0.34965735853948515,"x":92.82,"y":160.32,"x0":-1.0614135559436055,"y0":50.00108611712218,"z0":5.057652768271212,"aX":0.007021648035944321},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.0,"spinRate":2422,"spinDirection":196},"zone":3,"typeConfidence":0.92,"plateTime":0.42900398648441707,"extension":6.840126500155566},"index":2,"playId":"65bddc50-9281-36d3-83d3-7517cc2b91d0","pitchNumber":2,"startTime":"2026-08-31T23:20:09.594Z","endTime":"2026-08-31T23:20:12.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953764318257807,"aZ":-21.014387420464132,"pfxX":-8.800897914425878,"pfxZ":6.3451212884244725,"pX":-0.32865287747890254,"pZ":2.8267806813502627,"vX0":4.816051202845383,"vY0":-132.42519948312773,"vZ0":-1.3052112853534956,"x":129.53,"y":162.46,"x0":-1.0373070693412907,"y0":50.00027309918941,"z0":4.878538404937127,"aX":-15.470035070830589},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2404,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.4152305959359408,"extension":6.956755044411742},"hitData":{"launchSpeed":91.7,"launchAngle":23.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.94,"coordY":80.74}},"index":3,"playId":"ad7731dd-9b3d-36fe-b490-bae0d7bae1fd","pitchNumber":3,"startTime":"2026-08-31T23:20:26.439Z","endTime":"2026-08-31T23:20:35.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:20:35.787Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-31T23:22:39.603Z","endTime":"2026-08-31T23:24:46.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426933841019615,"aZ":-24.73851721078022,"pfxX":-8.988109225068255,"pfxZ":4.494620356744951,"pX":0.3541415533721474,"pZ":0.784776717724814,"vX0":10.982656081676852,"vY0":-127.33098174700655,"vZ0":-5.562457796243419,"x":103.5,"y":217.59,"x0":-2.8331055306385786,"y0":50.00217927755319,"z0":4.937342483655992,"aX":-14.86327140943069},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":14.0,"spinRate":1854,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4290204389430574,"extension":5.977800543582347},"index":0,"playId":"26581678-38ad-3028-b6cb-155b554d0e3d","pitchNumber":1,"startTime":"2026-08-31T23:22:41.450Z","endTime":"2026-08-31T23:22:44.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44857751687805,"aZ":-32.76642968541474,"pfxX":10.678916371085673,"pfxZ":-0.4412228612432578,"pX":-1.275146293944601,"pZ":3.460716953448641,"vX0":1.0852092516967458,"vY0":-114.65722576852679,"vZ0":2.726365229759259,"x":165.61,"y":145.34,"x0":-3.1421427839584988,"y0":50.004778358781046,"z0":5.4562333350701655,"aX":14.20213674711662},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.2,"breakHorizontal":-19.6,"spinRate":2927,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.47794108624804155,"extension":5.755420855372593},"index":1,"playId":"3654255b-33d3-3bcb-9e4b-c75318686a03","pitchNumber":2,"startTime":"2026-08-31T23:23:00.107Z","endTime":"2026-08-31T23:23:03.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197473084059084,"aZ":-30.60220933266027,"pfxX":0.5826823848951976,"pfxZ":0.9718203986409719,"pX":-0.5489419609506316,"pZ":3.506378253328716,"vX0":5.578622989825803,"vY0":-125.59361262949271,"vZ0":1.2053680653515193,"x":137.92,"y":144.11,"x0":-2.8622097232757024,"y0":50.00302090478759,"z0":5.483899486735472,"aX":0.9434372574833823},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2711,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.4338665132089985,"extension":5.80205911494617},"index":2,"playId":"ffa60178-d940-36bd-95ed-bca51672349d","pitchNumber":3,"startTime":"2026-08-31T23:23:15.771Z","endTime":"2026-08-31T23:23:18.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4163942424564,"aZ":-16.024955006546865,"pfxX":-3.759321187003146,"pfxZ":8.308221153246938,"pX":-0.13330056184189895,"pZ":3.9159200676078614,"vX0":7.398998437498166,"vY0":-138.63554266915816,"vZ0":-1.73763754374676,"x":122.08,"y":133.05,"x0":-2.350068928461663,"y0":50.002736524126384,"z0":5.622145743516371,"aX":-7.308090286960488},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2498,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39531137023733587,"extension":5.637930017271954},"index":3,"playId":"54a368a4-d6c9-3b9c-86f9-735ed1e02b0b","pitchNumber":4,"startTime":"2026-08-31T23:23:33.220Z","endTime":"2026-08-31T23:23:36.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907543991018873,"aZ":-31.09901578755018,"pfxX":1.4098143142400112,"pfxZ":0.6743656165691485,"pX":0.6715978749653678,"pZ":1.659104630600859,"vX0":7.337717784998187,"vY0":-124.48884167119083,"vZ0":-3.084478017068318,"x":91.4,"y":193.98,"x0":-2.4813849790517457,"y0":50.00181734448884,"z0":5.4538171241954325,"aX":2.2406159517898563},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-4.1,"spinRate":2763,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.437792154995043,"extension":5.796497279942354},"index":4,"playId":"1b51774a-b208-3b2b-bc50-5c3901d9cabb","pitchNumber":5,"startTime":"2026-08-31T23:23:50.855Z","endTime":"2026-08-31T23:23:53.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125574178370396,"aZ":-27.37133226489724,"pfxX":-10.139174712340854,"pfxZ":2.522010595210844,"pX":1.4616148349179905,"pZ":2.6314484582924687,"vX0":13.726872701500417,"vY0":-136.73122325947946,"vZ0":-2.362823065268314,"x":61.29,"y":167.73,"x0":-2.2898967550007328,"y0":50.00608327257358,"z0":5.371289303467618,"aX":-19.339457047983277},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2332,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39949740731935,"extension":6.024356944389874},"index":5,"playId":"f3fd4dec-6c93-3d44-b0ef-60212c2a5095","pitchNumber":6,"startTime":"2026-08-31T23:24:14.281Z","endTime":"2026-08-31T23:24:17.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-31T23:24:24.208Z","endTime":"2026-08-31T23:24:41.832Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012890032453956,"aZ":-27.163240898356232,"pfxX":-10.958098647913772,"pfxZ":2.6279286325101125,"pX":0.6061468180112891,"pZ":2.9570376859376943,"vX0":11.788300023750985,"vY0":-137.32991299965482,"vZ0":-1.885294888193094,"x":93.9,"y":158.94,"x0":-2.322646468567959,"y0":50.0012368192146,"z0":5.503916260278505,"aX":-20.884786657439435},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2354,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3991685904785629,"extension":5.855054573986282},"index":7,"playId":"655babc6-5dbd-3bd7-8091-15a93382e111","pitchNumber":7,"startTime":"2026-08-31T23:24:41.832Z","endTime":"2026-08-31T23:24:46.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:24:46.121Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-31T23:25:10.129Z","endTime":"2026-08-31T23:25:25.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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, 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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42287143649833,"aZ":-34.39865137744576,"pfxX":1.9383216949583089,"pfxZ":-1.360788662348483,"pX":-0.07308188645702818,"pZ":2.4133556572395047,"vX0":6.247958779651229,"vY0":-126.26726002104144,"vZ0":-0.5076368423092547,"x":119.79,"y":173.62,"x0":-2.822153824533326,"y0":50.00582575340463,"z0":5.3623486409652745,"aX":3.159356583912287},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":-4.8,"spinRate":2673,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4322269729219941,"extension":5.968847203461274},"hitData":{"launchSpeed":102.5,"launchAngle":34.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.63,"coordY":33.78}},"index":0,"playId":"e6e9e4eb-22a4-314b-8fc0-9500d25f664e","pitchNumber":1,"startTime":"2026-08-31T23:25:11.315Z","endTime":"2026-08-31T23:25:25.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:25:25.949Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-31T23:25:51.676Z","endTime":"2026-08-31T23:27:39.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84366658569049,"aZ":-15.75158589186004,"pfxX":-3.815335751951465,"pfxZ":8.488837904129609,"pX":0.21835472734282033,"pZ":3.5256267624905564,"vX0":8.429666373151788,"vY0":-138.88504604464697,"vZ0":-2.8151552649850307,"x":108.68,"y":143.59,"x0":-2.3735091793715384,"y0":50.006771124589825,"z0":5.612410668130146,"aX":-7.3854969790403855},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2356,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3957990930585096,"extension":5.849100783000324},"index":0,"playId":"c93fdf13-a7bd-3a9d-8a6a-a889613cae7b","pitchNumber":1,"startTime":"2026-08-31T23:25:56.186Z","endTime":"2026-08-31T23:25:59.969Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00642348704228,"aZ":-25.722000667895056,"pfxX":-9.182607348178188,"pfxZ":3.9030307616742004,"pX":0.594004326197828,"pZ":1.2481397821156537,"vX0":11.433546359361685,"vY0":-127.68317060621867,"vZ0":-4.529846107194931,"x":94.36,"y":205.08,"x0":-2.746493620549639,"y0":50.002079120423616,"z0":5.0663622048051415,"aX":-15.178809668251096},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":14.0,"spinRate":1958,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42877700281198416,"extension":6.284066478526451},"index":1,"playId":"82077187-c131-3e0c-a57e-4b4827eed542","pitchNumber":2,"startTime":"2026-08-31T23:26:14.572Z","endTime":"2026-08-31T23:26:17.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.109367379402656,"aZ":-29.70924905917585,"pfxX":-11.111913265338782,"pfxZ":1.3087113683845555,"pX":-0.6957532653445468,"pZ":2.1966162383409125,"vX0":9.070367228298002,"vY0":-138.15765792367563,"vZ0":-3.1498222200992934,"x":143.52,"y":179.47,"x0":-2.6140279797716306,"y0":50.00659287012987,"z0":5.3963740521589,"aX":-21.011639363325823},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":17.6,"spinRate":2384,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3998383917337267,"extension":5.78625413196292},"index":2,"playId":"5d096ffb-abce-3877-ae03-2ca802124e0b","pitchNumber":3,"startTime":"2026-08-31T23:26:32.926Z","endTime":"2026-08-31T23:26:35.926Z","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":95.3,"endSpeed":86.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24318394213421,"aZ":-15.52618335249375,"pfxX":-4.655091123138096,"pfxZ":8.614968266206214,"pX":0.11638106726118237,"pZ":3.4647112617353906,"vX0":8.58479487960039,"vY0":-138.4465514027258,"vZ0":-2.907336534078259,"x":112.56,"y":145.23,"x0":-2.4262728289618596,"y0":50.000766973091885,"z0":5.573590403781333,"aX":-8.994347171169565},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2465,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39632162992495523,"extension":5.921384413729326},"index":3,"playId":"d60917e6-7915-3bbd-9cdb-322f3b501f80","pitchNumber":4,"startTime":"2026-08-31T23:26:52.831Z","endTime":"2026-08-31T23:26:55.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-31T23:27:08.377Z","endTime":"2026-08-31T23:27:18.849Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169870572058333,"aZ":-15.203440396713003,"pfxX":-3.8767440233438464,"pfxZ":8.658640731007448,"pX":-1.1676788759511358,"pZ":3.945068940985282,"vX0":5.0759588182300135,"vY0":-138.89077111263256,"vZ0":-2.038838495246043,"x":161.51,"y":132.26,"x0":-2.512500581327891,"y0":50.0027059989506,"z0":5.696001013648304,"aX":-7.598736189782763},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2414,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3938751242986096,"extension":5.733272625763538},"index":5,"playId":"bf8c25ff-f9f4-3e51-b4ec-77a5b43d4037","pitchNumber":5,"startTime":"2026-08-31T23:27:18.849Z","endTime":"2026-08-31T23:27:21.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272453321139167,"aZ":-26.096926176784425,"pfxX":-9.361213391719673,"pfxZ":3.121807045581402,"pX":1.291003530330755,"pZ":2.353152261341427,"vX0":13.340582751297056,"vY0":-138.23405278119822,"vZ0":-3.661288988319716,"x":67.79,"y":175.24,"x0":-2.3693344896357744,"y0":50.001881818617775,"z0":5.436122597031858,"aX":-18.214237343358658},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":14.4,"spinRate":2268,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.395432687014436,"extension":5.9938864138634695},"index":6,"playId":"98ac7398-5a65-36c0-88e2-ae9e97adb2a6","pitchNumber":6,"startTime":"2026-08-31T23:27:36.186Z","endTime":"2026-08-31T23:27:39.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:27:39.587Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks. JJ Bleday to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-31T23:28:05.742Z","endTime":"2026-08-31T23:31:16.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a82121a2-434d-4820-a59a-5af9c30105b2","startTime":"2026-08-31T23:28:05.742Z","endTime":"2026-08-31T23:28:10.742Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105758910622775,"aZ":-26.88012541379928,"pfxX":-8.926310740500565,"pfxZ":3.177133014564193,"pX":0.932463453864129,"pZ":1.5794933769689428,"vX0":11.710434797940028,"vY0":-127.69866582428808,"vZ0":-3.6517341721864645,"x":81.46,"y":196.13,"x0":-2.5342054558371196,"y0":50.001942214847986,"z0":5.121720873889604,"aX":-14.872688460457958},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":1742,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42745797717815703,"extension":6.0939661878557425},"index":1,"playId":"71fe84df-9f51-36da-a474-8b4e06379069","pitchNumber":1,"startTime":"2026-08-31T23:28:29.868Z","endTime":"2026-08-31T23:28:32.883Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618981941240246,"aZ":-26.778933511985596,"pfxX":-7.658124378423821,"pfxZ":3.2315439529967946,"pX":0.3332571837388899,"pZ":2.3554514862821687,"vX0":10.245749221078013,"vY0":-127.70760714082958,"vZ0":-1.977704025860582,"x":104.3,"y":175.18,"x0":-2.7156502317364355,"y0":50.00375871228469,"z0":5.223933768176479,"aX":-12.788913537175862},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":11.9,"spinRate":1789,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.42713122080704213,"extension":6.192372597386284},"index":2,"playId":"5cccaed8-a054-341c-9773-8ca3b9c6c985","pitchNumber":2,"startTime":"2026-08-31T23:28:50.136Z","endTime":"2026-08-31T23:28:53.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"62f5260a-0bbe-3e8e-9f2d-c322ea4817f3","startTime":"2026-08-31T23:29:10.598Z","endTime":"2026-08-31T23:29:14.118Z","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":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843349614436637,"aZ":-25.892410039922005,"pfxX":-9.184843202411358,"pfxZ":3.335408927941897,"pX":-1.276369216240202,"pZ":2.470830304474212,"vX0":6.462944015031707,"vY0":-136.4059279384371,"vZ0":-3.118350196900516,"x":165.65,"y":172.07,"x0":-2.4823304950382,"y0":50.00646695717243,"z0":5.412941196414539,"aX":-17.321958102463338},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":15.2,"spinRate":2411,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40144306059703183,"extension":5.9019474699837335},"index":4,"playId":"6b77ea7c-80a3-3a00-bb2f-f7f9414f673a","pitchNumber":3,"startTime":"2026-08-31T23:29:31.356Z","endTime":"2026-08-31T23:29:34.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38816435849473,"aZ":-16.70538892437013,"pfxX":-3.493445083127108,"pfxZ":8.032442695297668,"pX":0.46966383386039895,"pZ":4.120852142858435,"vX0":8.688656280745562,"vY0":-138.06119548999953,"vZ0":-1.3202036968040252,"x":99.1,"y":127.52,"x0":-2.267587371251032,"y0":50.005502308186934,"z0":5.73221670191285,"aX":-6.731325935333477},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":4.4,"spinRate":2403,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39707883386116505,"extension":5.907600606497414},"index":5,"playId":"e136e47d-552e-31ca-a0b2-e37b4dccd2bd","pitchNumber":4,"startTime":"2026-08-31T23:29:55.819Z","endTime":"2026-08-31T23:29:58.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54910586640507,"aZ":-16.429446805355365,"pfxX":-3.650032365047777,"pfxZ":8.008976000656713,"pX":-0.6859119004011588,"pZ":4.322053948334279,"vX0":6.030089877332858,"vY0":-139.590776490395,"vZ0":-1.0264500801221312,"x":143.15,"y":122.08,"x0":-2.403685143357611,"y0":50.002106550324875,"z0":5.78021689740289,"aX":-7.1755575957924576},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2358,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39295835687046754,"extension":6.0391456176595},"index":6,"playId":"8e3da24f-e207-3e42-b525-533954ca55bd","pitchNumber":5,"startTime":"2026-08-31T23:30:15.362Z","endTime":"2026-08-31T23:30:18.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97738268169696,"aZ":-28.858525675225494,"pfxX":-9.100794225548059,"pfxZ":1.6963314958120055,"pX":-1.1934487074535731,"pZ":2.8814888469123416,"vX0":7.006668564892012,"vY0":-138.89133703779783,"vZ0":-1.744088723180463,"x":162.49,"y":160.98,"x0":-2.5658824144224583,"y0":50.002863055128,"z0":5.435840866639068,"aX":-17.788707656719186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":15.0,"spinRate":2376,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3942945671108027,"extension":5.862391272291007},"index":7,"playId":"8765a15e-78fb-3ba8-90e6-c17ea4ddf70a","pitchNumber":6,"startTime":"2026-08-31T23:30:38.892Z","endTime":"2026-08-31T23:30:41.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39590776502152,"aZ":-30.646264203347275,"pfxX":7.505054068431914,"pfxZ":1.0439880404282533,"pX":1.5902498882537057,"pZ":2.1261943783450965,"vX0":7.733698407214609,"vY0":-120.3176612800244,"vZ0":-1.1723611375234047,"x":56.38,"y":181.37,"x0":-2.6412382627494,"y0":50.005041241595926,"z0":5.336266171476875,"aX":10.999431595552343},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-15.5,"spinRate":2987,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45528249611924165,"extension":6.13889844475194},"index":8,"playId":"9b799b05-7261-31b1-8789-b7e39e92ac37","pitchNumber":7,"startTime":"2026-08-31T23:31:11.068Z","endTime":"2026-08-31T23:31:16.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:31:16.608Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out softly, shortstop Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-31T23:32:38.004Z","endTime":"2026-08-31T23:33:19.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-31T23:31:32.469Z","endTime":"2026-08-31T23:32:38.004Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"38054d1c-fc6d-4e47-9bb5-cfc2e50ad1e6","startTime":"2026-08-31T23:32:38.004Z","endTime":"2026-08-31T23:32:43.004Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694803479387197,"aZ":-27.24213726602129,"pfxX":-9.154093115434232,"pfxZ":2.5073568061667055,"pX":0.49729619807176667,"pZ":1.7830345295975465,"vX0":11.016130249132372,"vY0":-138.6017645379071,"vZ0":-4.803808883098283,"x":98.04,"y":190.64,"x0":-2.3183978761653203,"y0":50.004107840532654,"z0":5.332809576044224,"aX":-18.013901545020936},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":2248,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39347884087805785,"extension":6.100930061857553},"index":2,"playId":"64ddb180-bb5e-3866-ad37-07ea1505e3aa","pitchNumber":1,"startTime":"2026-08-31T23:32:51.852Z","endTime":"2026-08-31T23:32:54.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54224197450937,"aZ":-24.97253986436372,"pfxX":-0.39277638853802443,"pfxZ":4.1711647441950355,"pX":1.3305112855982915,"pZ":2.45484518951598,"vX0":10.271663318510452,"vY0":-130.10353468275275,"vZ0":-2.6179524268231815,"x":66.28,"y":172.5,"x0":-2.6061464260573564,"y0":50.00273185952525,"z0":5.353173720187657,"aX":-0.6804560663554353},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":2577,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4198964222299191,"extension":6.001989210847345},"hitData":{"launchSpeed":57.4,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":118.87,"coordY":162.32}},"index":3,"playId":"c88c14f0-a87d-3a77-89d9-61418c04e194","pitchNumber":2,"startTime":"2026-08-31T23:33:09.120Z","endTime":"2026-08-31T23:33:19.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:33:19.175Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:35:42.747Z","endTime":"2026-08-31T23:36:43.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.187924670119475,"aZ":-27.120245897641826,"pfxX":-10.713590430730285,"pfxZ":2.894328314106457,"pX":1.1251551884847242,"pZ":2.238701426241091,"vX0":8.43175368111052,"vY0":-131.56970038673862,"vZ0":-1.9250041974114334,"x":74.11,"y":178.34,"x0":-0.7369520949234687,"y0":50.00114443146341,"z0":4.999394295640749,"aX":-18.68975519067804},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2402,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.41708436508712543,"extension":6.8623964490797285},"index":0,"playId":"3a177785-e946-3831-b71d-3f22866001fe","pitchNumber":1,"startTime":"2026-08-31T23:35:45.748Z","endTime":"2026-08-31T23:35:49.159Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961117192362877,"aZ":-21.431651062890896,"pfxX":-8.217207455688115,"pfxZ":6.028946677322066,"pX":0.08779112278888011,"pZ":2.749137083163656,"vX0":5.471788831356766,"vY0":-132.55060949209485,"vZ0":-1.7428796048174533,"x":113.65,"y":164.55,"x0":-0.9341995013428595,"y0":50.0037469249926,"z0":4.977868907418301,"aX":-14.643199033183032},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2347,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.41299834279750947,"extension":6.886509679228958},"index":1,"playId":"f6a37fe7-ab16-3fae-8021-b4653f11d9da","pitchNumber":2,"startTime":"2026-08-31T23:36:02.476Z","endTime":"2026-08-31T23:36:05.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435646756919898,"aZ":-21.273857470541937,"pfxX":-9.002916206758758,"pfxZ":6.146017864759144,"pX":1.9413099903778808,"pZ":0.3598947036002523,"vX0":10.060078727252366,"vY0":-132.59335209039537,"vZ0":-7.353891678000036,"x":43.0,"y":229.06,"x0":-0.7396305743241163,"y0":50.002475727661725,"z0":4.731765271578087,"aX":-15.965085026190293},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2388,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.41373781576928836,"extension":7.144481450039857},"index":2,"playId":"0a4f37ef-1128-3036-af4f-df962bb91146","pitchNumber":3,"startTime":"2026-08-31T23:36:16.534Z","endTime":"2026-08-31T23:36:19.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.837474411991447,"aZ":-31.976232232336834,"pfxX":3.150462173029169,"pfxZ":0.13088692089970344,"pX":0.32621209436090687,"pZ":2.396691176132947,"vX0":2.2545975141105647,"vY0":-120.49867485765839,"vZ0":0.24095288691725414,"x":104.57,"y":174.07,"x0":-1.0255822275949436,"y0":50.00202244880223,"z0":5.083489425068342,"aX":4.70755387066914},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-6.2,"spinRate":2450,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.45176038205414093,"extension":6.805764705473014},"hitData":{"launchSpeed":91.2,"launchAngle":13.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.0,"coordY":108.0}},"index":3,"playId":"0c4a7600-f422-3895-ba30-e2efc4bd4463","pitchNumber":4,"startTime":"2026-08-31T23:36:30.355Z","endTime":"2026-08-31T23:36:43.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:36:43.285Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a sharp ground ball to left fielder JJ Bleday. Manny Machado to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:37:01.356Z","endTime":"2026-08-31T23:37:36.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690613204387095,"aZ":-22.138687879133954,"pfxX":-8.320397647016813,"pfxZ":5.717132742979929,"pX":0.1682257180245732,"pZ":2.316539420420133,"vX0":5.6424340398785855,"vY0":-131.36088391612245,"vZ0":-2.685030877868847,"x":110.59,"y":176.23,"x0":-0.921855818036335,"y0":50.00307491186002,"z0":4.990033998530126,"aX":-14.604631207440137},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":13.9,"spinRate":2424,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.41627894704137836,"extension":6.808337758021108},"index":0,"playId":"8c38b8fe-2f7b-3af3-896a-e0daa9dffff7","pitchNumber":1,"startTime":"2026-08-31T23:37:03.571Z","endTime":"2026-08-31T23:37:06.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850421432376976,"aZ":-23.662114737462677,"pfxX":-10.325656117641339,"pfxZ":4.757404092320509,"pX":0.08317513254791169,"pZ":1.8808134975530837,"vX0":6.091188086013647,"vY0":-133.65840274683492,"vZ0":-3.359998475991346,"x":113.83,"y":188.0,"x0":-0.8973520961088822,"y0":50.00116739489221,"z0":4.875492760418496,"aX":-18.469025244064117},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":2329,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.41157291867094514,"extension":6.854890287298828},"hitData":{"launchSpeed":106.2,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":101.0,"coordY":91.0}},"index":1,"playId":"1c38430e-4d27-3158-9fb8-643c58d1ec93","pitchNumber":2,"startTime":"2026-08-31T23:37:23.877Z","endTime":"2026-08-31T23:37:36.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:37:36.121Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to right fielder Héctor Rodríguez. Manny Machado scores. Ty France to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:38:00.481Z","endTime":"2026-08-31T23:38:54.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460073863491495,"aZ":-33.62358203637572,"pfxX":2.30357860767405,"pfxZ":-0.973775713203684,"pX":0.4113247914368343,"pZ":0.9662951354078134,"vX0":3.110624185964659,"vY0":-121.30945964806922,"vZ0":-2.5209308192940805,"x":101.32,"y":212.69,"x0":-1.1861693868396674,"y0":50.001498251431975,"z0":4.946532903521576,"aX":3.436555040960477},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":-4.9,"spinRate":2421,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4513003416342949,"extension":6.896188267819151},"index":0,"playId":"284f0d55-7944-3d25-b1c7-5d1ed0853373","pitchNumber":1,"startTime":"2026-08-31T23:38:00.481Z","endTime":"2026-08-31T23:38:03.833Z","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":90.6,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629744201033002,"aZ":-25.17891547491612,"pfxX":-7.507007634171722,"pfxZ":3.985311890264809,"pX":0.816271298286136,"pZ":3.14516057457589,"vX0":7.086461814062775,"vY0":-131.77646755974416,"vZ0":-0.09595455494509675,"x":85.89,"y":153.86,"x0":-0.9355359513655662,"y0":50.00198118053021,"z0":5.045980139888527,"aX":-13.170981120582377},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":2361,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.4160405785978636,"extension":6.819381138586121},"index":1,"playId":"19aa06eb-154f-37be-bde8-a9e63eeff478","pitchNumber":2,"startTime":"2026-08-31T23:38:14.073Z","endTime":"2026-08-31T23:38:17.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300211464133422,"aZ":-24.077847935058152,"pfxX":-5.638545339660227,"pfxZ":4.66160072322009,"pX":1.414467115039504,"pZ":2.8337219776235156,"vX0":7.751231092763657,"vY0":-130.88674248720355,"vZ0":-0.9296955706308769,"x":63.08,"y":162.27,"x0":-0.8510685949676541,"y0":50.00375679264311,"z0":4.994471069522068,"aX":-9.796295828533937},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":8.5,"spinRate":2457,"spinDirection":220},"zone":12,"typeConfidence":0.84,"plateTime":0.4182710592679011,"extension":6.746471979601722},"index":2,"playId":"c3685c84-bf83-3340-bd4f-3f3a52190b41","pitchNumber":3,"startTime":"2026-08-31T23:38:28.783Z","endTime":"2026-08-31T23:38:32.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368430221370485,"aZ":-31.644008020623165,"pfxX":1.4409908756068774,"pfxZ":0.3506161876279421,"pX":0.48955698727870567,"pZ":1.0623948672955077,"vX0":3.526466551528409,"vY0":-122.17223808007468,"vZ0":-2.860100091965869,"x":98.34,"y":210.1,"x0":-1.1579976631367201,"y0":50.00273517635235,"z0":4.959282314133543,"aX":2.1851719739877233},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2494,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4477796367511324,"extension":6.775063443795826},"hitData":{"launchSpeed":97.9,"launchAngle":-4.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.0,"coordY":127.0}},"index":3,"playId":"4b5699cf-4cc7-3f3d-8696-fba7522ca205","pitchNumber":4,"startTime":"2026-08-31T23:38:42.601Z","endTime":"2026-08-31T23:38:54.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:38:54.525Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (14) on a sharp line drive to left fielder JJ Bleday. Ty France scores. Jackson Merrill scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:39:17.197Z","endTime":"2026-08-31T23:41:36.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59928074360185,"aZ":-21.727455137384403,"pfxX":-10.309909401984646,"pfxZ":5.820486551438972,"pX":0.07289162446318422,"pZ":1.542328029770724,"vX0":6.04599366422504,"vY0":-133.5974472537968,"vZ0":-4.619990481333884,"x":114.22,"y":197.14,"x0":-0.8879761960355048,"y0":50.00466887946483,"z0":4.869534062622224,"aX":-18.512622804016424},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2395,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4110466100208434,"extension":6.796355053360577},"index":0,"playId":"9b3eafec-7a9a-31c9-9df3-20a1403e43b2","pitchNumber":1,"startTime":"2026-08-31T23:39:18.267Z","endTime":"2026-08-31T23:39:21.776Z","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":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.299645027039993,"aZ":-31.67085449774168,"pfxX":0.855966832090628,"pfxZ":0.3353818732889895,"pX":0.8671497084506874,"pZ":2.077929505767536,"vX0":4.385552572194858,"vY0":-120.97604313330827,"vZ0":-0.5786169687936937,"x":83.95,"y":182.68,"x0":-1.0726316398868003,"y0":50.002632746749164,"z0":5.071482236827451,"aX":1.28118784626074},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2469,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4509738405077579,"extension":6.8827739603250215},"index":1,"playId":"593f0deb-b2fe-359d-9cce-83244ca04d04","pitchNumber":2,"startTime":"2026-08-31T23:39:33.454Z","endTime":"2026-08-31T23:39:36.454Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67025484297591,"aZ":-22.00927730573685,"pfxX":-9.599958085756143,"pfxZ":5.651454988568027,"pX":-0.36225111905445667,"pZ":1.420963725393234,"vX0":4.992278460295167,"vY0":-133.26979398985276,"vZ0":-4.790900366250936,"x":130.81,"y":200.41,"x0":-1.0126596637348448,"y0":50.00267514835987,"z0":4.831887640989743,"aX":-17.266100037142948},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":16.3,"spinRate":2400,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4110124904723982,"extension":6.971571167665647},"index":2,"playId":"be2244da-09d2-35cf-b4bb-f3367a162e04","pitchNumber":3,"startTime":"2026-08-31T23:40:07.519Z","endTime":"2026-08-31T23:40:11.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96230473402373,"aZ":-23.29533125082008,"pfxX":-9.474468522019935,"pfxZ":4.971846612166412,"pX":-0.011442330595286333,"pZ":2.053200799023185,"vX0":5.843861245269633,"vY0":-132.9483631205296,"vZ0":-3.1690149704538095,"x":117.44,"y":183.34,"x0":-1.00894781008779,"y0":50.0061923860781,"z0":4.9547352927288015,"aX":-16.934513378692074},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":2370,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.4122626394574924,"extension":6.90288303620335},"index":3,"playId":"cd3f5c7f-a7fd-3c07-b2f3-30edb1b9f499","pitchNumber":4,"startTime":"2026-08-31T23:40:22.692Z","endTime":"2026-08-31T23:40:25.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524100231741905,"aZ":-21.044947524121778,"pfxX":-8.674450210346894,"pfxZ":6.376298092204311,"pX":-0.06174259858606313,"pZ":2.295206646990495,"vX0":5.5309292133107775,"vY0":-131.462746898937,"vZ0":-2.862708218467769,"x":119.35,"y":176.81,"x0":-1.068554065343503,"y0":50.005550900292775,"z0":4.964919723999762,"aX":-15.147423260482098},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2307,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4170490745387987,"extension":7.054418067981028},"index":4,"playId":"2bd72e5a-fbe3-3456-be79-a0d16cd3e658","pitchNumber":5,"startTime":"2026-08-31T23:40:50.641Z","endTime":"2026-08-31T23:40:56.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36527220973425,"aZ":-32.50909404443154,"pfxX":2.5372562473849873,"pfxZ":-0.2230634864098846,"pX":0.6962793541281285,"pZ":2.5869192645409225,"vX0":3.4746438607788033,"vY0":-121.19597649664288,"vZ0":0.6725019466296835,"x":90.46,"y":168.93,"x0":-1.0848875660111523,"y0":50.0048110299696,"z0":5.141913389743457,"aX":3.779300592653555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-5.4,"spinRate":2319,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.451685094815073,"extension":6.8293671675208545},"hitData":{"launchSpeed":104.2,"launchAngle":14.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":48.0,"coordY":94.0}},"index":5,"playId":"8323d1ac-b5f0-3657-8ae8-c6e3e383e025","pitchNumber":6,"startTime":"2026-08-31T23:41:21.525Z","endTime":"2026-08-31T23:41:36.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:41:36.036Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a ground ball to right fielder Héctor Rodríguez. Xander Bogaerts scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:42:50.307Z","endTime":"2026-08-31T23:43:07.151Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-31T23:42:01.117Z","endTime":"2026-08-31T23:42:52.656Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43975340091891,"aZ":-25.847429152515843,"pfxX":-9.44436941314266,"pfxZ":3.6847351977735343,"pX":-0.7400673552174055,"pZ":2.698433500367864,"vX0":3.9222015928160054,"vY0":-130.69072702038133,"vZ0":-1.0719697831275075,"x":145.21,"y":165.92,"x0":-1.0395049827455198,"y0":50.00212204493251,"z0":5.068456570045823,"aX":-16.216176083005944},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":16.1,"spinRate":2336,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.4202807020989905,"extension":6.786688424036587},"hitData":{"launchSpeed":86.4,"launchAngle":9.0,"totalDistance":149.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.53,"coordY":100.44}},"index":1,"playId":"44d2550a-90fb-34ba-a849-bc4eb901e840","pitchNumber":1,"startTime":"2026-08-31T23:42:52.656Z","endTime":"2026-08-31T23:43:07.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:43:07.151Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to left fielder JJ Bleday. Dustin Harris to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:43:23.689Z","endTime":"2026-08-31T23:45:13.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53240577617836,"aZ":-31.467827241475767,"pfxX":2.6909858368017625,"pfxZ":0.4868759989225868,"pX":1.2674527658086001,"pZ":1.8125960662340332,"vX0":4.424580175594028,"vY0":-119.03007750482114,"vZ0":-1.112209720327401,"x":68.69,"y":189.84,"x0":-0.9605528700972752,"y0":50.001608037562406,"z0":5.119475060500102,"aX":3.883808182874824},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":-5.9,"spinRate":2449,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.45907728059131037,"extension":6.7839503388338285},"index":0,"playId":"091d36c7-c1c0-3768-93cf-b7dfac239e16","pitchNumber":1,"startTime":"2026-08-31T23:43:28.493Z","endTime":"2026-08-31T23:43:31.493Z","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":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894096143464363,"aZ":-33.08967391022318,"pfxX":1.2879348880276948,"pfxZ":-0.6363844279507731,"pX":0.7668155553753971,"pZ":2.835755480073871,"vX0":3.8915146350857235,"vY0":-118.96622973293016,"vZ0":1.630664664270793,"x":87.77,"y":162.21,"x0":-1.057751305906184,"y0":50.003779435764535,"z0":5.141355221948286,"aX":1.8456960120597201},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.2,"spinRate":2394,"spinDirection":91},"zone":3,"typeConfidence":2.0,"plateTime":0.4604571574032885,"extension":6.8539022747029446},"index":1,"playId":"72b3a784-bcf2-37a2-9832-e3c0e66604ce","pitchNumber":2,"startTime":"2026-08-31T23:43:42.385Z","endTime":"2026-08-31T23:43:45.994Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254874466470334,"aZ":-22.32600319026301,"pfxX":-9.828261888813465,"pfxZ":5.836132237998039,"pX":1.0814629412736871,"pZ":2.0771236863998226,"vX0":7.8228411159437,"vY0":-129.63116512541367,"vZ0":-2.9647655784680333,"x":75.78,"y":182.7,"x0":-0.7112238796322593,"y0":50.00311724657201,"z0":4.956380297144143,"aX":-16.584762418962264},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2331,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.42391449090315403,"extension":6.707058783675139},"index":2,"playId":"e02d29a1-8052-38dd-9435-92a458b24a28","pitchNumber":3,"startTime":"2026-08-31T23:44:11.998Z","endTime":"2026-08-31T23:44:15.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535815730727197,"aZ":-32.4353132325737,"pfxX":2.422635202911435,"pfxZ":-0.18156286054609172,"pX":1.7019927789898204,"pZ":1.861189785573906,"vX0":5.472830727667842,"vY0":-119.70436243819303,"vZ0":-0.7141677281027063,"x":52.12,"y":188.53,"x0":-0.9261860607424035,"y0":50.00251026001312,"z0":5.060666096231827,"aX":3.523178973861636},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.6,"spinRate":2427,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45711321582083464,"extension":6.883324132879657},"index":3,"playId":"56d18b73-b990-326b-9eef-07bb9828df53","pitchNumber":4,"startTime":"2026-08-31T23:44:28.668Z","endTime":"2026-08-31T23:44:32.139Z","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":90.3,"endSpeed":82.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978806871760458,"aZ":-21.119939891233752,"pfxX":-7.581158866804596,"pfxZ":6.3444074967241075,"pX":0.1001828737063873,"pZ":3.3049900086825654,"vX0":5.218789438498384,"vY0":-131.4567122151511,"vZ0":-0.3465258302441578,"x":113.18,"y":149.55,"x0":-0.9301106488404891,"y0":50.00418380726769,"z0":5.0121970155218705,"aX":-13.212783068994707},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2389,"spinDirection":218},"zone":12,"typeConfidence":0.88,"plateTime":0.41733697252615887,"extension":6.613639462772917},"index":4,"playId":"4feb019e-16c9-3566-a404-3f243b750e4e","pitchNumber":5,"startTime":"2026-08-31T23:44:43.547Z","endTime":"2026-08-31T23:44:46.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.565618897225473,"aZ":-32.330045793334314,"pfxX":1.9331852242524021,"pfxZ":-0.10105294767961759,"pX":0.2829604042566621,"pZ":2.0348236655627994,"vX0":2.727393583909671,"vY0":-119.80430808013722,"vZ0":-0.32785111748001594,"x":106.21,"y":183.84,"x0":-1.1183305805057484,"y0":50.00595401906931,"z0":5.045137769424089,"aX":2.831265141077542},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":-4.1,"spinRate":2348,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.45591361829126686,"extension":6.75937132057382},"hitData":{"launchSpeed":99.1,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.0,"coordY":110.0}},"index":5,"playId":"1a7bfaf8-306e-3000-b0fc-d0b15fbd7aea","pitchNumber":6,"startTime":"2026-08-31T23:45:03.783Z","endTime":"2026-08-31T23:45:13.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:45:13.927Z","atBatIndex":31},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Sung-Mun Song bunt pops out to catcher Tyler Stephenson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:45:35.624Z","endTime":"2026-08-31T23:46:16.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813605026810297,"aZ":-24.914586532953795,"pfxX":-6.9790073865116184,"pfxZ":4.232985460758444,"pX":0.47895842085367146,"pZ":2.449854630718306,"vX0":6.330966728154219,"vY0":-130.05137630495085,"vZ0":-1.8219206879320846,"x":98.74,"y":172.63,"x0":-1.0780878987264537,"y0":50.00497450713586,"z0":5.045849979598651,"aX":-11.977895333031153},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":11.3,"spinRate":2327,"spinDirection":218},"zone":6,"typeConfidence":0.88,"plateTime":0.4208748125909678,"extension":6.803300111980104},"index":0,"playId":"acbf8ecf-e612-3c4a-bc8a-2333ce1afe56","pitchNumber":1,"startTime":"2026-08-31T23:45:36.743Z","endTime":"2026-08-31T23:45:40.750Z","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":89.4,"endSpeed":82.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102155180630444,"aZ":-19.82833051518754,"pfxX":-7.072854068760426,"pfxZ":7.168198432878656,"pX":0.4527625028615879,"pZ":3.1255075031443265,"vX0":6.350810680030545,"vY0":-130.10567838830985,"vZ0":-1.095667542252911,"x":99.74,"y":154.39,"x0":-1.0953940921328151,"y0":50.003385319533116,"z0":5.048153672450185,"aX":-12.18302725449857},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2437,"spinDirection":217},"zone":3,"typeConfidence":0.8,"plateTime":0.4202423358537728,"extension":6.880767467060095},"hitData":{"launchSpeed":27.5,"launchAngle":86.0,"totalDistance":6.0,"trajectory":"bunt_popup","hardness":"medium","location":"2","coordinates":{"coordX":125.59,"coordY":202.02}},"index":1,"playId":"d20121a8-9204-3167-b3d5-c2efd775f0c6","pitchNumber":2,"startTime":"2026-08-31T23:46:06.562Z","endTime":"2026-08-31T23:46:16.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:46:16.432Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, third baseman Eugenio Suárez to second baseman Edwin Arroyo to first baseman Sal Stewart. Luis Campusano out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-31T23:46:39.107Z","endTime":"2026-08-31T23:46:50.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45347747832264,"aZ":-32.63305757227884,"pfxX":2.5774250963966168,"pfxZ":-0.3159392615043508,"pX":0.4924094485141719,"pZ":1.3309011321088304,"vX0":2.8947133639945473,"vY0":-118.99946135729115,"vZ0":-1.8457235987988025,"x":98.23,"y":202.85,"x0":-1.0717486051051732,"y0":50.00360672793514,"z0":5.05485777020738,"aX":3.7205517886669415},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.7,"breakHorizontal":-5.3,"spinRate":2453,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.45913976669708845,"extension":6.808173043657522},"hitData":{"launchSpeed":66.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.0,"coordY":164.0}},"index":0,"playId":"940bcdc6-6098-3f9b-b21a-4f27f2938509","pitchNumber":1,"startTime":"2026-08-31T23:46:39.282Z","endTime":"2026-08-31T23:46:50.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:46:50.358Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt McLain lines out to left fielder Dustin Harris.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-31T23:48:55.728Z","endTime":"2026-08-31T23:50:05.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63737603090932,"aZ":-16.356924177193182,"pfxX":-4.1116207521852095,"pfxZ":8.523963668509495,"pX":-0.45448921738759623,"pZ":3.7708648051247478,"vX0":7.193745662483203,"vY0":-135.82593086515152,"vZ0":-1.5767927878761556,"x":134.32,"y":136.97,"x0":-2.6113569032176436,"y0":50.003374061282074,"z0":5.5044460100611605,"aX":-7.63087072197018},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2437,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40430547233431113,"extension":5.792288604109989},"index":0,"playId":"9fbd3f09-9545-34bd-9d78-c7e36ba40915","pitchNumber":1,"startTime":"2026-08-31T23:48:58.604Z","endTime":"2026-08-31T23:49:01.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948771537115842,"aZ":-28.10022378562306,"pfxX":-10.43161830343059,"pfxZ":2.2992412915245914,"pX":0.8881456466557005,"pZ":2.467373883627548,"vX0":12.335363231715883,"vY0":-132.84294553874932,"vZ0":-1.9942838901745725,"x":83.15,"y":172.16,"x0":-2.4807575932123456,"y0":50.0007475101782,"z0":5.289507054848215,"aX":-18.467666554847547},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":16.0,"spinRate":2330,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4137950495953584,"extension":6.050369764527953},"index":1,"playId":"f5e59fff-800e-3aa8-bed4-5a35b75fad59","pitchNumber":2,"startTime":"2026-08-31T23:49:12.128Z","endTime":"2026-08-31T23:49:15.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96111255365736,"aZ":-14.498169188653732,"pfxX":-4.349498315258504,"pfxZ":9.52029870120607,"pX":0.5122077550209831,"pZ":3.289919903733047,"vX0":9.51030537049911,"vY0":-135.70353899802615,"vZ0":-3.127760528221309,"x":97.48,"y":149.95,"x0":-2.479755026981646,"y0":50.000853472708926,"z0":5.473382882593293,"aX":-8.074499112381673},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2514,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4043197871051092,"extension":5.888684350392897},"index":2,"playId":"85429f71-8e47-3cfb-8fce-302e62a8dcda","pitchNumber":3,"startTime":"2026-08-31T23:49:27.202Z","endTime":"2026-08-31T23:49:32.657Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"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":94.6,"endSpeed":86.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274411043410634,"aZ":-24.92778638733206,"pfxX":-9.320775347281826,"pfxZ":3.807092101605228,"pX":0.2619085285929433,"pZ":2.4217709403550005,"vX0":10.65302998721839,"vY0":-137.33603768535855,"vZ0":-3.3654424630481676,"x":107.02,"y":173.39,"x0":-2.461949436882745,"y0":50.005592143949734,"z0":5.364486748328883,"aX":-17.75441283537271},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2371,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3992799082194902,"extension":5.762681980542034},"hitData":{"launchSpeed":96.7,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.71,"coordY":79.84}},"index":3,"playId":"0b09c827-5d6a-37b8-8197-18be1897d53d","pitchNumber":4,"startTime":"2026-08-31T23:49:58.329Z","endTime":"2026-08-31T23:50:05.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:50:05.860Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, first baseman Ty France to pitcher Michael King.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-31T23:50:29.366Z","endTime":"2026-08-31T23:51:52.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825612037929492,"aZ":-16.653663171971637,"pfxX":-4.513801087981286,"pfxZ":8.165651275985171,"pX":-0.6250041890187374,"pZ":3.3744208488708547,"vX0":7.026609860525587,"vY0":-136.69903638443728,"vZ0":-2.5910849254309163,"x":140.82,"y":147.67,"x0":-2.636926544929027,"y0":50.00646392580886,"z0":5.471668723299107,"aX":-8.584177854262881},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2444,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39997368158789204,"extension":5.888418953826528},"index":0,"playId":"b7a45c54-ed45-3fbf-be85-15efa109d1fa","pitchNumber":1,"startTime":"2026-08-31T23:50:30.782Z","endTime":"2026-08-31T23:50:34.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-31T23:50:42.833Z","endTime":"2026-08-31T23:50:54.201Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6642794093035,"aZ":-18.03093857778662,"pfxX":-3.588774283675048,"pfxZ":7.404562504818729,"pX":-0.2447249352143413,"pZ":3.9625744587040272,"vX0":7.6087961346675925,"vY0":-136.96148846030331,"vZ0":-1.1067563836474439,"x":126.33,"y":131.79,"x0":-2.5856265899907043,"y0":50.00405001549948,"z0":5.598305909151167,"aX":-6.856672578520079},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":5.0,"spinRate":2467,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3990473935658003,"extension":5.956429557635524},"index":2,"playId":"f43bd53e-2b17-3392-b9c6-a1335896616e","pitchNumber":2,"startTime":"2026-08-31T23:50:54.201Z","endTime":"2026-08-31T23:51:00.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(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":93.9,"endSpeed":86.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420740674161603,"aZ":-24.63016764114581,"pfxX":-8.614357571447709,"pfxZ":4.0048186509126555,"pX":0.5766880484283584,"pZ":1.9807735567965896,"vX0":11.28677663713528,"vY0":-136.20786490052652,"vZ0":-4.228084254594336,"x":95.02,"y":185.3,"x0":-2.4980867265660938,"y0":50.00101180726829,"z0":5.25265034572175,"aX":-16.214916014380265},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":13.3,"spinRate":2386,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.40186801909396364,"extension":6.007327540364943},"index":3,"playId":"db4b37f2-d1a4-364a-b08d-8edb37f53285","pitchNumber":3,"startTime":"2026-08-31T23:51:09.367Z","endTime":"2026-08-31T23:51:12.497Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264387792162985,"aZ":-23.946116517300577,"pfxX":-7.7317303571826255,"pfxZ":4.400358741173093,"pX":0.17602930068816366,"pZ":4.48946497491411,"vX0":10.100791793506641,"vY0":-135.52805979549024,"vZ0":1.511172955298277,"x":110.29,"y":117.56,"x0":-2.586180714964608,"y0":50.00197676822988,"z0":5.59152352488837,"aX":-14.454210946639218},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":12.0,"spinRate":2332,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40340764337575585,"extension":5.755072125400993},"index":4,"playId":"e2f79ea0-9d65-39dc-9583-af880fd62ac4","pitchNumber":4,"startTime":"2026-08-31T23:51:25.908Z","endTime":"2026-08-31T23:51:29.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258276884776183,"aZ":-27.660834797304876,"pfxX":-9.441772995543625,"pfxZ":2.753784793532554,"pX":-0.106230746038002,"pZ":2.208158910540976,"vX0":9.630666792950967,"vY0":-126.5566046153504,"vZ0":-1.7856322189890772,"x":121.05,"y":179.16,"x0":-2.715163152767476,"y0":50.002470395448086,"z0":5.115738249489464,"aX":-15.478202858476086},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":1872,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4310436495772194,"extension":6.014386547451729},"hitData":{"launchSpeed":96.8,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.5,"coordY":165.73}},"index":5,"playId":"c04d8180-eddb-3a27-a7c1-b9cd6d0ff3e7","pitchNumber":5,"startTime":"2026-08-31T23:51:43.705Z","endTime":"2026-08-31T23:51:52.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:51:52.854Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edwin Arroyo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-31T23:52:13.893Z","endTime":"2026-08-31T23:53:52.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962391800127207,"aZ":-25.568052546569135,"pfxX":-9.736084147372944,"pfxZ":3.505284398528393,"pX":0.5039059533783915,"pZ":2.0485238275907998,"vX0":11.810089206149495,"vY0":-136.00315186342726,"vZ0":-4.07284051049843,"x":97.79,"y":183.47,"x0":-2.616316145728706,"y0":50.00647560545029,"z0":5.324953716919012,"aX":-18.36584715782162},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":2301,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4017109177325504,"extension":5.96679700571256},"index":0,"playId":"8c5b61e6-2e5e-3f1e-933f-7d6b0efec685","pitchNumber":1,"startTime":"2026-08-31T23:52:15.720Z","endTime":"2026-08-31T23:52:19.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880776826553195,"aZ":-27.509103351607408,"pfxX":-9.39889751164631,"pfxZ":2.760463920928931,"pX":0.8943510508520741,"pZ":0.5158193427841167,"vX0":12.099683161812948,"vY0":-128.4650222611841,"vZ0":-6.149498681289625,"x":82.91,"y":224.85,"x0":-2.6316896408681067,"y0":50.00358494563495,"z0":5.048840927324371,"aX":-15.883689558563008},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1783,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4245895365435466,"extension":5.9121537492827025},"index":1,"playId":"423014f3-69be-3991-b1a8-17cd3efeb00d","pitchNumber":2,"startTime":"2026-08-31T23:52:29.782Z","endTime":"2026-08-31T23:52:32.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273526667556727,"aZ":-27.328964419278147,"pfxX":-8.922178066613764,"pfxZ":2.9729554712449637,"pX":-2.3021309315767255,"pZ":2.9350210448230034,"vX0":4.682615010021663,"vY0":-126.92664236086654,"vZ0":-0.3607858309756029,"x":204.75,"y":159.53,"x0":-3.012936636662312,"y0":50.001700678108406,"z0":5.257349621096354,"aX":-14.539167807245759},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":15.1,"spinRate":1893,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4317270477741961,"extension":5.654451586667358},"index":2,"playId":"1b702111-b339-3dc9-b3da-8460a118bcce","pitchNumber":3,"startTime":"2026-08-31T23:52:46.372Z","endTime":"2026-08-31T23:52:49.372Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37910942476257,"aZ":-16.430432655905225,"pfxX":-3.974984448239384,"pfxZ":8.297507651954755,"pX":0.013655803850003066,"pZ":2.0522364315343093,"vX0":8.399797426763376,"vY0":-137.14027490013908,"vZ0":-6.03244173976573,"x":116.48,"y":183.37,"x0":-2.5776625068889247,"y0":50.0043664261457,"z0":5.408085269093214,"aX":-7.544288438248608},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2515,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3999484620216993,"extension":6.033369774025683},"index":3,"playId":"4bccff0d-179e-3697-b155-ce012492b54b","pitchNumber":4,"startTime":"2026-08-31T23:53:04.947Z","endTime":"2026-08-31T23:53:07.947Z","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.0,"endSpeed":80.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515849478826006,"aZ":-25.16877866464601,"pfxX":-9.841111397204283,"pfxZ":4.250088323695994,"pX":1.0970877963118946,"pZ":0.43848176085652846,"vX0":12.68624545103897,"vY0":-127.36811241954432,"vZ0":-6.450873519241232,"x":75.18,"y":226.94,"x0":-2.6635407227665726,"y0":50.00083893905105,"z0":4.98707939573121,"aX":-16.210615961951728},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":15.0,"spinRate":1859,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4296086435834341,"extension":6.099186898786754},"index":4,"playId":"9a1970d6-3408-37ec-9645-0b9e07648dbd","pitchNumber":5,"startTime":"2026-08-31T23:53:29.969Z","endTime":"2026-08-31T23:53:33.318Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23675607021467,"aZ":-25.930182948739454,"pfxX":-9.09418209610389,"pfxZ":3.8433527146980824,"pX":-0.3433433808146313,"pZ":2.0580832976502994,"vX0":8.959720874456501,"vY0":-126.275422358902,"vZ0":-2.369930418766883,"x":130.09,"y":183.21,"x0":-2.745603046199318,"y0":50.00369129208934,"z0":5.081958551680736,"aX":-14.777875199827971},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":1974,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4327405977654335,"extension":6.0518396283678495},"index":5,"playId":"bda1627e-7b30-3873-8270-f98d6bf5afaa","pitchNumber":6,"startTime":"2026-08-31T23:53:49.185Z","endTime":"2026-08-31T23:53:52.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-31T23:53:52.516Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-01T00:08:08.028Z","endTime":"2026-09-01T00:09:09.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-31T23:57:05.431Z","endTime":"2026-09-01T00:06:55.869Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"description":"Umpire D.J. Reyburn moving to HP.","event":"Umpire Substitution","eventType":"umpire_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-01T00:06:55.869Z","endTime":"2026-09-01T00:06:55.878Z","isPitch":false,"type":"action","player":{"id":482666,"link":"/api/v1/people/482666"},"umpire":{"id":482666,"link":"/api/v1/people/482666"}},{"details":{"description":"Umpire Ron Kulpa moving to 2B.","event":"Umpire Substitution","eventType":"umpire_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-01T00:06:55.878Z","endTime":"2026-09-01T00:06:55.879Z","isPitch":false,"type":"action","player":{"id":427292,"link":"/api/v1/people/427292"},"umpire":{"id":427292,"link":"/api/v1/people/427292"}},{"details":{"description":"Umpire change: NO UMPIRE replaces 1B umpire Ron Kulpa.","event":"Umpire Substitution","eventType":"umpire_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-01T00:06:55.879Z","endTime":"2026-09-01T00:08:10.270Z","isPitch":false,"type":"action","player":{"id":433417,"link":"/api/v1/people/433417"},"umpire":{"id":433417,"link":"/api/v1/people/433417"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010531721559154,"aZ":-32.36094871469977,"pfxX":2.263031922836329,"pfxZ":-0.131456478181609,"pX":0.41897796389747133,"pZ":1.81650063773228,"vX0":3.004745937937338,"vY0":-117.9539386675751,"vZ0":-0.7009364732199193,"x":101.03,"y":189.73,"x0":-1.164444851450983,"y0":50.00379251527539,"z0":5.096096547959021,"aX":3.1948306440775713},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.8,"spinRate":2460,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.46400078246022325,"extension":6.6931382962186525},"index":4,"playId":"202cb442-3945-3779-b2df-a5907c99ccd6","pitchNumber":1,"startTime":"2026-09-01T00:08:10.270Z","endTime":"2026-09-01T00:08:13.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882637592555778,"aZ":-29.84547862941848,"pfxX":1.7764887942921979,"pfxZ":1.5596654699433634,"pX":1.5338954106538656,"pZ":0.32495327811298486,"vX0":5.6333814103744695,"vY0":-121.04309040715496,"vZ0":-4.60648748327746,"x":58.53,"y":230.01,"x0":-1.0510201798122534,"y0":50.00018280659741,"z0":4.855872899059316,"aX":2.64333232336585},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.0,"breakHorizontal":-4.6,"spinRate":2472,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.451936768645095,"extension":6.850186864048599},"index":5,"playId":"e59d62c4-c5e6-376a-94f5-e7e9c7bb1dfb","pitchNumber":2,"startTime":"2026-09-01T00:08:21.999Z","endTime":"2026-09-01T00:08:25.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062028732799753,"aZ":-23.55337290277219,"pfxX":-9.307985482447855,"pfxZ":4.864130701805461,"pX":-1.1063226025934054,"pZ":2.6800649465429185,"vX0":3.0228945117530484,"vY0":-132.72213213433318,"vZ0":-1.458158050404139,"x":159.17,"y":166.42,"x0":-1.0549063221428576,"y0":50.00561495299968,"z0":4.962417961067167,"aX":-16.503960025997735},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":2337,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.41368969835374925,"extension":6.84911909094139},"index":6,"playId":"0bc0938a-484c-37e7-868d-7b8a97aed4a5","pitchNumber":3,"startTime":"2026-09-01T00:08:35.271Z","endTime":"2026-09-01T00:08:38.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671654886112965,"aZ":-23.247996466165432,"pfxX":1.0900987565965323,"pfxZ":5.462764689748683,"pX":1.2325588587814702,"pZ":2.4905056350441295,"vX0":5.381484923641395,"vY0":-126.70974290400898,"vZ0":-1.7972018850140956,"x":70.02,"y":171.54,"x0":-1.0560735181233845,"y0":50.0034637233408,"z0":5.057292466660167,"aX":1.7809795583639751},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":-3.1,"spinRate":2495,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4314462334406355,"extension":6.805151772965783},"index":7,"playId":"129e5fe9-1694-3891-9f0c-00d053ad01c7","pitchNumber":4,"startTime":"2026-09-01T00:08:47.076Z","endTime":"2026-09-01T00:08:51.497Z","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":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52798868952636,"aZ":-32.02960157666524,"pfxX":0.8479081018331942,"pfxZ":0.09443572298937752,"pX":-0.16316053622338955,"pZ":1.264978823061961,"vX0":1.928140252725951,"vY0":-121.70582992257657,"vZ0":-2.1798072950160927,"x":123.22,"y":204.63,"x0":-1.0738824463847796,"y0":50.001513502566695,"z0":4.929908923998843,"aX":1.279496028198585},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":-1.9,"spinRate":2439,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.44900033551617646,"extension":6.883571622819677},"index":8,"playId":"3628c300-8ed9-3061-a130-e03c65946e7c","pitchNumber":5,"startTime":"2026-09-01T00:09:06.177Z","endTime":"2026-09-01T00:09:09.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:09:09.294Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to center fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-01T00:09:32.293Z","endTime":"2026-09-01T00:10:25.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.4,"endSpeed":82.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53792394280676,"aZ":-24.649545241221283,"pfxX":-9.023759806137207,"pfxZ":4.301176019455115,"pX":-0.2969495388118224,"pZ":2.8278337965913667,"vX0":4.731610832915135,"vY0":-131.56243433393644,"vZ0":-0.9952197260991384,"x":128.32,"y":162.43,"x0":-0.9487088479125403,"y0":50.001432842108585,"z0":5.041995547513943,"aX":-15.779112510284147},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2343,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.4167066801740451,"extension":6.693759887658047},"index":0,"playId":"6b6d467c-03af-3673-8ea2-712c593ca989","pitchNumber":1,"startTime":"2026-09-01T00:09:32.526Z","endTime":"2026-09-01T00:09:35.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800099760304843,"aZ":-26.339726919625285,"pfxX":1.6125386429678379,"pfxZ":3.550174105775019,"pX":1.1462651116083247,"pZ":3.433082621546219,"vX0":4.6252044564313985,"vY0":-126.84333756342471,"vZ0":0.9186802756580362,"x":73.31,"y":146.09,"x0":-0.9039177161128986,"y0":50.00446745383408,"z0":5.15245560909461,"aX":2.649593569896836},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2390,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.43036821260144187,"extension":6.824089771264274},"index":1,"playId":"a73c0595-d14e-38f9-af9c-caf85cc50992","pitchNumber":2,"startTime":"2026-09-01T00:09:44.979Z","endTime":"2026-09-01T00:09:48.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, 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":90.8,"endSpeed":82.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019316223249685,"aZ":-23.832575821255556,"pfxX":-9.093907443482644,"pfxZ":4.730324627657469,"pX":0.19281979490252554,"pZ":2.9550856842617126,"vX0":5.980245338896742,"vY0":-132.1819854194417,"vZ0":-0.6283576531200875,"x":109.65,"y":158.99,"x0":-0.9211339770687176,"y0":50.00307508820107,"z0":4.950669229879822,"aX":-16.040732905986133},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":2328,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.414881899250791,"extension":6.808093010533461},"index":2,"playId":"33dcaad2-f31c-34e9-b8bf-5fac9771782e","pitchNumber":3,"startTime":"2026-09-01T00:09:56.054Z","endTime":"2026-09-01T00:10:01.587Z","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":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478698499547594,"aZ":-24.949536594556893,"pfxX":-9.532916555551878,"pfxZ":4.140509884400075,"pX":0.14776298267945895,"pZ":2.2452045972146553,"vX0":5.766330225331713,"vY0":-131.65714524422452,"vZ0":-1.9629909911231609,"x":111.37,"y":178.16,"x0":-0.8388764595297425,"y0":50.004940102781,"z0":4.8579641825681446,"aX":-16.639241248221445},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":2340,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.41696661546735303,"extension":6.736391782504954},"hitData":{"launchSpeed":108.3,"launchAngle":7.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.46,"coordY":77.9}},"index":3,"playId":"3a475060-bff1-3f5a-b03b-3026ee577e33","pitchNumber":4,"startTime":"2026-09-01T00:10:14.425Z","endTime":"2026-09-01T00:10:25.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:10:25.729Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to left fielder JJ Bleday. Manny Machado to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-01T00:10:43.172Z","endTime":"2026-09-01T00:12:16.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.6,"endSpeed":76.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.522861574333433,"aZ":-32.663235618652436,"pfxX":2.1665702214004776,"pfxZ":-0.3295083717423797,"pX":1.6823617245087819,"pZ":1.6195453916330527,"vX0":5.5519446520218825,"vY0":-120.25996057189691,"vZ0":-1.3354764537555808,"x":52.87,"y":195.05,"x0":-0.9301052720221207,"y0":50.00319789219441,"z0":5.057626565613021,"aX":3.1997912074912285},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.2,"spinRate":2424,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4540273005485944,"extension":6.8672671884184},"index":0,"playId":"dc10572c-96fc-3bbb-bf48-1251cf575aa9","pitchNumber":1,"startTime":"2026-09-01T00:10:47.217Z","endTime":"2026-09-01T00:10:50.243Z","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":90.0,"endSpeed":82.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666705187937524,"aZ":-24.938488060829602,"pfxX":-8.458431205518472,"pfxZ":4.17936068939145,"pX":-0.4729466434753542,"pZ":2.9502666382231673,"vX0":4.16549159322294,"vY0":-131.04171548404298,"vZ0":-0.5547218010147958,"x":135.03,"y":159.12,"x0":-0.987353024226148,"y0":50.0054437101221,"z0":5.033923348938624,"aX":-14.657208146374899},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":2330,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4185836053282359,"extension":6.717374645506074},"index":1,"playId":"0f179af8-dafc-30be-99f8-79d48fa8870f","pitchNumber":2,"startTime":"2026-09-01T00:11:02.624Z","endTime":"2026-09-01T00:11:09.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.359979558271277,"aZ":-31.09705478067356,"pfxX":1.9811797673379479,"pfxZ":0.7381783525702859,"pX":1.572616685510371,"pZ":0.9423373202534929,"vX0":5.319916637277176,"vY0":-119.43066176737297,"vZ0":-2.954669286301037,"x":57.06,"y":213.34,"x0":-0.9342299466667048,"y0":50.000972959058835,"z0":4.970629983739439,"aX":2.883334692815954},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":-4.8,"spinRate":2377,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4572821966767635,"extension":6.82604527248539},"index":2,"playId":"50f2490d-3f84-3be9-b1e9-4635c8d23ed2","pitchNumber":3,"startTime":"2026-09-01T00:11:40.896Z","endTime":"2026-09-01T00:11:45.945Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080586356105062,"aZ":-25.991361937189893,"pfxX":0.9606504347032092,"pfxZ":3.822360581619318,"pX":1.0325081286916107,"pZ":2.783235816488218,"vX0":4.783854727379481,"vY0":-125.7550713931897,"vZ0":-0.4933919950910992,"x":77.64,"y":163.63,"x0":-1.0114264605536107,"y0":50.00382070286365,"z0":5.0719554329192205,"aX":1.5534842469038908},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.1,"breakHorizontal":-2.8,"spinRate":2462,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.43388443290170775,"extension":6.764303257167279},"hitData":{"launchSpeed":80.5,"launchAngle":26.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.13,"coordY":81.36}},"index":3,"playId":"470bdb8e-2b04-3c93-8517-ae7ef78299c6","pitchNumber":4,"startTime":"2026-09-01T00:11:59.089Z","endTime":"2026-09-01T00:12:16.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:12:16.310Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-01T00:15:00.331Z","endTime":"2026-09-01T00:16:26.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-01T00:12:40.101Z","endTime":"2026-09-01T00:14:53.069Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Julian Garcia replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-09-01T00:14:53.069Z","endTime":"2026-09-01T00:15:02.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670062,"link":"/api/v1/people/670062"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499885314422826,"aZ":-12.881293807099173,"pfxX":-0.33389056338725,"pfxZ":10.608019616024372,"pX":0.7544743862147729,"pZ":2.6992181261638284,"vX0":5.882347580173334,"vY0":-134.34314450300283,"vZ0":-6.0305303355706465,"x":88.24,"y":165.9,"x0":-1.4247897076731453,"y0":50.00093686376614,"z0":5.897412465533919,"aX":-0.6081394625533199},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-0.7,"spinRate":2711,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.40850525126086534,"extension":6.454028635944723},"index":2,"playId":"180dbd9e-9e95-3fe6-b933-8a1ef32fc47d","pitchNumber":1,"startTime":"2026-09-01T00:15:02.493Z","endTime":"2026-09-01T00:15:05.713Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813983487710217,"aZ":-15.94853199376427,"pfxX":0.3024819355185956,"pfxZ":8.686319821695607,"pX":-0.13134857719920265,"pZ":3.6990524247343375,"vX0":3.890310165493192,"vY0":-135.61286330532636,"vZ0":-3.1887467870235504,"x":122.01,"y":138.91,"x0":-1.6219983494764916,"y0":50.003938102663646,"z0":5.998300295621009,"aX":0.5651731108155464},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":-1.3,"spinRate":2808,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4034119873040636,"extension":6.355754998637359},"index":3,"playId":"bf65bab9-95dd-37a0-94ba-cd442be06a9f","pitchNumber":2,"startTime":"2026-09-01T00:15:35.970Z","endTime":"2026-09-01T00:15:38.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-09-01T00:15:46.388Z","endTime":"2026-09-01T00:16:01.102Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":93.9,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15845018371718,"aZ":-15.219645961451443,"pfxX":0.03495306644534679,"pfxZ":8.967175464793758,"pX":0.9261267095516895,"pZ":3.1918754822497557,"vX0":5.7643361932479165,"vY0":-136.63449362245197,"vZ0":-4.832052600773135,"x":81.7,"y":152.6,"x0":-1.215473827250664,"y0":50.00069400974361,"z0":6.029370643553522,"aX":0.06485936950109379},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":-1.3,"spinRate":2862,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.40090265613696197,"extension":6.467340079539519},"index":5,"playId":"9932c6a6-7476-352c-894e-0dd88ae8a8f3","pitchNumber":3,"startTime":"2026-09-01T00:16:01.102Z","endTime":"2026-09-01T00:16:04.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03704858449242,"aZ":-11.939715350749987,"pfxX":0.8051043200110382,"pfxZ":10.864808678593043,"pX":-0.8240052437268923,"pZ":2.5534386718699675,"vX0":1.3130392130992774,"vY0":-135.46886080913902,"vZ0":-6.83549987264303,"x":148.41,"y":169.84,"x0":-1.41918461023505,"y0":50.00188279440057,"z0":5.9404198986410846,"aX":1.499217240810401},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":-1.7,"spinRate":2813,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.4040040619897787,"extension":6.406554299742495},"index":6,"playId":"a1935538-5f68-3183-be73-0c83695d8b20","pitchNumber":4,"startTime":"2026-09-01T00:16:22.466Z","endTime":"2026-09-01T00:16:26.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:16:26.550Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-01T00:16:51.277Z","endTime":"2026-09-01T00:17:35.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10853374861213,"aZ":-10.667618570212621,"pfxX":0.21378477871375434,"pfxZ":11.33322883235619,"pX":-0.5307087244465943,"pZ":1.6701885366756486,"vX0":1.928917600996276,"vY0":-136.8720234030435,"vZ0":-9.238646883565107,"x":137.23,"y":193.68,"x0":-1.2723036864489023,"y0":50.005979969334724,"z0":5.819253379302309,"aX":0.40592278012642785},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-0.8,"spinRate":2684,"spinDirection":194},"zone":7,"typeConfidence":0.9,"plateTime":0.4001060805394161,"extension":6.423724958056039},"index":0,"playId":"ada883fd-fafa-32a9-bbef-12bd168f08e4","pitchNumber":1,"startTime":"2026-09-01T00:16:53.183Z","endTime":"2026-09-01T00:16:56.684Z","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":84.3,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269878986360876,"aZ":-32.299906955859306,"pfxX":4.96481177212701,"pfxZ":-0.08621912086677241,"pX":0.4577228731168252,"pZ":2.4042904713491433,"vX0":3.3098653914328313,"vY0":-122.82349013522555,"vZ0":-1.5886970582396494,"x":99.55,"y":173.86,"x0":-1.5500142211117833,"y0":50.00014702586486,"z0":5.794383096245742,"aX":7.618346572575271},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-9.7,"spinRate":3030,"spinDirection":58},"zone":6,"typeConfidence":0.85,"plateTime":0.4451609898771993,"extension":6.4575461477607625},"index":1,"playId":"9099fb79-ce55-3a73-bc7e-b970fcc7df16","pitchNumber":2,"startTime":"2026-09-01T00:17:10.272Z","endTime":"2026-09-01T00:17:13.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62155932887225,"aZ":-33.9924636989918,"pfxX":5.992144038708979,"pfxZ":-1.226001932937936,"pX":0.5729567703010364,"pZ":1.1575423310966373,"vX0":3.519529705742798,"vY0":-121.85807199342986,"vZ0":-3.7887094614452175,"x":95.16,"y":207.53,"x0":-1.6741753386141494,"y0":50.000955340035304,"z0":5.706426882574903,"aX":8.902517785110987},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":-11.8,"spinRate":2949,"spinDirection":38},"zone":14,"typeConfidence":0.92,"plateTime":0.45155911881849553,"extension":6.537305355233869},"index":2,"playId":"95fea1f7-e66a-3ac8-92aa-496ced23b09e","pitchNumber":3,"startTime":"2026-09-01T00:17:31.692Z","endTime":"2026-09-01T00:17:35.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:17:35.048Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Héctor Rodríguez flies out to left fielder Dustin Harris.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-01T00:19:41.141Z","endTime":"2026-09-01T00:20:39.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37165210039716,"aZ":-30.327184008114113,"pfxX":-11.575627348462781,"pfxZ":1.0431349366299933,"pX":-0.5269873543961832,"pZ":1.370871840818306,"vX0":9.661964206218666,"vY0":-133.9037162050719,"vZ0":-4.179318384972759,"x":137.09,"y":201.77,"x0":-2.714460395198838,"y0":50.00660135587692,"z0":5.1724873881910085,"aX":-20.599504243006205},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.0,"breakHorizontal":18.4,"spinRate":2391,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41225287285546663,"extension":5.743495633571665},"index":0,"playId":"6d8feed7-c722-30c3-a173-35258ab5e13b","pitchNumber":1,"startTime":"2026-09-01T00:19:41.141Z","endTime":"2026-09-01T00:19:45.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24921045636527,"aZ":-29.661465804815943,"pfxX":-10.355650492322049,"pfxZ":1.4560950256620533,"pX":-0.03578292310400854,"pZ":2.9753790787233947,"vX0":10.240758883174783,"vY0":-131.7614102625547,"vZ0":-0.3949873473879507,"x":118.36,"y":158.44,"x0":-2.6580343682429617,"y0":50.00658293547933,"z0":5.3502452467647545,"aX":-17.916355263380712},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":16.1,"spinRate":2373,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4183175256304894,"extension":5.843106344634083},"index":1,"playId":"47d1ff87-f266-3a5a-a45a-875c220f81a7","pitchNumber":2,"startTime":"2026-09-01T00:19:56.208Z","endTime":"2026-09-01T00:19:59.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.983513895298138,"aZ":-16.189368428079607,"pfxX":-5.6658278275048914,"pfxZ":8.628916711292048,"pX":0.2326712348921615,"pZ":3.0718918644973017,"vX0":8.95447060670765,"vY0":-135.79911631307087,"vZ0":-3.3390130038473234,"x":108.13,"y":155.84,"x0":-2.3836713384298034,"y0":50.00508885487478,"z0":5.455557702037106,"aX":-10.499316318372848},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2542,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.40460331143710615,"extension":5.7290093074393456},"index":2,"playId":"856684c5-dbc5-378c-93bc-048b3f23783d","pitchNumber":3,"startTime":"2026-09-01T00:20:10.319Z","endTime":"2026-09-01T00:20:14.089Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-09-01T00:20:19.723Z","endTime":"2026-09-01T00:20:30.017Z","isPitch":false,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"}},{"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":94.3,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.100755087012544,"aZ":-17.980765051898576,"pfxX":-6.456098154134153,"pfxZ":7.536806167483613,"pX":-0.14715960330866387,"pZ":4.098189722874246,"vX0":8.96006479224192,"vY0":-137.04257626528744,"vZ0":-0.5948201774348993,"x":122.61,"y":128.13,"x0":-2.6354531413145086,"y0":50.00193984508741,"z0":5.5574329330695225,"aX":-12.157679882048534},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2451,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4012170731838536,"extension":5.655775368541239},"hitData":{"launchSpeed":86.1,"launchAngle":49.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.23,"coordY":116.43}},"index":4,"playId":"8f99420c-b79f-3048-ae72-83011f6ce012","pitchNumber":4,"startTime":"2026-09-01T00:20:30.017Z","endTime":"2026-09-01T00:20:39.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:20:39.058Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-01T00:21:02.031Z","endTime":"2026-09-01T00:22:38.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962974039138338,"aZ":-27.225917867513733,"pfxX":0.340085897982626,"pfxZ":3.0525627862988136,"pX":0.1273609632830111,"pZ":1.9377417844635527,"vX0":7.620762489822387,"vY0":-126.60082171982855,"vZ0":-2.867459483503371,"x":112.15,"y":186.46,"x0":-2.966790333211593,"y0":50.006225833977446,"z0":5.2654729794883215,"aX":0.5503522500192767},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":-2.4,"spinRate":2607,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.43273325599146695,"extension":5.768412703550972},"index":0,"playId":"b82318f1-9c04-3e82-a15f-e6b79305525a","pitchNumber":1,"startTime":"2026-09-01T00:21:02.082Z","endTime":"2026-09-01T00:21:05.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480590340642475,"aZ":-30.263826746399648,"pfxX":0.7738425973982155,"pfxZ":1.2159324637005664,"pX":-1.5422303553177068,"pZ":2.338838747973958,"vX0":3.8767057801881455,"vY0":-124.70267561325872,"vZ0":-1.3953544312930353,"x":175.79,"y":175.63,"x0":-3.2186204869031947,"y0":50.00371897051949,"z0":5.406242274967894,"aX":1.2161939371668469},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2632,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.439509303106544,"extension":5.748188361679096},"index":1,"playId":"b382b5d3-c07c-3be6-8331-c56c7f78adcd","pitchNumber":2,"startTime":"2026-09-01T00:21:25.040Z","endTime":"2026-09-01T00:21:28.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.999564638135425,"aZ":-15.695723040908959,"pfxX":-4.622455319560876,"pfxZ":8.661445775602955,"pX":-0.9269173240676567,"pZ":4.479187432086325,"vX0":6.446451623427107,"vY0":-137.65950868717587,"vZ0":-0.1414484623107677,"x":152.33,"y":117.84,"x0":-2.707846931297135,"y0":50.004054416891655,"z0":5.601543948905522,"aX":-8.796284162949153},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2365,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3991965343572659,"extension":5.70046844407316},"index":2,"playId":"420fa1d1-1532-313e-a2aa-cb264527efbe","pitchNumber":3,"startTime":"2026-09-01T00:21:42.860Z","endTime":"2026-09-01T00:21:46.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.394754684306285,"aZ":-16.28485756354868,"pfxX":-4.821152761211359,"pfxZ":8.360848232672561,"pX":-0.08103926336637773,"pZ":4.203540371087246,"vX0":8.684819435141792,"vY0":-137.449595461361,"vZ0":-0.848089377020281,"x":120.09,"y":125.28,"x0":-2.6650635910622857,"y0":50.00257781825932,"z0":5.629055496906647,"aX":-9.163108235874029},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2381,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3995331836097029,"extension":5.59151930701673},"index":3,"playId":"9f959403-5849-3307-b807-72b5610af5b6","pitchNumber":4,"startTime":"2026-09-01T00:22:00.662Z","endTime":"2026-09-01T00:22:03.773Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179667442595207,"aZ":-27.516885344887143,"pfxX":-9.36046367401385,"pfxZ":2.915099020982211,"pX":-1.6390280327194353,"pZ":2.957574003936821,"vX0":6.476707055228322,"vY0":-125.74451363505524,"vZ0":-0.2604308022284504,"x":179.48,"y":158.93,"x0":-3.035708348961906,"y0":50.00088584828011,"z0":5.300398943209028,"aX":-14.945138231119762},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":15.4,"spinRate":1895,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.43605426413005066,"extension":5.758436738312136},"index":4,"playId":"3a55d0f3-c83d-3493-a0b4-734d4923bf6e","pitchNumber":5,"startTime":"2026-09-01T00:22:18.213Z","endTime":"2026-09-01T00:22:21.363Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.024821898623404,"aZ":-31.014360348919205,"pfxX":1.1704104138244165,"pfxZ":0.7641500295311143,"pX":-0.9940097928482691,"pZ":2.429535721313114,"vX0":4.263913149696981,"vY0":-122.68367028510637,"vZ0":-0.7719497751058566,"x":154.89,"y":173.18,"x0":-2.9059352484931735,"y0":50.00501593319579,"z0":5.389054794529044,"aX":1.78655740255784},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2622,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4462688481910022,"extension":5.871911471559632},"index":5,"playId":"7755f07e-fe7a-3725-8c06-271bc188d41d","pitchNumber":6,"startTime":"2026-09-01T00:22:35.261Z","endTime":"2026-09-01T00:22:38.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:22:38.398Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sal Stewart grounds into a double play, shortstop Sung-Mun Song to second baseman Jake Cronenworth to first baseman Ty France. Elly De La Cruz out at 2nd. Sal Stewart out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-01T00:23:05.238Z","endTime":"2026-09-01T00:23:16.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918964622611742,"aZ":-29.551597935250687,"pfxX":-0.5152889485191581,"pfxZ":1.6103318258347068,"pX":0.17523504623149416,"pZ":1.6745173647555096,"vX0":7.441884385554546,"vY0":-126.85490416269086,"vZ0":-3.242119354978356,"x":110.32,"y":193.57,"x0":-2.7293321711960328,"y0":50.003623556290705,"z0":5.324615522820523,"aX":-0.8402516619523414},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-0.7,"spinRate":2549,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.43174975611896294,"extension":5.839390992971571},"hitData":{"launchSpeed":81.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":153.2}},"index":0,"playId":"e0ee0534-0993-3ec5-a688-4eb591a38068","pitchNumber":1,"startTime":"2026-09-01T00:23:08.588Z","endTime":"2026-09-01T00:23:16.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:23:16.901Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dustin Harris pops out to third baseman Eugenio Suárez in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-01T00:25:36.638Z","endTime":"2026-09-01T00:26:23.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574652524496923,"aZ":-33.19930152770576,"pfxX":2.369345377368995,"pfxZ":-0.6527304686862427,"pX":-0.028725703358298257,"pZ":1.2615146243312807,"vX0":2.9082139042952253,"vY0":-124.2635209194777,"vZ0":-4.4380626687107965,"x":118.09,"y":204.72,"x0":-1.5234648112618467,"y0":50.00575639245568,"z0":5.837689253835802,"aX":3.695251924631739},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-5.0,"spinRate":3053,"spinDirection":76},"zone":13,"typeConfidence":0.9,"plateTime":0.44125726180397074,"extension":6.374642577120469},"index":0,"playId":"9a61dbc5-cb96-33d6-a33a-130950603f43","pitchNumber":1,"startTime":"2026-09-01T00:25:37.956Z","endTime":"2026-09-01T00:25:41.708Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-09-01T00:25:49.273Z","endTime":"2026-09-01T00:25:59.531Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807931084383263,"aZ":-35.66182062140796,"pfxX":6.451713489856439,"pfxZ":-2.472119780038655,"pX":0.9139812209290004,"pZ":3.497708459024185,"vX0":3.75217584142693,"vY0":-119.18823123141065,"vZ0":1.855987853067747,"x":82.16,"y":144.34,"x0":-1.5283781902220621,"y0":50.000944278722365,"z0":5.972983775224536,"aX":9.111130303131668},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":-12.7,"spinRate":2952,"spinDirection":38},"zone":12,"typeConfidence":0.94,"plateTime":0.462805121174501,"extension":6.395757569025781},"index":2,"playId":"9c12a9a7-e99a-341c-b5ad-fb0671c4d172","pitchNumber":2,"startTime":"2026-09-01T00:25:59.531Z","endTime":"2026-09-01T00:26:03.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722887547202944,"aZ":-31.869331797339107,"pfxX":3.201804753678394,"pfxZ":0.19814006260713057,"pX":0.1986800802115932,"pZ":3.005277176904581,"vX0":3.4123309744395263,"vY0":-123.99326535054037,"vZ0":-0.684445142045012,"x":109.43,"y":157.64,"x0":-1.6112568722435645,"y0":50.004361524104034,"z0":5.94337132277702,"aX":4.987169678667188},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-6.6,"spinRate":3019,"spinDirection":75},"zone":2,"typeConfidence":0.69,"plateTime":0.44169289793316757,"extension":6.429186260062518},"hitData":{"launchSpeed":67.2,"launchAngle":75.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":187.66}},"index":3,"playId":"5ce15ba1-aa8e-3ed2-8fde-ca2a555bc97e","pitchNumber":3,"startTime":"2026-09-01T00:26:14.070Z","endTime":"2026-09-01T00:26:23.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:26:23.737Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to left fielder JJ Bleday.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-01T00:26:43.227Z","endTime":"2026-09-01T00:28:31.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":81.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05618846916016,"aZ":-28.669496788027274,"pfxX":2.3540096323176907,"pfxZ":2.1281739014977035,"pX":0.909677930444407,"pZ":0.6141886508610861,"vX0":4.8361217227805655,"vY0":-127.1960388841509,"vZ0":-7.1271432739930844,"x":82.33,"y":222.2,"x0":-1.3188007950245744,"y0":50.00063063457871,"z0":5.712595618975046,"aX":3.872949201470113},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":3117,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4299239793046823,"extension":6.576319949271174},"index":0,"playId":"289b98cf-15c6-3254-8277-79bce9daba01","pitchNumber":1,"startTime":"2026-09-01T00:26:45.766Z","endTime":"2026-09-01T00:26:49.423Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71657481939488,"aZ":-30.033571023166278,"pfxX":2.396384296694348,"pfxZ":1.3213756686305498,"pX":0.4651146280420909,"pZ":3.2461021700725543,"vX0":3.956598207168848,"vY0":-125.9550370694492,"vZ0":-0.9672297933774817,"x":99.27,"y":151.14,"x0":-1.4327006613914464,"y0":50.00353877954127,"z0":6.046896170534924,"aX":3.879001288310872},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2945,"spinDirection":102},"zone":3,"typeConfidence":0.92,"plateTime":0.4335892307689253,"extension":6.393121462545299},"index":1,"playId":"9f271b70-e823-3808-9163-c3e715a74586","pitchNumber":2,"startTime":"2026-09-01T00:27:03.496Z","endTime":"2026-09-01T00:27:07.015Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"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":84.2,"endSpeed":76.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76325027313093,"aZ":-30.931213379626197,"pfxX":6.577359252760267,"pfxZ":0.8320482867948735,"pX":0.8388625535616474,"pZ":1.16105052639409,"vX0":3.4940129082431315,"vY0":-122.4229459592565,"vZ0":-4.620336366523152,"x":85.02,"y":207.43,"x0":-1.468807935400389,"y0":50.003792145464885,"z0":5.768962669986598,"aX":9.823698519475217},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":-12.8,"spinRate":2947,"spinDirection":32},"zone":14,"typeConfidence":0.93,"plateTime":0.4501621322012226,"extension":6.502881703402881},"index":2,"playId":"fe714e18-afdb-3a8d-81cc-dd0a79908f95","pitchNumber":3,"startTime":"2026-09-01T00:27:31.906Z","endTime":"2026-09-01T00:27:34.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006086387332765,"aZ":-35.421171857794704,"pfxX":5.928569083610716,"pfxZ":-2.301637882753832,"pX":-0.037132686923056026,"pZ":0.6895214280962338,"vX0":2.230035127259964,"vY0":-119.00034836735445,"vZ0":-3.8449379449762304,"x":89.48,"y":207.34,"x0":-1.7604860519084422,"y0":50.00109718716748,"z0":5.585438055511179,"aX":8.3747163407538},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.9,"breakHorizontal":-11.3,"spinRate":2965,"spinDirection":39},"zone":14,"typeConfidence":0.93,"plateTime":0.4629222937880697,"extension":6.530702270987836},"index":3,"playId":"63901cfb-4acc-3c43-abb3-6895b71d1f1a","pitchNumber":4,"startTime":"2026-09-01T00:27:47.322Z","endTime":"2026-09-01T00:27:50.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68070720347067,"aZ":-32.01341660826845,"pfxX":5.53964933291611,"pfxZ":0.11185739040512654,"pX":1.0126191769530575,"pZ":1.349279665768692,"vX0":4.366415419261636,"vY0":-119.83984649429404,"vZ0":-3.47494091186605,"x":78.4,"y":202.35,"x0":-1.5603146739306377,"y0":50.00293510736893,"z0":5.712910865428578,"aX":7.962901759794569},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.5,"breakHorizontal":-11.2,"spinRate":2947,"spinDirection":37},"zone":14,"typeConfidence":0.92,"plateTime":0.4591100642952948,"extension":6.37616379415553},"index":4,"playId":"069a21f3-0e1e-3c80-88dd-067a88282951","pitchNumber":5,"startTime":"2026-09-01T00:28:05.327Z","endTime":"2026-09-01T00:28:08.375Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293617025649343,"aZ":-36.283068995423754,"pfxX":5.10476649413711,"pfxZ":-2.886447779344107,"pX":0.020898446903180577,"pZ":1.227315806972363,"vX0":2.1784265903815214,"vY0":-118.9986743964275,"vZ0":-2.722046250902896,"x":116.2,"y":205.64,"x0":-1.5714076336870806,"y0":50.00140813610929,"z0":5.694985522036547,"aX":7.270257923800493},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":-9.8,"spinRate":2938,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.46147983140616144,"extension":6.460210195576611},"hitData":{"launchSpeed":88.4,"launchAngle":24.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.72,"coordY":83.17}},"index":5,"playId":"af22b5ac-bd1e-3296-90c0-d99fec7692f8","pitchNumber":6,"startTime":"2026-09-01T00:28:21.733Z","endTime":"2026-09-01T00:28:31.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:28:31.377Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-01T00:28:52.418Z","endTime":"2026-09-01T00:30:17.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293914987975175,"aZ":-14.781287160567807,"pfxX":1.343167444336947,"pfxZ":9.200017116075394,"pX":0.14666305566616625,"pZ":1.3943965440947006,"vX0":3.453411458751476,"vY0":-136.00007924566938,"vZ0":-9.026582006964738,"x":111.41,"y":201.13,"x0":-1.3094656660484516,"y0":50.00115881147775,"z0":5.761325993135417,"aX":2.537921346488328},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-3.1,"spinRate":2758,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.40135917526350706,"extension":6.464043593770182},"index":0,"playId":"34932313-3121-3d4d-8fc8-a8ad57826dc8","pitchNumber":1,"startTime":"2026-09-01T00:28:54.989Z","endTime":"2026-09-01T00:29:00.028Z","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":93.7,"endSpeed":86.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05807179777766,"aZ":-16.8189222625693,"pfxX":0.2888848207847734,"pfxZ":8.122285319849436,"pX":-0.6219966584986009,"pZ":2.924364184129657,"vX0":2.255944771844029,"vY0":-136.38858547711519,"vZ0":-4.839050061643639,"x":140.71,"y":159.82,"x0":-1.4962169503647178,"y0":50.002211653890555,"z0":5.875818339965847,"aX":0.5454558702593599},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-1.0,"spinRate":2713,"spinDirection":191},"zone":1,"typeConfidence":0.9,"plateTime":0.40108997030196525,"extension":6.4742590095057695},"index":1,"playId":"1baf3e1b-b0f8-3168-87b6-7cd6c490cf59","pitchNumber":2,"startTime":"2026-09-01T00:29:11.562Z","endTime":"2026-09-01T00:29:15.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188590706257155,"aZ":-35.39399084982116,"pfxX":7.257761546770108,"pfxZ":-2.1703773884366964,"pX":0.13782200865540248,"pZ":2.098862674103603,"vX0":2.2583238738126665,"vY0":-121.33090513965658,"vZ0":-1.4694178866412306,"x":111.75,"y":182.11,"x0":-1.7496811519971043,"y0":50.005936946895204,"z0":5.815360796088456,"aX":10.750815687912526},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":-13.7,"spinRate":3014,"spinDirection":45},"zone":8,"typeConfidence":0.94,"plateTime":0.4525707251462121,"extension":6.434422478386561},"index":2,"playId":"7af58289-abf6-321b-b743-247edaa62edd","pitchNumber":3,"startTime":"2026-09-01T00:29:27.569Z","endTime":"2026-09-01T00:29:31.933Z","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.4,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.685490116001773,"aZ":-16.986295328058365,"pfxX":1.5534795216848891,"pfxZ":8.216705104716926,"pX":0.13318381324807077,"pZ":2.489281188800245,"vX0":3.242579162207853,"vY0":-134.49435512887925,"vZ0":-6.008693130670918,"x":111.92,"y":171.57,"x0":-1.2856974411337445,"y0":50.005393014315146,"z0":5.939650578799419,"aX":2.871536335236751},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":-3.5,"spinRate":2620,"spinDirection":186},"zone":5,"typeConfidence":0.88,"plateTime":0.4058436195795503,"extension":6.523685232799016},"index":3,"playId":"a643e5e3-3914-350c-8f81-ad77db9d2790","pitchNumber":4,"startTime":"2026-09-01T00:29:50.505Z","endTime":"2026-09-01T00:29:53.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972524112906015,"aZ":-16.96225746375403,"pfxX":2.9806338096835137,"pfxZ":8.400537690619077,"pX":0.7391960008976428,"pZ":1.8017949021349828,"vX0":4.289195649203194,"vY0":-133.28200306117668,"vZ0":-7.523774608875937,"x":88.82,"y":190.13,"x0":-1.2742721001175816,"y0":50.00186991439905,"z0":5.872580070186309,"aX":5.393725615300726},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":-6.2,"spinRate":2730,"spinDirection":188},"zone":9,"typeConfidence":0.84,"plateTime":0.4099807696351756,"extension":6.494446240924936},"index":4,"playId":"9ec08d5d-aea3-3958-a6af-d5c02535cf21","pitchNumber":5,"startTime":"2026-09-01T00:30:14.255Z","endTime":"2026-09-01T00:30:17.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:30:17.613Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to left fielder Dustin Harris.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-01T00:32:23.440Z","endTime":"2026-09-01T00:32:33.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.634216089502225,"aZ":-29.307804036077346,"pfxX":-10.48027789155091,"pfxZ":1.6044594602821505,"pX":-0.5896774473139331,"pZ":2.1647365078720053,"vX0":9.306959371448055,"vY0":-134.22304920846545,"vZ0":-2.7437715886068563,"x":139.48,"y":180.33,"x0":-2.775731137609487,"y0":50.0043802949404,"z0":5.332732697427532,"aX":-18.730587045456833},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":16.4,"spinRate":2361,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4113485579255052,"extension":5.693510039121899},"hitData":{"launchSpeed":98.6,"launchAngle":24.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.11,"coordY":69.06}},"index":0,"playId":"94513a8f-c01b-3018-bdd9-7518d7652dd6","pitchNumber":1,"startTime":"2026-09-01T00:32:24.835Z","endTime":"2026-09-01T00:32:33.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:32:33.581Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-01T00:32:58.119Z","endTime":"2026-09-01T00:33:45.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.815755604706446,"aZ":-27.33730984305747,"pfxX":-10.453528509182721,"pfxZ":2.6517603541642494,"pX":-0.006680339565176918,"pZ":1.5489010515986246,"vX0":10.372836641727355,"vY0":-134.97987474391434,"vZ0":-4.59511880147932,"x":117.25,"y":196.96,"x0":-2.5645352235566192,"y0":50.001902557554914,"z0":5.227637247929933,"aX":-19.0477804358779},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2335,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40775559036603415,"extension":5.707351017824343},"index":0,"playId":"fea56905-28b6-3cf3-a936-815565bdbf57","pitchNumber":1,"startTime":"2026-09-01T00:33:01.278Z","endTime":"2026-09-01T00:33:05.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710841105948123,"aZ":-30.036132046681036,"pfxX":1.3508228526029278,"pfxZ":1.3566628561460519,"pX":0.9703672174888971,"pZ":1.5329405029592575,"vX0":8.408295274370598,"vY0":-124.52490255003049,"vZ0":-3.1373415962224764,"x":80.01,"y":197.39,"x0":-2.6180240511387103,"y0":50.00595586890948,"z0":5.2799284459375215,"aX":2.1317883105975612},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-4.3,"spinRate":2685,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.43893861412696067,"extension":5.669201257495543},"index":1,"playId":"3659479a-7aa0-3208-8707-08275d2bdc26","pitchNumber":2,"startTime":"2026-09-01T00:33:16.526Z","endTime":"2026-09-01T00:33:20.415Z","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":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19141257481708,"aZ":-19.646565340117885,"pfxX":-4.8819927230866345,"pfxZ":6.54668984364146,"pX":0.45140557338585563,"pZ":2.7834044570952434,"vX0":9.59351244949742,"vY0":-137.8407846318668,"vZ0":-3.689975734093534,"x":99.79,"y":163.63,"x0":-2.448418313813836,"y0":50.00472125446927,"z0":5.475105239252761,"aX":-9.345569878206366},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":6.7,"spinRate":2515,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3981914129801458,"extension":5.779535330149314},"hitData":{"launchSpeed":99.0,"launchAngle":14.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.7,"coordY":77.67}},"index":2,"playId":"92b5b454-dfe8-3e65-98d6-5e4d05076c59","pitchNumber":3,"startTime":"2026-09-01T00:33:33.353Z","endTime":"2026-09-01T00:33:45.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:33:45.256Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-01T00:34:07.012Z","endTime":"2026-09-01T00:35:36.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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.9,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27518545308377,"aZ":-30.58563164596337,"pfxX":-9.21974865315494,"pfxZ":0.8403931172815948,"pX":0.2590647603027167,"pZ":2.6352150561264245,"vX0":11.000493825870912,"vY0":-136.3697021452375,"vZ0":-1.6096420862519736,"x":107.13,"y":167.63,"x0":-2.624395197471946,"y0":50.00149573106523,"z0":5.33783913578083,"aX":-17.407937080509893},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.4,"breakHorizontal":14.4,"spinRate":2182,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4012503854714402,"extension":5.984644641445255},"index":0,"playId":"68750f55-fc56-377f-8d29-1e9505363868","pitchNumber":1,"startTime":"2026-09-01T00:34:08.915Z","endTime":"2026-09-01T00:34:12.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215854364067454,"aZ":-17.595273601469838,"pfxX":-3.861971474708861,"pfxZ":7.661270559548786,"pX":1.1280417902802624,"pZ":3.24650335465138,"vX0":10.532166417092444,"vY0":-136.6232966648639,"vZ0":-3.1319109130422884,"x":74.0,"y":151.12,"x0":-2.263741343127725,"y0":50.00239632626088,"z0":5.6069914482747025,"aX":-7.349269460752172},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":4.9,"spinRate":2292,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3998801477905909,"extension":5.786499646856236},"index":1,"playId":"c19aac8c-645d-35f6-b5b5-b6231e41356d","pitchNumber":2,"startTime":"2026-09-01T00:34:27.180Z","endTime":"2026-09-01T00:34:30.837Z","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":86.5,"endSpeed":79.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720222739051906,"aZ":-26.678530834484864,"pfxX":-9.933129166648115,"pfxZ":3.4252805344068697,"pX":-0.6678200630493395,"pZ":2.6851229112805193,"vX0":8.448293444657532,"vY0":-125.68040221565144,"vZ0":-0.8523569735432733,"x":142.46,"y":166.28,"x0":-2.7771808836349363,"y0":50.00352049227747,"z0":5.18926812535882,"aX":-15.94153958738914},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":1734,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4352782960180144,"extension":5.990360201803547},"index":2,"playId":"5d39f31e-4de2-337c-8c64-25eb4af994ee","pitchNumber":3,"startTime":"2026-09-01T00:34:45.970Z","endTime":"2026-09-01T00:34:48.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.442364603566052,"aZ":-28.58978420905321,"pfxX":0.34348601134485257,"pfxZ":2.1550800298140755,"pX":2.4244660812029513,"pZ":0.9637418890156111,"vX0":12.296090332847259,"vY0":-128.0754962632995,"vZ0":-5.281318955502315,"x":24.59,"y":212.76,"x0":-2.483074402412628,"y0":50.001716325496474,"z0":5.288383792051654,"aX":0.5680054327448231},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2577,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4276512772045833,"extension":5.890563982872706},"index":3,"playId":"7a3bc068-f8fa-3694-8437-3fa322b9dedc","pitchNumber":4,"startTime":"2026-09-01T00:35:08.396Z","endTime":"2026-09-01T00:35:11.533Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45775793061036,"aZ":-30.34215178087218,"pfxX":-9.556970849086142,"pfxZ":0.9693485843751635,"pX":0.5439310807394342,"pZ":3.265794687210746,"vX0":11.248480878895023,"vY0":-136.53845825750884,"vZ0":-0.5378177434204068,"x":96.27,"y":150.6,"x0":-2.3833362516755057,"y0":50.00487475184765,"z0":5.549412797057125,"aX":-18.086817530891967},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":15.0,"spinRate":2359,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4008384852049045,"extension":5.736148184311706},"index":4,"playId":"7308f2eb-7985-3242-a2cb-33f25b35a77c","pitchNumber":5,"startTime":"2026-09-01T00:35:32.816Z","endTime":"2026-09-01T00:35:36.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:35:36.671Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt McLain hit by pitch. Tyler Stephenson to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-01T00:36:05.236Z","endTime":"2026-09-01T00:37:00.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8796839199908,"aZ":-29.744111742551777,"pfxX":-9.759690487876748,"pfxZ":1.2872423699520663,"pX":0.2689949268465586,"pZ":3.2575143817587273,"vX0":11.13055233156642,"vY0":-136.10145771190855,"vZ0":-0.49025059840019997,"x":106.75,"y":150.83,"x0":-2.5918928692460064,"y0":50.00477020779924,"z0":5.4873216396287505,"aX":-18.443238986714483},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":2290,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40136334495387027,"extension":5.705020851438162},"index":0,"playId":"8d223d7a-c08d-331f-b0ba-19ce843c5bdb","pitchNumber":1,"startTime":"2026-09-01T00:36:07.454Z","endTime":"2026-09-01T00:36:10.909Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.280767812577444,"aZ":-28.4332158471502,"pfxX":0.5213279389521708,"pfxZ":2.2869890584203176,"pX":0.11891623453381982,"pZ":2.046504030293428,"vX0":7.042801485392883,"vY0":-126.98784426992754,"vZ0":-2.6949368729241012,"x":112.47,"y":183.52,"x0":-2.754892573299287,"y0":50.006063423707495,"z0":5.376627596060927,"aX":0.8531482592774442},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.5,"spinRate":2549,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4308360286141366,"extension":5.760946579553111},"index":1,"playId":"ee2801c3-2699-37fa-a5bc-a6d9d389264f","pitchNumber":2,"startTime":"2026-09-01T00:36:29.004Z","endTime":"2026-09-01T00:36:32.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044548678772113,"aZ":-32.91730611727446,"pfxX":11.349136803758576,"pfxZ":-0.5347859277399678,"pX":-2.1827404022470285,"pZ":4.011314871942803,"vX0":-1.6464953493429033,"vY0":-117.179828499872,"vZ0":3.363325728737591,"x":200.2,"y":130.47,"x0":-2.9456461361846222,"y0":50.00162797648831,"z0":5.631749694461232,"aX":15.789274510867685},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":-20.2,"spinRate":2803,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.46733503830312983,"extension":5.72423356763746},"index":2,"playId":"088b62b6-314d-3366-914f-0db85d88e07c","pitchNumber":3,"startTime":"2026-09-01T00:36:53.594Z","endTime":"2026-09-01T00:37:00.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:37:00.644Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Friedl lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-01T00:38:20.580Z","endTime":"2026-09-01T00:38:29.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-01T00:37:25.587Z","endTime":"2026-09-01T00:38:22.918Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.133954427061504,"aZ":-16.068024124768012,"pfxX":-5.4452435530219,"pfxZ":8.489193315840392,"pX":0.18211673258492792,"pZ":2.1815477971708734,"vX0":9.130840536378843,"vY0":-137.28814698269312,"vZ0":-5.734971048572989,"x":110.06,"y":179.88,"x0":-2.488707677300137,"y0":50.00107822946039,"z0":5.4020888779103196,"aX":-10.329693837975222},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2235,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3998965880890091,"extension":5.975612786448583},"hitData":{"launchSpeed":99.8,"launchAngle":17.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.54,"coordY":84.24}},"index":1,"playId":"40309656-ab4d-36f1-a093-6ac6ea1e8b86","pitchNumber":1,"startTime":"2026-09-01T00:38:22.918Z","endTime":"2026-09-01T00:38:29.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:38:29.935Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (29) on a sharp line drive to center fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:40:54.570Z","endTime":"2026-09-01T00:42:03.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierce Johnson replaces Julian Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-01T00:40:34.434Z","endTime":"2026-09-01T00:40:56.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616018847584517,"aZ":-38.4383800292932,"pfxX":-0.11991069682252986,"pfxZ":-3.905013576231611,"pX":0.6943160973931998,"pZ":1.5817873042034445,"vX0":4.365072702063842,"vY0":-125.8860518292564,"vZ0":-3.7736873509722724,"x":90.53,"y":196.07,"x0":-1.0467110475827455,"y0":50.00275735058592,"z0":6.212741878318977,"aX":-0.19306686718463523},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.7,"breakHorizontal":-0.8,"spinRate":2791,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4351353216789473,"extension":5.5448440788931075},"index":1,"playId":"a900d3c0-df5f-334e-a4aa-467dee5b6f07","pitchNumber":1,"startTime":"2026-09-01T00:40:56.825Z","endTime":"2026-09-01T00:40:59.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365649048861677,"aZ":-35.28661260271298,"pfxX":1.8749564435497854,"pfxZ":-1.942495164924111,"pX":0.9873292570890022,"pZ":2.087831067489379,"vX0":4.057064260607483,"vY0":-125.56790341479488,"vZ0":-3.286854476512785,"x":79.37,"y":182.41,"x0":-0.8899782400832597,"y0":50.00143187505231,"z0":6.271620661283797,"aX":3.006672729750993},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":-4.3,"spinRate":2692,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.43545245442368463,"extension":5.541886287336111},"index":2,"playId":"972da2bc-f2f6-3143-bf0e-259405adedbb","pitchNumber":2,"startTime":"2026-09-01T00:41:13.068Z","endTime":"2026-09-01T00:41:18.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072567127089304,"aZ":-38.284712807739865,"pfxX":1.4361217602154426,"pfxZ":-3.7869542203946627,"pX":1.6045068615424085,"pZ":0.5736239119774688,"vX0":5.942294353298483,"vY0":-126.35066116111999,"vZ0":-5.883330470310654,"x":55.84,"y":223.29,"x0":-0.9655487342991105,"y0":50.00075791388782,"z0":6.013345725590477,"aX":2.318343264138099},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.0,"breakHorizontal":-4.0,"spinRate":2860,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4337171668606903,"extension":5.68765642427502},"index":3,"playId":"9525004e-5f5b-32dd-ace5-7c46deba6581","pitchNumber":3,"startTime":"2026-09-01T00:41:30.682Z","endTime":"2026-09-01T00:41:33.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":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.106870260243877,"aZ":-16.489804242222927,"pfxX":-5.706524966909583,"pfxZ":7.882147523291623,"pX":0.5718574131507572,"pZ":2.95416511913558,"vX0":6.568457614958941,"vY0":-139.827426350811,"vZ0":-5.246362335964441,"x":95.2,"y":159.02,"x0":-1.060907366351242,"y0":50.00201673346676,"z0":5.928574994034592,"aX":-11.35419603999905},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2130,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39099224894643925,"extension":5.851002458339389},"hitData":{"launchSpeed":110.2,"launchAngle":18.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":166.15,"coordY":48.47}},"index":4,"playId":"78363d71-5448-3679-adbe-b9c500d5ea01","pitchNumber":4,"startTime":"2026-09-01T00:41:49.823Z","endTime":"2026-09-01T00:42:03.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:42:03.636Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out to center fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:42:30.372Z","endTime":"2026-09-01T00:44:16.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37979871639532,"aZ":-34.58732615525207,"pfxX":2.2419449692123674,"pfxZ":-1.450014150508986,"pX":-1.0980843484992995,"pZ":3.53175357781272,"vX0":-0.5240955529261633,"vY0":-127.49419912808919,"vZ0":-0.06793307620616007,"x":158.86,"y":143.42,"x0":-1.1826818603332068,"y0":50.00302472773303,"z0":6.262452963451401,"aX":3.7332282961969305},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":-4.0,"spinRate":2698,"spinDirection":49},"zone":11,"typeConfidence":0.88,"plateTime":0.4277328701841081,"extension":5.480521803725017},"index":0,"playId":"6ccccdc8-1282-3208-9c64-50bad446ff73","pitchNumber":1,"startTime":"2026-09-01T00:42:38.436Z","endTime":"2026-09-01T00:42:41.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653260259993427,"aZ":-34.704449660780995,"pfxX":1.3582833162713537,"pfxZ":-1.521117554492342,"pX":-0.7576612126139898,"pZ":3.0719980637619138,"vX0":0.7757360799309182,"vY0":-127.60147020716094,"vZ0":-1.164021310553358,"x":145.88,"y":155.84,"x0":-1.241007697834676,"y0":50.00101678383793,"z0":6.242527105913669,"aX":2.263078987799744},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.8,"breakHorizontal":-2.6,"spinRate":2728,"spinDirection":51},"zone":1,"typeConfidence":0.88,"plateTime":0.42753319220243347,"extension":5.580993174270771},"index":1,"playId":"62b5384a-8275-3cc9-89dd-a347165feb1e","pitchNumber":2,"startTime":"2026-09-01T00:42:57.532Z","endTime":"2026-09-01T00:43:00.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166727394737432,"aZ":-35.610735404769045,"pfxX":0.15508038657451984,"pfxZ":-2.078420007612487,"pX":1.1794775269357056,"pZ":1.5182625645728722,"vX0":5.379323275446048,"vY0":-127.41237745111184,"vZ0":-4.385963998334135,"x":72.04,"y":197.79,"x0":-0.9757422991894997,"y0":50.0048928572725,"z0":6.063446142093674,"aX":0.2558401290182939},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.6,"breakHorizontal":-1.4,"spinRate":2906,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.4292034884397107,"extension":5.696865735161037},"index":2,"playId":"c1102e14-77ae-3a58-9cca-9ccbcec5c487","pitchNumber":3,"startTime":"2026-09-01T00:43:14.888Z","endTime":"2026-09-01T00:43:18.265Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784425224716202,"aZ":-14.545105858007004,"pfxX":-6.112491560826729,"pfxZ":8.756809572446425,"pX":-0.650534973031203,"pZ":2.9628836420592073,"vX0":3.584995178138477,"vY0":-140.72175858440514,"vZ0":-5.531292936421753,"x":141.8,"y":158.78,"x0":-1.1442441071419451,"y0":50.005284809737844,"z0":5.890223714402338,"aX":-12.307785101676963},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2545,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.38866914547901077,"extension":5.79646414567522},"index":3,"playId":"50a626e9-f9b9-3217-aff2-63d2ebc450f1","pitchNumber":4,"startTime":"2026-09-01T00:43:33.837Z","endTime":"2026-09-01T00:43:37.988Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128605738904785,"aZ":-34.953666969141764,"pfxX":1.8613246842345392,"pfxZ":-1.663846634091156,"pX":0.2860420753745668,"pZ":2.250674532867427,"vX0":2.7443064776785557,"vY0":-127.74185315118743,"vZ0":-3.0061604239508384,"x":106.1,"y":178.01,"x0":-1.0386513283626084,"y0":50.001266342168584,"z0":6.1551520488646565,"aX":3.114690569377705},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.4,"breakHorizontal":-4.0,"spinRate":2842,"spinDirection":34},"zone":6,"typeConfidence":0.88,"plateTime":0.42667616065001557,"extension":5.686944083047201},"hitData":{"launchSpeed":84.4,"launchAngle":26.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.66,"coordY":79.43}},"index":4,"playId":"27535434-1161-3039-82e8-4e1e249acc40","pitchNumber":5,"startTime":"2026-09-01T00:44:06.150Z","endTime":"2026-09-01T00:44:16.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:44:16.983Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Héctor Rodríguez. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:44:39.967Z","endTime":"2026-09-01T00:45:41.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.7,"endSpeed":81.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.267755201303096,"aZ":-36.495680325027976,"pfxX":2.4960103636332907,"pfxZ":-2.5965870671585547,"pX":0.31659076525456836,"pZ":1.7741418228414036,"vX0":2.7734486803004987,"vY0":-127.79106494699444,"vZ0":-3.8559785892887026,"x":104.93,"y":190.88,"x0":-1.1035476706621334,"y0":50.00006086690278,"z0":6.14439358707325,"aX":4.161131398293851},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.3,"breakHorizontal":-5.2,"spinRate":2803,"spinDirection":51},"zone":9,"typeConfidence":0.89,"plateTime":0.4272515229138465,"extension":5.675938994864402},"index":0,"playId":"ec10d1e7-f533-32c1-aab2-ffd7fa039113","pitchNumber":1,"startTime":"2026-09-01T00:44:46.980Z","endTime":"2026-09-01T00:44:50.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"133c74bd-5a28-4ae7-9c33-a96edd87c7f9","startTime":"2026-09-01T00:45:06.807Z","endTime":"2026-09-01T00:45:11.807Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.299862809166743,"aZ":-37.42625623142474,"pfxX":2.2327084471160097,"pfxZ":-3.077505340439087,"pX":0.2570813304509611,"pZ":1.841788809074313,"vX0":2.682549854603184,"vY0":-129.78386783349276,"vZ0":-3.6747465904765466,"x":107.2,"y":189.05,"x0":-1.0802833954499371,"y0":50.005044548177416,"z0":6.128154057206965,"aX":3.806895219339426},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.1,"breakHorizontal":-4.7,"spinRate":2890,"spinDirection":48},"zone":9,"typeConfidence":0.89,"plateTime":0.42211114708314,"extension":5.667303996249368},"hitData":{"launchSpeed":87.8,"launchAngle":35.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.51,"coordY":107.09}},"index":2,"playId":"a36c1ffa-bde0-31bf-adc2-4362421eb290","pitchNumber":2,"startTime":"2026-09-01T00:45:26.270Z","endTime":"2026-09-01T00:45:41.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:45:41.128Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a sharp ground ball to right fielder Héctor Rodríguez. Fernando Tatis Jr. scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:46:04.230Z","endTime":"2026-09-01T00:47:27.331Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807385655803447,"aZ":-36.610790476900256,"pfxX":3.708183365341778,"pfxZ":-2.6885693437718423,"pX":0.0022059134588244466,"pZ":3.234392729855121,"vX0":1.5599752431770613,"vY0":-127.141387983462,"vZ0":-0.35314186587827856,"x":116.92,"y":151.45,"x0":-1.0993609882888808,"y0":50.001586832873556,"z0":6.257904227821971,"aX":6.125487347169869},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.7,"breakHorizontal":-7.1,"spinRate":2923,"spinDirection":46},"zone":2,"typeConfidence":0.9,"plateTime":0.42929254708035725,"extension":5.643023426897703},"index":0,"playId":"54df81a5-e91b-3e17-b0ed-3e8e0df9d837","pitchNumber":1,"startTime":"2026-09-01T00:46:12.203Z","endTime":"2026-09-01T00:46:15.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12936559772309,"aZ":-17.04623965318505,"pfxX":-4.901902683328077,"pfxZ":7.370504430339787,"pX":0.2143354498232004,"pZ":3.695678627759015,"vX0":5.137140455710285,"vY0":-142.24744465843528,"vZ0":-3.5326138554183775,"x":108.83,"y":139.0,"x0":-0.9767339604116089,"y0":50.002719284542835,"z0":6.032012594903314,"aX":-10.061904824289503},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":7.8,"spinRate":2262,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.384809715169387,"extension":5.757293092411895},"index":1,"playId":"e0a0fd96-ef47-35ed-bf37-694179748276","pitchNumber":2,"startTime":"2026-09-01T00:46:34.107Z","endTime":"2026-09-01T00:46:37.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.655152185152374,"aZ":-13.270041747052826,"pfxX":-3.668147459220338,"pfxZ":9.406573872523534,"pX":0.49859582477808906,"pZ":3.120614233713347,"vX0":5.245464138654791,"vY0":-141.00479977601984,"vZ0":-5.63372597585686,"x":97.99,"y":154.52,"x0":-0.9109235793805336,"y0":50.00259043969679,"z0":6.003780030767912,"aX":-7.371971275519884},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2405,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.38874009809995336,"extension":5.786614007696916},"index":2,"playId":"4ec0317d-020f-3507-987a-689400519d1d","pitchNumber":3,"startTime":"2026-09-01T00:46:53.902Z","endTime":"2026-09-01T00:46:56.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02668196883343,"aZ":-13.935574093615058,"pfxX":-6.0840474220158764,"pfxZ":8.907623604382401,"pX":0.7947233758751066,"pZ":2.2650765618994235,"vX0":6.782767980036704,"vY0":-142.27158176573548,"vZ0":-7.838769146773475,"x":86.71,"y":177.62,"x0":-0.8312149949302771,"y0":50.002177303771724,"z0":5.94162625866026,"aX":-12.456390607173004},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2349,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.3851807860268881,"extension":5.7819847272670915},"hitData":{"launchSpeed":104.0,"launchAngle":5.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.6,"coordY":127.36}},"index":3,"playId":"65c593c5-faf0-37ed-9eae-fbc22f965902","pitchNumber":4,"startTime":"2026-09-01T00:47:14.477Z","endTime":"2026-09-01T00:47:27.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:47:27.331Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to center fielder TJ Friedl. Ty France to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:47:53.591Z","endTime":"2026-09-01T00:48:04.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18013754649022,"aZ":-14.448049404901834,"pfxX":-5.824164721591464,"pfxZ":8.65539669288195,"pX":0.48176227200410804,"pZ":2.3449547977872953,"vX0":6.537837947334106,"vY0":-142.33267578598281,"vZ0":-7.118155513463585,"x":98.64,"y":175.47,"x0":-1.0901463098959818,"y0":50.006660539719576,"z0":5.796455703389196,"aX":-11.932820435099247},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2535,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.38507404974228354,"extension":5.789042940422353},"hitData":{"launchSpeed":103.6,"launchAngle":12.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.02,"coordY":79.44}},"index":0,"playId":"70ecb02b-044b-38cc-ba29-df0b35fb6c93","pitchNumber":1,"startTime":"2026-09-01T00:47:54.189Z","endTime":"2026-09-01T00:48:04.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:48:04.329Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to center fielder TJ Friedl.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-01T00:48:30.700Z","endTime":"2026-09-01T00:49:38.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4ddfb132-c6dc-4034-a8f0-74656e9ddb52","startTime":"2026-09-01T00:48:30.700Z","endTime":"2026-09-01T00:48:35.700Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13452887992239,"aZ":-40.02941913375693,"pfxX":3.270817506562939,"pfxZ":-4.709234360974797,"pX":-0.6489806626726149,"pZ":3.4524896182222085,"vX0":0.07021977460411774,"vY0":-128.49112374079544,"vZ0":0.7171421821974191,"x":141.74,"y":145.56,"x0":-1.1014477915745438,"y0":50.00157056846407,"z0":6.285148702380844,"aX":5.457337156418986},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.2,"breakHorizontal":-5.9,"spinRate":2727,"spinDirection":52},"zone":1,"typeConfidence":0.9,"plateTime":0.4266077404406472,"extension":5.746903642715477},"index":1,"playId":"771a47a8-878f-3021-a6a5-1bd81603937a","pitchNumber":1,"startTime":"2026-09-01T00:48:46.990Z","endTime":"2026-09-01T00:48:50.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657403152938876,"aZ":-37.77723324806474,"pfxX":3.6877510584567474,"pfxZ":-3.4028915101600425,"pX":0.26180726143539346,"pZ":3.0385290082847916,"vX0":2.2958067315660533,"vY0":-127.80563983736677,"vZ0":-0.7055386883618626,"x":107.02,"y":156.74,"x0":-1.128891185336312,"y0":50.00417325011426,"z0":6.298938423204334,"aX":6.068284317178768},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.1,"breakHorizontal":-7.2,"spinRate":2786,"spinDirection":50},"zone":3,"typeConfidence":0.9,"plateTime":0.4294409392977556,"extension":5.632175533159844},"index":2,"playId":"13eb8bbf-9d29-3cb9-9812-0b05050491a5","pitchNumber":2,"startTime":"2026-09-01T00:49:04.817Z","endTime":"2026-09-01T00:49:07.817Z","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":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106489401478374,"aZ":-36.83953294736331,"pfxX":3.375427521434461,"pfxZ":-2.8514679271974366,"pX":-0.1561038102624785,"pZ":3.5199604539430394,"vX0":1.173534478702861,"vY0":-126.91513483188265,"vZ0":0.3359493710911554,"x":122.95,"y":143.74,"x0":-1.0625593051260105,"y0":50.00255075132479,"z0":6.311494070780551,"aX":5.525162313226849},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.9,"breakHorizontal":-6.4,"spinRate":2703,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4309921154646803,"extension":5.705411314506607},"hitData":{"launchSpeed":91.2,"launchAngle":48.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.65,"coordY":107.6}},"index":3,"playId":"de9e98d6-8d47-380b-8718-c2cb71ab60dd","pitchNumber":3,"startTime":"2026-09-01T00:49:27.664Z","endTime":"2026-09-01T00:49:38.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:49:38.098Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edwin Arroyo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-01T00:52:03.783Z","endTime":"2026-09-01T00:52:45.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-01T00:51:31.818Z","endTime":"2026-09-01T00:51:53.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-01T00:51:53.046Z","endTime":"2026-09-01T00:52:06.115Z","isPitch":false,"type":"action","player":{"id":695490,"link":"/api/v1/people/695490"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513085078131162,"aZ":-23.260363892705136,"pfxX":-0.5571894190900997,"pfxZ":5.249940903143237,"pX":0.7704762154284898,"pZ":2.542898835761572,"vX0":-1.5825450367439178,"vY0":-129.15616281859363,"vZ0":-3.579087923907866,"x":87.63,"y":170.12,"x0":1.4622419845641523,"y0":50.00643824450498,"z0":5.724219644663024,"aX":-0.9464109708181526},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":1.3,"spinRate":2405,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.4231905419194093,"extension":6.237175176108795},"index":2,"playId":"e3a6805b-602b-359a-ac66-06e16d44cf39","pitchNumber":1,"startTime":"2026-09-01T00:52:06.115Z","endTime":"2026-09-01T00:52:09.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809220864863192,"aZ":-33.919585405693574,"pfxX":3.8227115219276073,"pfxZ":-1.1212971407942103,"pX":0.5219575628621757,"pZ":1.4312923118246832,"vX0":-3.4235903796647094,"vY0":-123.74189380903496,"vZ0":-3.436226620606882,"x":97.1,"y":200.14,"x0":1.427119755568388,"y0":50.005445014590954,"z0":5.681210406248333,"aX":5.926050714963318},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-6.1,"spinRate":1156,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.44271551746898563,"extension":6.374798628967475},"index":3,"playId":"2156f417-246b-3c97-af93-b28a36a984ce","pitchNumber":2,"startTime":"2026-09-01T00:52:22.802Z","endTime":"2026-09-01T00:52:25.938Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713689689401303,"aZ":-33.539954527257,"pfxX":4.055116900472502,"pfxZ":-0.8836528919850797,"pX":0.03828415765257987,"pZ":0.38695983192292804,"vX0":-4.601772133620852,"vY0":-124.0842387452368,"vZ0":-5.881238167643537,"x":115.54,"y":228.33,"x0":1.3933097225996254,"y0":50.000265277704834,"z0":5.594975428365115,"aX":6.2987148935427175},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-6.2,"spinRate":1113,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.44206323964517447,"extension":6.293865013653865},"index":4,"playId":"f8c2bf61-3515-3265-9923-5513e4ad8135","pitchNumber":3,"startTime":"2026-09-01T00:52:41.485Z","endTime":"2026-09-01T00:52:45.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:52:45.177Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Héctor Rodríguez called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-01T00:53:10.006Z","endTime":"2026-09-01T00:54:18.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43699194231195,"aZ":-21.422878511393634,"pfxX":10.058508162959374,"pfxZ":5.651826814561502,"pX":0.693857990634632,"pZ":1.5022184149105036,"vX0":-5.487150758860076,"vY0":-137.1087335379869,"vZ0":-7.00281314542342,"x":90.55,"y":198.22,"x0":1.4146159615138847,"y0":50.0060560170175,"z0":5.552506106721396,"aX":19.145738728963643},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":2175,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.3995444016368501,"extension":6.323399284592587},"index":0,"playId":"b7f92778-1968-3eb6-89d9-cde502997550","pitchNumber":1,"startTime":"2026-09-01T00:53:13.241Z","endTime":"2026-09-01T00:53:16.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528491702535852,"aZ":-28.27435335371868,"pfxX":-6.0615472825171155,"pfxZ":2.6977169145413455,"pX":-0.3979731044707895,"pZ":2.303933151374548,"vX0":-3.049845051507761,"vY0":-120.43072971819409,"vZ0":-1.8166900707523168,"x":132.17,"y":176.57,"x0":1.6783599893168109,"y0":50.00491369891934,"z0":5.603814902702266,"aX":-8.777137583385231},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":11.8,"spinRate":2718,"spinDirection":287},"zone":4,"typeConfidence":0.91,"plateTime":0.4573212109660063,"extension":6.217354422381217},"index":1,"playId":"261e43f4-3472-3e35-b8ce-99fbcc8c1a11","pitchNumber":2,"startTime":"2026-09-01T00:53:30.997Z","endTime":"2026-09-01T00:53:34.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117179205124604,"aZ":-30.824307605968944,"pfxX":-6.79550277984746,"pfxZ":0.9303316748847905,"pX":0.11430704945398629,"pZ":1.7883605817783574,"vX0":-1.4759853848156455,"vY0":-120.3361107259453,"vZ0":-2.684513969596588,"x":112.64,"y":190.49,"x0":1.6194492109635552,"y0":50.00366831860096,"z0":5.6713675423632735,"aX":-9.886200300627877},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":12.7,"spinRate":2792,"spinDirection":292},"zone":8,"typeConfidence":0.91,"plateTime":0.45657462699166684,"extension":6.06296672834469},"index":2,"playId":"595adfaf-5565-3efc-90cb-1d668e43870a","pitchNumber":3,"startTime":"2026-09-01T00:53:49.342Z","endTime":"2026-09-01T00:53:52.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-01T00:54:02.806Z","endTime":"2026-09-01T00:54:14.517Z","isPitch":false,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555261874482078,"aZ":-14.25190719821108,"pfxX":4.733736524012486,"pfxZ":9.362156492943122,"pX":-0.10285947369105881,"pZ":3.035565079618755,"vX0":-5.314219107850706,"vY0":-137.50161636967658,"vZ0":-4.444222737168676,"x":120.92,"y":156.82,"x0":1.2400646294158877,"y0":50.001592201528574,"z0":5.64005422397407,"aX":9.061522050746403},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2193,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.39836796093840077,"extension":6.38600750839118},"index":4,"playId":"b2b6a5f3-ce34-3bab-9c1f-11da7d9b9f81","pitchNumber":4,"startTime":"2026-09-01T00:54:14.517Z","endTime":"2026-09-01T00:54:18.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:54:18.248Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-01T00:54:40.247Z","endTime":"2026-09-01T00:56:30.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28645855159737,"aZ":-20.632222337798915,"pfxX":10.05465490253989,"pfxZ":6.266967647245856,"pX":-0.7822438340578816,"pZ":1.4602674677003447,"vX0":-8.321068119303456,"vY0":-134.38987228220225,"vZ0":-6.928420298311903,"x":146.82,"y":199.35,"x0":1.037645203121557,"y0":50.00106526379509,"z0":5.521672195580438,"aX":18.51369138910699},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-16.6,"spinRate":2038,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4065090117746588,"extension":6.503991901178854},"index":0,"playId":"4addb8b6-1474-30ad-af38-1bf868f3ad2e","pitchNumber":1,"startTime":"2026-09-01T00:54:44.478Z","endTime":"2026-09-01T00:54:47.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106796659802356,"aZ":-31.81918468710224,"pfxX":-8.42044383103726,"pfxZ":0.23484033066404386,"pX":0.4851174340094605,"pZ":2.454778617471518,"vX0":-0.2762249512157814,"vY0":-121.51792004587433,"vZ0":-0.8722515874640697,"x":98.51,"y":172.5,"x0":1.693880408367022,"y0":50.00017648474039,"z0":5.585798751657874,"aX":-12.574339138205334},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":2671,"spinDirection":295},"zone":6,"typeConfidence":0.91,"plateTime":0.45095709277200857,"extension":6.094813577668659},"index":1,"playId":"45719dfb-ea0a-35b7-8a62-9f73d8329447","pitchNumber":2,"startTime":"2026-09-01T00:55:04.285Z","endTime":"2026-09-01T00:55:07.891Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.196415720171128,"aZ":-22.17455226073772,"pfxX":11.178223653998128,"pfxZ":5.418881884786373,"pX":-0.8817849376545289,"pZ":2.501908499910506,"vX0":-8.689431555478732,"vY0":-134.96055448896635,"vZ0":-3.9940318875676475,"x":150.61,"y":171.23,"x0":0.9262807711569853,"y0":50.004299066542764,"z0":5.561545793757731,"aX":20.635709189908656},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-18.4,"spinRate":2163,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4057430262297004,"extension":6.446281019674561},"index":2,"playId":"dbd18e6d-8982-3c9f-99aa-790aa454ee19","pitchNumber":3,"startTime":"2026-09-01T00:55:20.801Z","endTime":"2026-09-01T00:55:24.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73432678784361,"aZ":-22.8046974553619,"pfxX":11.042456703751128,"pfxZ":4.823922355718789,"pX":0.22598598143384277,"pZ":2.430986852667732,"vX0":-6.157562030133689,"vY0":-138.41366968385947,"vZ0":-4.4589989470288565,"x":108.39,"y":173.14,"x0":1.0442137068679467,"y0":50.001475078054725,"z0":5.588814995689719,"aX":21.435691978683305},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":-18.7,"spinRate":2174,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.39563366488922114,"extension":6.388416066129391},"index":3,"playId":"8031c4df-bcc6-39d2-9b9d-43c225ec05cd","pitchNumber":4,"startTime":"2026-09-01T00:55:40.189Z","endTime":"2026-09-01T00:55:43.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040015679655475,"aZ":-18.275813988197424,"pfxX":10.190782713857917,"pfxZ":7.410021221137812,"pX":0.11546048871701668,"pZ":0.7247247792548672,"vX0":-6.112789909300593,"vY0":-136.32675432367773,"vZ0":-9.248797372452318,"x":112.6,"y":219.21,"x0":1.0672837013135208,"y0":50.002251113304055,"z0":5.432416744068321,"aX":19.107463934956176},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-17.0,"spinRate":2138,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4023689540676645,"extension":6.549294539400113},"index":4,"playId":"294b5826-d380-39b8-8e96-1961b48bcce5","pitchNumber":5,"startTime":"2026-09-01T00:56:05.097Z","endTime":"2026-09-01T00:56:08.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825290656265167,"aZ":-20.687555135003265,"pfxX":10.691126258583314,"pfxZ":6.123403535264109,"pX":-1.5412188963727902,"pZ":1.8042085755196309,"vX0":-10.26082024748644,"vY0":-135.8629882252224,"vZ0":-6.017975669071005,"x":175.75,"y":190.07,"x0":0.8892211492513045,"y0":50.00368666613804,"z0":5.478630088712912,"aX":20.055950957128836},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":-17.3,"spinRate":2046,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.40263026220512055,"extension":6.512075126843656},"index":5,"playId":"7884757d-1ead-3998-9535-50ef5ffa63a3","pitchNumber":6,"startTime":"2026-09-01T00:56:27.513Z","endTime":"2026-09-01T00:56:30.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:56:30.988Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-01T00:56:55.681Z","endTime":"2026-09-01T00:59:08.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.034730309661885,"aZ":-27.2814508296253,"pfxX":5.5499351836544575,"pfxZ":3.2073067346719526,"pX":0.5345305317846711,"pZ":1.1867394236772217,"vX0":-3.580957367605097,"vY0":-122.68702219007719,"vZ0":-4.967257280124719,"x":96.62,"y":206.74,"x0":1.2911979665709572,"y0":50.00328958610688,"z0":5.559777443663826,"aX":8.469729665844866},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-9.2,"spinRate":856,"spinDirection":93},"zone":14,"typeConfidence":0.88,"plateTime":0.44625288911030747,"extension":6.446108983915364},"index":0,"playId":"8cac9034-2918-3d50-b333-ecdee18d9762","pitchNumber":1,"startTime":"2026-09-01T00:57:01.258Z","endTime":"2026-09-01T00:57:05.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061467721446487,"aZ":-30.41767126251747,"pfxX":-4.250350627659655,"pfxZ":1.1772939814053842,"pX":-0.7958465948890389,"pZ":1.2468704697730741,"vX0":-4.032388561234169,"vY0":-121.84600799327448,"vZ0":-3.974248953701669,"x":147.34,"y":205.11,"x0":1.438352401247322,"y0":50.0007098420721,"z0":5.5547168352304706,"aX":-6.329348078442342},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":8.8,"spinRate":2590,"spinDirection":304},"zone":13,"typeConfidence":0.87,"plateTime":0.45116061727531775,"extension":6.228393124045151},"index":1,"playId":"b9961efe-6d98-3a6d-8108-4cd5e59529d8","pitchNumber":2,"startTime":"2026-09-01T00:57:21.820Z","endTime":"2026-09-01T00:57:25.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"a54b59ab-ba0a-4b70-9b8e-e1d34b6981fe","startTime":"2026-09-01T00:57:42.633Z","endTime":"2026-09-01T00:57:47.633Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617148677362888,"aZ":-19.432971280442356,"pfxX":9.075900297504576,"pfxZ":6.7102725852229845,"pX":0.21503950647029713,"pZ":2.5910356091953446,"vX0":-5.754826565457618,"vY0":-136.79614460032738,"vZ0":-4.410592189447283,"x":108.8,"y":168.82,"x0":1.1646923127266684,"y0":50.00386650714664,"z0":5.552949097867972,"aX":17.236124207078653},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2108,"spinDirection":141},"zone":5,"typeConfidence":0.89,"plateTime":0.40010092436863154,"extension":6.501308585389975},"index":3,"playId":"6f589219-8632-3e85-99c7-e15dda7ff96f","pitchNumber":3,"startTime":"2026-09-01T00:58:02.496Z","endTime":"2026-09-01T00:58:05.496Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236717619194287,"aZ":-20.51937516346492,"pfxX":8.61778004908372,"pfxZ":6.163904675271354,"pX":0.7394608140283704,"pZ":1.890030667141702,"vX0":-4.188068449342309,"vY0":-136.4751862770193,"vZ0":-5.870708398607316,"x":88.81,"y":187.75,"x0":1.171819628724458,"y0":50.00575463820419,"z0":5.4765062345577995,"aX":16.305272587060372},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-14.8,"spinRate":2153,"spinDirection":141},"zone":9,"typeConfidence":0.88,"plateTime":0.4008985220642418,"extension":6.4887538210574816},"index":4,"playId":"000c9424-8d6d-3e2c-a061-cc0d82a37674","pitchNumber":4,"startTime":"2026-09-01T00:58:23.234Z","endTime":"2026-09-01T00:58:27.157Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}}},{"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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999347180874025,"aZ":-26.53969312245193,"pfxX":5.33799060987329,"pfxZ":3.5832702586327567,"pX":1.033353401893874,"pZ":1.7996517525264266,"vX0":-2.2349289421586818,"vY0":-124.57935454088386,"vZ0":-3.9727966240536716,"x":77.61,"y":190.19,"x0":1.248516791737489,"y0":50.003046753335134,"z0":5.608533419933935,"aX":8.391340010604868},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-9.1,"spinRate":853,"spinDirection":92},"zone":14,"typeConfidence":0.89,"plateTime":0.4396492003373629,"extension":6.464745385291743},"hitData":{"launchSpeed":80.0,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.11,"coordY":143.57}},"index":5,"playId":"cd0abb42-a7b8-3901-9c45-f2514c398185","pitchNumber":5,"startTime":"2026-09-01T00:58:59.430Z","endTime":"2026-09-01T00:59:08.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T00:59:08.513Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out, second baseman Edwin Arroyo to first baseman Sal Stewart.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-01T01:01:29.444Z","endTime":"2026-09-01T01:01:55.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tony Santillan replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-01T01:01:14.768Z","endTime":"2026-09-01T01:01:31.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300063983845497,"aZ":-32.2106598712329,"pfxX":2.6074514218633102,"pfxZ":-0.02188012626678848,"pX":-0.22774271569314666,"pZ":2.707818505876888,"vX0":3.7296518774755696,"vY0":-120.51842985642212,"vZ0":0.08518873522588488,"x":125.68,"y":165.67,"x0":-2.131170285788291,"y0":50.005172419079805,"z0":5.504972771537191,"aX":3.855050316262965},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":-5.5,"spinRate":2106,"spinDirection":46},"zone":5,"typeConfidence":0.65,"plateTime":0.45359419880127394,"extension":5.796411978672682},"index":1,"playId":"008c223e-8347-3cb4-be11-8342aebaaec3","pitchNumber":1,"startTime":"2026-09-01T01:01:31.680Z","endTime":"2026-09-01T01:01:34.851Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016968284143093,"aZ":-32.30116108427473,"pfxX":2.437873104201767,"pfxZ":-0.08424207842931697,"pX":-0.012746610424843421,"pZ":1.850039959702824,"vX0":4.118075030000054,"vY0":-121.43510036137543,"vZ0":-1.6739309291820952,"x":117.49,"y":188.83,"x0":-2.045013757383004,"y0":50.00337381231171,"z0":5.3493192225054225,"aX":3.6529089275120024},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-5.4,"spinRate":1897,"spinDirection":46},"zone":8,"typeConfidence":0.68,"plateTime":0.4504517778335533,"extension":5.701206775411661},"hitData":{"launchSpeed":81.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":162.83}},"index":2,"playId":"025b6007-f62c-3a0f-8d6c-3c267bbee62b","pitchNumber":2,"startTime":"2026-09-01T01:01:46.570Z","endTime":"2026-09-01T01:01:55.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:01:55.499Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a sharp ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-01T01:02:18.035Z","endTime":"2026-09-01T01:03:24.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691760218273373,"aZ":-17.988621795242512,"pfxX":-7.261425556886752,"pfxZ":7.527819698460592,"pX":0.3881508755209877,"pZ":2.5501766292666512,"vX0":8.385918839605777,"vY0":-136.561126467039,"vZ0":-4.070918847885367,"x":102.2,"y":169.93,"x0":-1.782233558160138,"y0":50.00268615726861,"z0":5.3012397798053685,"aX":-13.6846297136408},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":11.3,"spinRate":2327,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.40141962380094176,"extension":5.985969648793956},"index":0,"playId":"ac41adf2-e972-303e-a8dc-74f31b9e0faf","pitchNumber":1,"startTime":"2026-09-01T01:02:23.487Z","endTime":"2026-09-01T01:02:26.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061056118329766,"aZ":-17.50832538108085,"pfxX":-5.628805835956596,"pfxZ":7.639767004091189,"pX":0.7118373306090611,"pZ":3.7060912780204327,"vX0":8.827227583326277,"vY0":-137.8048170775944,"vZ0":-1.3949602384532769,"x":89.87,"y":138.72,"x0":-1.803935340916697,"y0":50.00558717218159,"z0":5.40340645110681,"aX":-10.810612911590761},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":8.3,"spinRate":2286,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.39768502841971864,"extension":6.067198909930975},"index":1,"playId":"6c922902-5603-3bb2-9a53-cf6c60767307","pitchNumber":2,"startTime":"2026-09-01T01:02:37.977Z","endTime":"2026-09-01T01:02:41.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.171547685236416,"aZ":-17.195408585267213,"pfxX":-6.521764938236776,"pfxZ":7.789060641451667,"pX":0.9411688566912271,"pZ":2.0193769829179797,"vX0":9.661270180665849,"vY0":-137.92797844024187,"vZ0":-5.4952176738256835,"x":81.12,"y":184.26,"x0":-1.7624840776247024,"y0":50.00403242495618,"z0":5.2001768845107925,"aX":-12.54491809194971},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2344,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.39737695515478677,"extension":6.212831273802619},"index":2,"playId":"6ea8a616-158e-395d-b200-4fb8d1b903a6","pitchNumber":3,"startTime":"2026-09-01T01:02:55.254Z","endTime":"2026-09-01T01:02:59.467Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29412810082241,"aZ":-38.55616481236379,"pfxX":5.176345516694511,"pfxZ":-4.172007991680548,"pX":-0.06468150175787707,"pZ":2.2366768755443998,"vX0":3.2805371162183787,"vY0":-123.69203905420561,"vZ0":0.07188161304530816,"x":119.47,"y":178.39,"x0":-2.085525725751583,"y0":50.00010992628477,"z0":5.4709682096403665,"aX":7.926664801715472},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.2,"breakHorizontal":-10.2,"spinRate":1987,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.4447673056924093,"extension":5.827663488551247},"hitData":{"launchSpeed":103.1,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":68.0,"coordY":109.0}},"index":3,"playId":"d1d427c8-12dd-336a-a98f-4c76211235f7","pitchNumber":4,"startTime":"2026-09-01T01:03:13.267Z","endTime":"2026-09-01T01:03:24.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:03:24.642Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sung-Mun Song lines out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-01T01:03:51.920Z","endTime":"2026-09-01T01:04:02.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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(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":94.5,"endSpeed":86.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821981982595883,"aZ":-13.984070125194293,"pfxX":-5.991541393551661,"pfxZ":9.567126280933277,"pX":-0.32483938825199377,"pZ":2.258214915524742,"vX0":6.754872809743999,"vY0":-137.36203610401768,"vZ0":-5.586154830986998,"x":129.38,"y":177.81,"x0":-2.0431476154671397,"y0":50.00516741762647,"z0":5.277222474369248,"aX":-11.3951660258595},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2468,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.39949588778990286,"extension":6.092553188657882},"hitData":{"launchSpeed":99.1,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.86,"coordY":93.42}},"index":0,"playId":"11868c0c-7855-3d57-8399-718f629d26d7","pitchNumber":1,"startTime":"2026-09-01T01:03:52.302Z","endTime":"2026-09-01T01:04:02.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:04:02.057Z","atBatIndex":65},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Fernando Tatis Jr. reaches on a fielding error by third baseman Eugenio Suárez. Luis Campusano to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-01T01:04:26.245Z","endTime":"2026-09-01T01:04:58.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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.9,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38282883527397,"aZ":-13.35999374276991,"pfxX":-6.403005722145496,"pfxZ":9.68662241027236,"pX":0.8632811366839532,"pZ":2.311261898015824,"vX0":9.946659027113386,"vY0":-139.2378230853251,"vZ0":-5.365406136145865,"x":84.09,"y":176.38,"x0":-1.9411667831057449,"y0":50.00399923313956,"z0":5.163934378610618,"aX":-12.438883625217995},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2440,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.39498894611785396,"extension":6.251837169835183},"index":0,"playId":"b538a279-2bb9-3b89-98ff-fad5810083d2","pitchNumber":1,"startTime":"2026-09-01T01:04:26.539Z","endTime":"2026-09-01T01:04:29.539Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15254156574749,"aZ":-34.55658416371228,"pfxX":5.397000223229675,"pfxZ":-1.538875593570503,"pX":0.18197047450641246,"pZ":1.799214227875748,"vX0":4.074440288634536,"vY0":-124.06375876720703,"vZ0":-1.359431112450081,"x":110.06,"y":190.2,"x0":-2.1859539990256103,"y0":50.00107935404372,"z0":5.249472016597894,"aX":8.36379844278324},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":-10.8,"spinRate":2145,"spinDirection":31},"zone":8,"typeConfidence":0.88,"plateTime":0.4424609134048838,"extension":5.913512081706591},"hitData":{"launchSpeed":77.1,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":166.88}},"index":1,"playId":"aaee5a7f-069f-363d-9180-55c9f53377f7","pitchNumber":2,"startTime":"2026-09-01T01:04:44.449Z","endTime":"2026-09-01T01:04:58.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:04:58.373Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to center fielder TJ Friedl.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-01T01:05:17.571Z","endTime":"2026-09-01T01:05:31.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.504147159171886,"aZ":-14.792079977213815,"pfxX":-7.546756952333438,"pfxZ":9.050079487634354,"pX":0.43133102302133425,"pZ":2.5721583127622565,"vX0":9.121933275698002,"vY0":-138.1310999396647,"vZ0":-4.427341747812743,"x":100.56,"y":169.33,"x0":-1.9427639832322736,"y0":50.00253593591201,"z0":5.199354395440254,"aX":-14.495276333706084},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":2473,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.3974385178011186,"extension":6.211347591257639},"hitData":{"launchSpeed":89.6,"launchAngle":34.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.06,"coordY":72.36}},"index":0,"playId":"b8e99851-1735-3f9c-8adc-93f9f9da0e14","pitchNumber":1,"startTime":"2026-09-01T01:05:21.745Z","endTime":"2026-09-01T01:05:31.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:05:31.586Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to left fielder Dustin Harris.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-01T01:07:47.750Z","endTime":"2026-09-01T01:08:03.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768074002313963,"aZ":-30.84588693388815,"pfxX":-7.661302574294956,"pfxZ":0.9080740424704334,"pX":0.035339895175862154,"pZ":1.930168241924171,"vX0":-1.8352000255266137,"vY0":-119.95725411571624,"vZ0":-2.2921097306290497,"x":115.65,"y":186.67,"x0":1.805781343034187,"y0":50.00002909972127,"z0":5.655059401633701,"aX":-11.132672386585401},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":14.3,"spinRate":2690,"spinDirection":289},"zone":8,"typeConfidence":0.91,"plateTime":0.45707091470235595,"extension":6.045630102077438},"hitData":{"launchSpeed":85.3,"launchAngle":41.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.32,"coordY":99.98}},"index":0,"playId":"15722ef2-ea84-303b-bf00-84fe4c814f86","pitchNumber":1,"startTime":"2026-09-01T01:07:54.495Z","endTime":"2026-09-01T01:08:03.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:08:03.210Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson challenged (pitch result), call on the field was confirmed: Tyler Stephenson called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-01T01:08:30.736Z","endTime":"2026-09-01T01:10:11.380Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78727439936954,"aZ":-28.68767924947752,"pfxX":-0.5319539768067436,"pfxZ":1.9889414630796551,"pX":0.7561325336283294,"pZ":3.0543570677886516,"vX0":-1.9074062833246144,"vY0":-130.8070165388324,"vZ0":-1.5082607989463301,"x":88.18,"y":156.31,"x0":1.5606588574789722,"y0":50.00087728313382,"z0":5.76733404894724,"aX":-0.9316734962264684},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":1.3,"spinRate":2342,"spinDirection":169},"zone":3,"typeConfidence":0.91,"plateTime":0.4169980123218249,"extension":6.209696845655067},"index":0,"playId":"91296d67-ad14-376a-9d24-49c356117b97","pitchNumber":1,"startTime":"2026-09-01T01:08:33.990Z","endTime":"2026-09-01T01:08:37.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-09-01T01:08:45.354Z","endTime":"2026-09-01T01:09:04.264Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716687828502437,"aZ":-22.29674750015078,"pfxX":10.092163324083018,"pfxZ":5.198586843557695,"pX":0.7941111052729801,"pZ":2.7073434699311067,"vX0":-4.607825583011827,"vY0":-137.1105224372485,"vZ0":-3.810819781203057,"x":86.73,"y":165.68,"x0":1.1864092980409167,"y0":50.00680304192618,"z0":5.639478876313442,"aX":19.192222199758753},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-17.3,"spinRate":2184,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.3996955114264509,"extension":6.306247167415833},"index":2,"playId":"4ae60117-9ae3-3ddd-9e81-c31f2cadbaf4","pitchNumber":2,"startTime":"2026-09-01T01:09:04.264Z","endTime":"2026-09-01T01:09:07.264Z","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":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77492217531898,"aZ":-36.589003594535065,"pfxX":4.577798429170907,"pfxZ":-2.803224342159134,"pX":2.1067446356833703,"pZ":1.6236571242029354,"vX0":0.06757894987262,"vY0":-125.05777193123573,"vZ0":-2.5061849661458475,"x":36.7,"y":194.94,"x0":1.4851181026151632,"y0":50.0058224663473,"z0":5.6596459304520215,"aX":7.203634664166005},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-8.3,"spinRate":964,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.43910599881494594,"extension":6.309361285413139},"index":3,"playId":"9e68d5e0-ec21-3f1a-906c-fb26da9456b5","pitchNumber":3,"startTime":"2026-09-01T01:09:21.960Z","endTime":"2026-09-01T01:09:24.960Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14818048102297,"aZ":-32.128225332751555,"pfxX":6.71745851346523,"pfxZ":0.0262875070217925,"pX":0.08169583289857073,"pZ":1.5610531883302012,"vX0":-5.009603944018426,"vY0":-124.36628288722315,"vZ0":-3.367154651655561,"x":113.89,"y":196.63,"x0":1.2588815550940806,"y0":50.00130925732864,"z0":5.623917812543293,"aX":10.422277351153772},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-10.8,"spinRate":1004,"spinDirection":93},"zone":14,"typeConfidence":0.89,"plateTime":0.4420161437316943,"extension":6.488390844484675},"index":4,"playId":"7066b7c0-0162-3594-b107-bb0532934768","pitchNumber":4,"startTime":"2026-09-01T01:09:39.812Z","endTime":"2026-09-01T01:09:45.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.117567526836204,"aZ":-23.2728267613986,"pfxX":10.113110231432035,"pfxZ":4.982420719115114,"pX":-0.0821236758452362,"pZ":1.6692991135467665,"vX0":-6.386955502267023,"vY0":-132.7051755905549,"vZ0":-5.675032585061682,"x":120.13,"y":193.71,"x0":1.0406982401492755,"y0":50.000289827913875,"z0":5.528326754235303,"aX":18.053888456987153},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-16.9,"spinRate":2068,"spinDirection":140},"zone":8,"typeConfidence":0.88,"plateTime":0.4125797043828836,"extension":6.371577666949068},"index":5,"playId":"9bf2326e-28bc-34c5-ba04-3c7a919ee3f9","pitchNumber":5,"startTime":"2026-09-01T01:10:06.364Z","endTime":"2026-09-01T01:10:11.380Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}},"playEndTime":"2026-09-01T01:10:11.380Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-01T01:10:44.611Z","endTime":"2026-09-01T01:12:16.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2677237113176,"aZ":-20.87041212613424,"pfxX":9.4349284916599,"pfxZ":5.886174182406167,"pX":1.0601961838725078,"pZ":2.9050972138860174,"vX0":-3.995870185549318,"vY0":-137.6403602482461,"vZ0":-3.594492047207562,"x":76.59,"y":160.34,"x0":1.3041199705786886,"y0":50.00407959227682,"z0":5.639555244657207,"aX":18.121659459127454},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":-16.3,"spinRate":2248,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.3977878074183998,"extension":6.426271506041054},"index":0,"playId":"974b5ccf-33c5-3155-a3d6-6067e63d7933","pitchNumber":1,"startTime":"2026-09-01T01:10:50.067Z","endTime":"2026-09-01T01:10:53.067Z","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":85.0,"endSpeed":78.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237405623965373,"aZ":-34.47572137793578,"pfxX":4.895749966986148,"pfxZ":-1.499651832495084,"pX":1.2345764799502823,"pZ":0.5037359682730452,"vX0":-1.8084653746355297,"vY0":-123.66661087561708,"vZ0":-5.283086482985258,"x":69.94,"y":225.18,"x0":1.3421797940537936,"y0":50.00079499480387,"z0":5.582286536276647,"aX":7.530101830017108},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.7,"breakHorizontal":-8.4,"spinRate":1075,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.4440663786064807,"extension":6.428331026069917},"index":1,"playId":"fc239b65-658e-34cc-8405-e7cd2e4e3c5f","pitchNumber":2,"startTime":"2026-09-01T01:11:06.921Z","endTime":"2026-09-01T01:11:10.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.767360509888285,"aZ":-24.188295694435293,"pfxX":-2.86503169462989,"pfxZ":5.226411149625969,"pX":0.6274026739619555,"pZ":2.5100076451005173,"vX0":-1.479193707390839,"vY0":-123.64496757246769,"vZ0":-2.5117655892442796,"x":93.08,"y":171.01,"x0":1.6081474450519255,"y0":50.00146480931542,"z0":5.597710984845483,"aX":-4.375073477830745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":5.5,"spinRate":2474,"spinDirection":282},"zone":6,"typeConfidence":0.83,"plateTime":0.44530520519365613,"extension":6.179089889735913},"index":2,"playId":"1ba2d5ea-b865-31cd-bd97-1aa0ce1001c5","pitchNumber":3,"startTime":"2026-09-01T01:11:28.843Z","endTime":"2026-09-01T01:11:32.232Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319792966732912,"aZ":-27.573098335890712,"pfxX":5.845892616654659,"pfxZ":2.9975470525524246,"pX":0.7990620542777025,"pZ":0.8800439243103777,"vX0":-3.11543228734729,"vY0":-123.87102169031891,"vZ0":-5.562294002645656,"x":86.54,"y":215.02,"x0":1.320889193415671,"y0":50.00583625442238,"z0":5.49231494346114,"aX":8.98481988956709},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-9.7,"spinRate":1023,"spinDirection":95},"zone":14,"typeConfidence":0.88,"plateTime":0.44407357463390174,"extension":6.466184077952878},"index":3,"playId":"8ff91b76-4fbb-3888-b4f4-8f373e227235","pitchNumber":4,"startTime":"2026-09-01T01:11:47.434Z","endTime":"2026-09-01T01:11:50.783Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855985715287716,"aZ":-19.67807215060762,"pfxX":8.939598486280346,"pfxZ":6.864935315193208,"pX":-0.4748786745195639,"pZ":1.8373760041147975,"vX0":-6.941995262573835,"vY0":-134.05290570675837,"vZ0":-5.8556410290072405,"x":135.1,"y":189.17,"x0":0.9862439902985729,"y0":50.005127753810775,"z0":5.453982427388724,"aX":16.279573237711375},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":-14.8,"spinRate":2107,"spinDirection":139},"zone":7,"typeConfidence":0.89,"plateTime":0.4085207726208462,"extension":6.588029096581459},"index":4,"playId":"8bcb5d18-2a2e-39de-ab32-a6e8e335224d","pitchNumber":5,"startTime":"2026-09-01T01:12:12.575Z","endTime":"2026-09-01T01:12:16.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:12:16.153Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Héctor Rodríguez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-01T01:14:33.527Z","endTime":"2026-09-01T01:15:28.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tejay Antone replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-01T01:14:24.154Z","endTime":"2026-09-01T01:14:35.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48785900981932,"aZ":-32.06973932491191,"pfxX":6.564400582738864,"pfxZ":0.07379667409745316,"pX":1.0507867693142052,"pZ":2.6723104218719067,"vX0":4.869220652049677,"vY0":-120.2938771640941,"vZ0":-0.1731795842728573,"x":76.95,"y":166.63,"x0":-1.8595944131704383,"y0":50.00385415897757,"z0":5.612120665571652,"aX":9.525553753128161},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":-13.1,"spinRate":2931,"spinDirection":61},"zone":12,"typeConfidence":0.85,"plateTime":0.4570461408710611,"extension":6.137109031983957},"index":1,"playId":"b14032f9-3736-3352-9c2f-e1a6f2b92644","pitchNumber":1,"startTime":"2026-09-01T01:14:35.514Z","endTime":"2026-09-01T01:14:38.514Z","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":82.9,"endSpeed":76.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116774782394884,"aZ":-33.55395225135114,"pfxX":8.08978007859807,"pfxZ":-0.9419699581665739,"pX":1.4082887347828126,"pZ":1.7586623390220453,"vX0":4.810157160848243,"vY0":-120.66432997424577,"vZ0":-1.8086667509939403,"x":63.32,"y":191.3,"x0":-1.6670641152286758,"y0":50.003606917403005,"z0":5.495214566412301,"aX":11.839499326823343},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.9,"breakHorizontal":-15.8,"spinRate":2972,"spinDirection":61},"zone":14,"typeConfidence":0.79,"plateTime":0.455222851969328,"extension":6.218573433636138},"index":2,"playId":"23f61ca2-d40d-3fb0-b13a-3b9cf97203cc","pitchNumber":2,"startTime":"2026-09-01T01:14:59.665Z","endTime":"2026-09-01T01:15:02.665Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71825390228883,"aZ":-31.677932614549924,"pfxX":9.387720505256322,"pfxZ":0.3331417829414214,"pX":0.8031043670792719,"pZ":2.030085807237195,"vX0":3.074121442997667,"vY0":-121.26017817557683,"vZ0":-1.548147004727733,"x":86.39,"y":183.97,"x0":-1.7035137342701165,"y0":50.00127979286632,"z0":5.464033487615098,"aX":13.850478277276679},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":-17.8,"spinRate":2924,"spinDirection":67},"zone":14,"typeConfidence":0.88,"plateTime":0.4532676473160988,"extension":6.167262099132646},"hitData":{"launchSpeed":65.3,"launchAngle":24.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.85,"coordY":119.19}},"index":3,"playId":"dfcca3c1-f42d-3875-ad91-21fccd8c22d8","pitchNumber":3,"startTime":"2026-09-01T01:15:17.660Z","endTime":"2026-09-01T01:15:28.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:15:28.573Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-01T01:15:50.515Z","endTime":"2026-09-01T01:16:15.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810006628125507,"aZ":-32.62407390094151,"pfxX":7.150455506548015,"pfxZ":-0.29115733275567557,"pX":1.1709003802202775,"pZ":2.3790390914700867,"vX0":4.773009873258959,"vY0":-123.36258217754022,"vZ0":-0.8345168465401525,"x":72.37,"y":174.55,"x0":-1.7247991351319762,"y0":50.00575033911344,"z0":5.496124695157762,"aX":10.912545366045427},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-14.2,"spinRate":3015,"spinDirection":54},"zone":14,"typeConfidence":0.83,"plateTime":0.445701599965433,"extension":6.22055607193109},"index":0,"playId":"587f8378-b8e1-376c-83e0-9dd220221592","pitchNumber":1,"startTime":"2026-09-01T01:15:50.515Z","endTime":"2026-09-01T01:15:54.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603574547820237,"aZ":-25.035855277791434,"pfxX":-6.7321496920140556,"pfxZ":3.8083448284032784,"pX":0.713638784969463,"pZ":1.6457673206796237,"vX0":8.397684696188023,"vY0":-135.72571947033842,"vZ0":-5.566755620551705,"x":89.8,"y":194.34,"x0":-1.5400603459060702,"y0":50.0008124699331,"z0":5.457653629774539,"aX":-12.609314819630475},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":10.4,"spinRate":2579,"spinDirection":225},"zone":9,"typeConfidence":0.81,"plateTime":0.4029429907282469,"extension":6.126020027698648},"hitData":{"launchSpeed":75.1,"launchAngle":27.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.48,"coordY":103.83}},"index":1,"playId":"ecbe6254-7931-3de7-a0e2-f50c9b379f24","pitchNumber":2,"startTime":"2026-09-01T01:16:04.258Z","endTime":"2026-09-01T01:16:15.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:16:15.657Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jackson Merrill hit by pitch. Manny Machado to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-01T01:16:32.839Z","endTime":"2026-09-01T01:16:59.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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(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":82.7,"endSpeed":75.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988823805794556,"aZ":-41.31722873062152,"pfxX":6.316175532358262,"pfxZ":-6.306011773185729,"pX":-0.4234451795185816,"pZ":2.5648889477127734,"vX0":1.1492992844030259,"vY0":-120.41707196709278,"vZ0":1.0561229686813833,"x":133.14,"y":169.53,"x0":-1.7281306172531408,"y0":50.00111388720032,"z0":5.810574334543468,"aX":9.162766652649445},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.8,"breakHorizontal":-11.8,"spinRate":2977,"spinDirection":49},"zone":4,"typeConfidence":0.91,"plateTime":0.4569661931282307,"extension":6.086378968594295},"index":0,"playId":"e5e79eb3-b8c3-3c04-bfc1-eef94f9b2d16","pitchNumber":1,"startTime":"2026-09-01T01:16:38.426Z","endTime":"2026-09-01T01:16:41.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536675769573137,"aZ":-29.520282717136663,"pfxX":8.230578575014333,"pfxZ":1.7448555526571008,"pX":2.4415969045533155,"pZ":1.3922569183146458,"vX0":7.526467588063301,"vY0":-123.40013793228142,"vZ0":-3.495563824601022,"x":23.93,"y":201.19,"x0":-1.7319071797582084,"y0":50.003965790032254,"z0":5.349193621710937,"aX":12.528035611068068},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":-16.8,"spinRate":3025,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4460973729141906,"extension":6.221903501901585},"index":1,"playId":"41d299ce-6bbc-3fe3-b1d9-5627f2923779","pitchNumber":2,"startTime":"2026-09-01T01:16:51.654Z","endTime":"2026-09-01T01:16:59.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:16:59.159Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-01T01:17:43.354Z","endTime":"2026-09-01T01:18:47.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.774335083181803,"aZ":-31.380854930585695,"pfxX":6.73302646269689,"pfxZ":0.5288206991667863,"pX":-1.6264287112676723,"pZ":3.8640255517972157,"vX0":-1.1645327907723175,"vY0":-122.45170464973062,"vZ0":2.2372205660341455,"x":179.0,"y":134.45,"x0":-2.0186747589105454,"y0":50.00591055750862,"z0":5.6280821211760275,"aX":10.199850337199871},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-11.9,"spinRate":3007,"spinDirection":70},"zone":11,"typeConfidence":0.87,"plateTime":0.4477502946103997,"extension":6.042502260353169},"index":0,"playId":"6929fa89-8f53-3b8e-9fcb-c39d91dc9212","pitchNumber":1,"startTime":"2026-09-01T01:17:50.687Z","endTime":"2026-09-01T01:17:54.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719844781102918,"aZ":-32.496619378354076,"pfxX":5.442586372350736,"pfxZ":-0.2105629989721045,"pX":0.4517206607868589,"pZ":1.7986350135445615,"vX0":3.5540002779939788,"vY0":-123.20821358621491,"vZ0":-2.1565697400442128,"x":99.78,"y":190.22,"x0":-1.71924045096894,"y0":50.003861642213124,"z0":5.44603894838839,"aX":8.321387714314238},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":-10.7,"spinRate":3008,"spinDirection":63},"zone":9,"typeConfidence":0.8,"plateTime":0.44548129385210355,"extension":6.18526311621469},"index":1,"playId":"5bea0c29-7d0c-3085-a70e-1dd3ed086f65","pitchNumber":2,"startTime":"2026-09-01T01:18:08.537Z","endTime":"2026-09-01T01:18:12.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00530874144037,"aZ":-34.04612102762077,"pfxX":5.464589125062712,"pfxZ":-1.2344020030754814,"pX":1.0761160565658827,"pZ":1.9952398052258957,"vX0":5.122994996394269,"vY0":-122.96952599541223,"vZ0":-1.2603252412174144,"x":75.98,"y":184.91,"x0":-1.7493481578982992,"y0":50.000572547151194,"z0":5.42144181675093,"aX":8.307310542946047},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-11.2,"spinRate":3038,"spinDirection":72},"zone":14,"typeConfidence":0.71,"plateTime":0.4466400941366757,"extension":6.210255856960935},"index":2,"playId":"3656368d-fb15-3472-bfd4-d906effbd966","pitchNumber":3,"startTime":"2026-09-01T01:18:25.939Z","endTime":"2026-09-01T01:18:29.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640821498733736,"aZ":-34.90975783170815,"pfxX":6.562279141061236,"pfxZ":-1.758371135156592,"pX":0.4293377766165538,"pZ":2.082576000170661,"vX0":2.9687951195644295,"vY0":-124.38884511910065,"vZ0":-1.0756930698182192,"x":100.63,"y":182.55,"x0":-1.634804874255157,"y0":50.00253055174976,"z0":5.43386713304948,"aX":10.208312213816953},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-12.6,"spinRate":3114,"spinDirection":67},"zone":9,"typeConfidence":0.68,"plateTime":0.44156255040296744,"extension":6.225651536880375},"index":3,"playId":"c0a3faf4-6845-3be4-bbdb-f0969aae6ffb","pitchNumber":4,"startTime":"2026-09-01T01:18:44.171Z","endTime":"2026-09-01T01:18:47.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:18:47.203Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dustin Harris called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-01T01:19:11.061Z","endTime":"2026-09-01T01:21:15.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.8,"endSpeed":74.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427643440916068,"aZ":-43.269235422709464,"pfxX":7.327485368357641,"pfxZ":-7.87179066606663,"pX":-1.2619647978285224,"pZ":3.0699945181423596,"vX0":-0.7571839004307257,"vY0":-119.00703507717664,"vZ0":2.717560119694661,"x":165.1,"y":155.89,"x0":-1.8865594723083974,"y0":50.001212967969465,"z0":5.8802293234465335,"aX":10.331655070593207},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.1,"breakHorizontal":-13.0,"spinRate":3017,"spinDirection":55},"zone":11,"typeConfidence":0.94,"plateTime":0.463259067838786,"extension":6.0221554604103575},"index":0,"playId":"52468f2f-1858-3fb9-acd7-f85289fe7593","pitchNumber":1,"startTime":"2026-09-01T01:19:14.245Z","endTime":"2026-09-01T01:19:17.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77161075965305,"aZ":-32.57866391437494,"pfxX":5.797021581966652,"pfxZ":-0.268440892537404,"pX":0.6559676046205568,"pZ":2.497573977691163,"vX0":4.247422702989253,"vY0":-121.91645473483759,"vZ0":-0.24922888941967958,"x":92.0,"y":171.35,"x0":-1.8669436348117052,"y0":50.00385208233721,"z0":5.432153226406312,"aX":8.6569804342247},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-11.5,"spinRate":2854,"spinDirection":65},"zone":6,"typeConfidence":0.81,"plateTime":0.45064476400696796,"extension":6.268791536582469},"index":1,"playId":"99cd5fd7-4db9-31aa-b120-9c3c75d91497","pitchNumber":2,"startTime":"2026-09-01T01:19:30.767Z","endTime":"2026-09-01T01:19:35.134Z","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":94.4,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560723504938238,"aZ":-30.316161298298006,"pfxX":-6.8710442232593865,"pfxZ":0.9633526280700178,"pX":0.46150500625531604,"pZ":2.6690622826500716,"vX0":7.834029691532162,"vY0":-137.3817333967061,"vZ0":-2.0508387702780944,"x":99.41,"y":166.72,"x0":-1.5254473784609175,"y0":50.000593720818,"z0":5.472507433409199,"aX":-13.219149891757331},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.6,"breakHorizontal":10.9,"spinRate":2630,"spinDirection":228},"zone":6,"typeConfidence":0.94,"plateTime":0.39769829791468103,"extension":6.1570439198985865},"index":2,"playId":"10e35101-3296-332d-8306-f181f06e5800","pitchNumber":3,"startTime":"2026-09-01T01:20:00.019Z","endTime":"2026-09-01T01:20:03.358Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-01T01:20:14.359Z","endTime":"2026-09-01T01:21:11.822Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90903125120331,"aZ":-28.69058306278305,"pfxX":8.68303213529229,"pfxZ":2.312991686123791,"pX":0.05200172181655943,"pZ":1.6843992594590438,"vX0":2.0698241922441296,"vY0":-122.67056955691957,"vZ0":-2.665123911391935,"x":115.02,"y":193.3,"x0":-1.9327495687892224,"y0":50.00294545190485,"z0":5.260153134707109,"aX":13.078421779125264},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":-16.2,"spinRate":2924,"spinDirection":72},"zone":8,"typeConfidence":0.92,"plateTime":0.448508512369894,"extension":6.181342162567089},"index":4,"playId":"14f9ccb0-ffb1-3d55-8a4b-835590e99987","pitchNumber":4,"startTime":"2026-09-01T01:21:11.822Z","endTime":"2026-09-01T01:21:15.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:21:15.541Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-01T01:23:40.933Z","endTime":"2026-09-01T01:26:23.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-01T01:23:33.604Z","endTime":"2026-09-01T01:23:43.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12361419618718,"aZ":-22.659041416138066,"pfxX":9.24809214110297,"pfxZ":4.846317445090051,"pX":0.16896503136491628,"pZ":2.317158087674188,"vX0":-3.356953749696401,"vY0":-139.60443777585823,"vZ0":-5.748098471158518,"x":110.56,"y":176.22,"x0":0.18968287267715417,"y0":50.00168477215211,"z0":5.90660692226691,"aX":18.146842884163128},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":1963,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.39322302118318664,"extension":5.587512879778617},"index":1,"playId":"7967282f-425a-3de1-81f6-0f5a5d7fe718","pitchNumber":1,"startTime":"2026-09-01T01:23:43.246Z","endTime":"2026-09-01T01:23:46.246Z","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":89.1,"endSpeed":81.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847486986130928,"aZ":-28.813011485314217,"pfxX":9.373311331250237,"pfxZ":1.978784766769862,"pX":1.2696520681697694,"pZ":1.024725218238183,"vX0":-1.810315440116955,"vY0":-129.64404514588824,"vZ0":-5.727341985895652,"x":68.6,"y":211.11,"x0":0.7606929431324512,"y0":50.00279763084502,"z0":5.469937036703112,"aX":15.907754647179809},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-16.6,"spinRate":2161,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.42296083090392766,"extension":5.840248552862297},"index":2,"playId":"f38310dc-69f3-39e4-bd31-12fdef5dbe3d","pitchNumber":2,"startTime":"2026-09-01T01:23:59.926Z","endTime":"2026-09-01T01:24:03.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44018408992873,"aZ":-24.96466918941699,"pfxX":9.651194477176432,"pfxZ":3.58962088929517,"pX":-0.07923668293105172,"pZ":2.217784725502531,"vX0":-3.8958503325061407,"vY0":-140.72755647268684,"vZ0":-5.866754083426779,"x":120.02,"y":178.9,"x0":0.06776180047801551,"y0":50.00526645038926,"z0":5.9431434138124395,"aX":19.392111395656006},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.7,"spinRate":2027,"spinDirection":135},"zone":5,"typeConfidence":0.92,"plateTime":0.3889774681849807,"extension":5.641276911728285},"index":3,"playId":"d8cd027a-0f71-32e5-9a9e-f402a4fbc7be","pitchNumber":3,"startTime":"2026-09-01T01:24:14.841Z","endTime":"2026-09-01T01:24:17.841Z","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":89.8,"endSpeed":82.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504724541354502,"aZ":-30.233522613844954,"pfxX":8.804339395177008,"pfxZ":1.1212029208221752,"pX":1.1545594528008674,"pZ":1.8803347216068291,"vX0":-1.502750544473396,"vY0":-130.75727499451236,"vZ0":-3.666211583450446,"x":72.99,"y":188.01,"x0":0.594591505990983,"y0":50.00044583009581,"z0":5.578062613254949,"aX":15.187405401401968},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-15.6,"spinRate":2104,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4194701278012176,"extension":5.757306602275885},"index":4,"playId":"7251b45e-98ea-3ef1-9381-7c3ab66cae04","pitchNumber":4,"startTime":"2026-09-01T01:24:34.273Z","endTime":"2026-09-01T01:24:37.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913763493421495,"aZ":-25.1670006123047,"pfxX":8.489963825934826,"pfxZ":3.5637606172687537,"pX":1.3796211658649966,"pZ":3.6762395155699576,"vX0":0.26779739288200377,"vY0":-139.43441541585028,"vZ0":-2.1408476712969997,"x":64.41,"y":139.52,"x0":0.17975631014506974,"y0":50.00075666636423,"z0":6.117826205453826,"aX":16.682250188917674},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.5,"spinRate":1885,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.39311660883983857,"extension":5.530510892397758},"index":5,"playId":"29f91e16-ac08-3bf3-9b5a-623eb21aff9f","pitchNumber":5,"startTime":"2026-09-01T01:24:55.797Z","endTime":"2026-09-01T01:24:58.853Z","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":96.8,"endSpeed":88.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30808805942623,"aZ":-23.469208838553378,"pfxX":8.78851682077725,"pfxZ":4.337156735853782,"pX":-0.48064442598792523,"pZ":2.6989281805719147,"vX0":-4.511881753064512,"vY0":-140.8952361732354,"vZ0":-5.036812771058396,"x":135.32,"y":165.91,"x0":4.04203252687209E-4,"y0":50.005975207116784,"z0":6.028469139040081,"aX":17.65534022175516},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":-15.0,"spinRate":2052,"spinDirection":134},"zone":1,"typeConfidence":0.91,"plateTime":0.38889156370097844,"extension":5.693300384943022},"index":6,"playId":"4eb62dac-9b78-3c45-8c26-37b61320a29f","pitchNumber":6,"startTime":"2026-09-01T01:25:13.170Z","endTime":"2026-09-01T01:25:18.895Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04941346530274,"aZ":-14.338075081827325,"pfxX":6.227304179804667,"pfxZ":8.853530386676036,"pX":0.47417650743517803,"pZ":3.3119594978346036,"vX0":-0.9108954567405896,"vY0":-141.03529225303416,"vZ0":-5.109188932808223,"x":98.93,"y":149.36,"x0":-0.007731530000995438,"y0":50.00257426727015,"z0":6.071538182337149,"aX":12.545973158572865},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":-11.0,"spinRate":2089,"spinDirection":133},"zone":12,"typeConfidence":0.93,"plateTime":0.3883482918926462,"extension":5.563096342464706},"index":7,"playId":"ef1b6d32-f0a0-382a-a587-085594f71ec5","pitchNumber":7,"startTime":"2026-09-01T01:25:39.395Z","endTime":"2026-09-01T01:25:48.948Z","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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149581467503584,"aZ":-24.360407575278415,"pfxX":9.62632801711823,"pfxZ":3.924153939956483,"pX":-0.236183642483663,"pZ":2.7865793408284727,"vX0":-3.777046306591317,"vY0":-140.17153617223425,"vZ0":-4.701964116067381,"x":126.0,"y":163.54,"x0":-0.1235143517999875,"y0":50.00697126999238,"z0":6.07269181065181,"aX":19.195180187971257},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":-16.7,"spinRate":1937,"spinDirection":125},"zone":2,"typeConfidence":0.91,"plateTime":0.39048369763063207,"extension":5.654351696983173},"hitData":{"launchSpeed":89.1,"launchAngle":55.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.82,"coordY":124.36}},"index":8,"playId":"dbb0bc8f-6f06-312f-8162-b78647a0cd94","pitchNumber":8,"startTime":"2026-09-01T01:26:13.166Z","endTime":"2026-09-01T01:26:23.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:26:23.204Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-01T01:27:15.361Z","endTime":"2026-09-01T01:27:53.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces TJ Friedl.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-01T01:26:31.567Z","endTime":"2026-09-01T01:27:17.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670770,"link":"/api/v1/people/670770"}},{"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317083648273098,"aZ":-29.618364289564546,"pfxX":8.86721520220033,"pfxZ":1.4798395784041283,"pX":1.792220899421518,"pZ":2.9140095990008756,"vX0":0.3106114999432315,"vY0":-131.2699473492107,"vZ0":-1.5828057474562298,"x":48.68,"y":160.1,"x0":0.5216679585620583,"y0":50.00411501364176,"z0":5.750359814023058,"aX":15.324430659516175},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-16.1,"spinRate":2030,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4188256108902504,"extension":5.718977162710051},"index":1,"playId":"37a2a279-fc2d-3d4d-a1b4-9ed2d5aeeea5","pitchNumber":1,"startTime":"2026-09-01T01:27:17.605Z","endTime":"2026-09-01T01:27:20.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79297990257094,"aZ":-28.96789273827405,"pfxX":9.359288988231304,"pfxZ":1.8854414404182638,"pX":0.783252555517807,"pZ":1.8208383390518692,"vX0":-1.9186970557027,"vY0":-130.26741992959083,"vZ0":-4.201128746110187,"x":87.14,"y":189.62,"x0":0.31824712609349703,"y0":50.00358952253166,"z0":5.668225515833506,"aX":15.933409630491044},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":-16.4,"spinRate":2142,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.4220031325110982,"extension":5.5729792503620015},"index":2,"playId":"de0f824a-af65-3d6c-bd4d-489d6e92f932","pitchNumber":2,"startTime":"2026-09-01T01:27:29.346Z","endTime":"2026-09-01T01:27:32.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313023832811172,"aZ":-29.003140528715765,"pfxX":9.894726764699419,"pfxZ":1.8604553037040272,"pX":0.5719630943117173,"pZ":2.004607134614002,"vX0":-2.2936379478198186,"vY0":-130.1550503919251,"vZ0":-3.7323520845738694,"x":95.2,"y":184.66,"x0":0.18385660211335803,"y0":50.00040997873715,"z0":5.672548509796837,"aX":16.84089108986859},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-17.3,"spinRate":2185,"spinDirection":119},"zone":9,"typeConfidence":0.91,"plateTime":0.42209324869829024,"extension":5.688633816382326},"hitData":{"launchSpeed":74.3,"launchAngle":21.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.46,"coordY":95.51}},"index":3,"playId":"6be1b3ff-b06e-3f0e-82b5-0e2efe4718da","pitchNumber":3,"startTime":"2026-09-01T01:27:43.307Z","endTime":"2026-09-01T01:27:53.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:27:53.717Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edwin Arroyo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-01T01:28:12.625Z","endTime":"2026-09-01T01:29:45.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.887813637259825,"aZ":-21.769995032290115,"pfxX":9.363666945654298,"pfxZ":5.241178406023117,"pX":-0.6484327198843527,"pZ":2.7039758233722146,"vX0":-5.412398305429417,"vY0":-140.25277017071804,"vZ0":-5.045774854366429,"x":141.72,"y":165.77,"x0":0.0938595552195589,"y0":50.00223890453156,"z0":5.953851679247749,"aX":18.580108414060813},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":2104,"spinDirection":128},"zone":4,"typeConfidence":0.91,"plateTime":0.3911192252329747,"extension":5.705567406526273},"index":0,"playId":"4d228808-d1a1-3d23-b491-1383eee1f047","pitchNumber":1,"startTime":"2026-09-01T01:28:18.030Z","endTime":"2026-09-01T01:28:21.030Z","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":90.0,"endSpeed":82.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80889251038617,"aZ":-30.761828682285113,"pfxX":8.278633933669258,"pfxZ":0.8195289175582303,"pX":1.6267928440008443,"pZ":2.5638908619826393,"vX0":-0.16470152572931857,"vY0":-131.01757543553106,"vZ0":-2.1165340794552026,"x":54.99,"y":169.55,"x0":0.6156480349936676,"y0":50.00536738016974,"z0":5.690990618593626,"aX":14.331789678560321},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":-14.9,"spinRate":2144,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4187496927873564,"extension":5.617089018378954},"index":1,"playId":"83cfbe96-5906-3b2b-9dab-bbff0c63d25f","pitchNumber":2,"startTime":"2026-09-01T01:28:39.393Z","endTime":"2026-09-01T01:28:42.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50445631702921,"aZ":-22.61219598259059,"pfxX":8.687903044662653,"pfxZ":4.840472517378449,"pX":0.8466036296764808,"pZ":1.4234740777005728,"vX0":-0.8723228425034572,"vY0":-139.68888351574785,"vZ0":-8.204674213132696,"x":84.73,"y":200.35,"x0":0.03403319100118182,"y0":50.00650769272429,"z0":5.885986769357797,"aX":17.169591183868906},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":-15.6,"spinRate":1987,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.39213339871488806,"extension":5.579699903883792},"index":2,"playId":"52cf31a3-7253-3220-ba12-1e59e0184d1e","pitchNumber":3,"startTime":"2026-09-01T01:28:54.706Z","endTime":"2026-09-01T01:28:57.706Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-01T01:29:11.093Z","endTime":"2026-09-01T01:29:27.234Z","isPitch":false,"type":"action","player":{"id":695490,"link":"/api/v1/people/695490"}},{"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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86930026692607,"aZ":-23.024270304933637,"pfxX":9.42935428794594,"pfxZ":4.56508323094314,"pX":-0.800868321835664,"pZ":2.9665034299993205,"vX0":-5.036554218905669,"vY0":-140.4233553334978,"vZ0":-4.6239443900138415,"x":147.53,"y":158.68,"x0":-0.2120077127819197,"y0":50.00036761091459,"z0":6.126301608223007,"aX":18.886970287366154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2067,"spinDirection":131},"zone":1,"typeConfidence":0.92,"plateTime":0.3895998688746536,"extension":5.568364872677705},"index":4,"playId":"030ee931-4cc8-3137-aca7-c46ab87f98b0","pitchNumber":4,"startTime":"2026-09-01T01:29:27.234Z","endTime":"2026-09-01T01:29:30.460Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334630524842908,"aZ":-26.93524342711113,"pfxX":9.782196277027204,"pfxZ":2.9802501540920563,"pX":0.6509064186983207,"pZ":1.3332055308938382,"vX0":-1.8970593857460307,"vY0":-131.8642938298292,"vZ0":-5.964354962956248,"x":92.19,"y":202.78,"x0":0.10919604636194713,"y0":50.005001843792336,"z0":5.6146301115217785,"aX":17.209294983481122},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.3,"spinRate":2265,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.41554473308205386,"extension":5.595992901777247},"index":5,"playId":"32242aaa-30ca-394f-b948-b8f4e3a86a12","pitchNumber":5,"startTime":"2026-09-01T01:29:42.884Z","endTime":"2026-09-01T01:29:45.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:29:45.884Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Héctor Rodríguez pops out to shortstop Sung-Mun Song.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-01T01:30:10.469Z","endTime":"2026-09-01T01:31:18.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.400"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.00"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.04"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.72"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.20"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.20"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.73"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.33"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.400"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067494429894666,"aZ":-20.89176336614176,"pfxX":9.208234361719004,"pfxZ":5.6746558683578225,"pX":-0.3985402084464053,"pZ":2.95319679625347,"vX0":-3.7267372823155958,"vY0":-139.9872424038137,"vZ0":-4.911748309849816,"x":132.19,"y":159.04,"x0":-0.2477822344562002,"y0":50.004476007595315,"z0":6.094947680926025,"aX":18.309549663994478},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.0,"spinRate":2125,"spinDirection":136},"zone":1,"typeConfidence":0.91,"plateTime":0.3910046191991414,"extension":5.613532184953454},"index":0,"playId":"c840e0bf-1770-35eb-8c28-7f58127b3399","pitchNumber":1,"startTime":"2026-09-01T01:30:16.528Z","endTime":"2026-09-01T01:30:19.882Z","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":95.8,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974329128467414,"aZ":-23.001584238018154,"pfxX":9.728096686745612,"pfxZ":4.662131190898815,"pX":-1.1396972628150641,"pZ":1.7618797004735276,"vX0":-6.168506745679173,"vY0":-139.29832880264735,"vZ0":-7.262160511418434,"x":160.44,"y":191.21,"x0":-0.16168534459245615,"y0":50.00279705424929,"z0":5.920876796549168,"aX":19.138293274601494},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":-16.3,"spinRate":2125,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.39303361970074135,"extension":5.841645692293306},"index":1,"playId":"7ec7a85f-9512-3224-81ae-ec20a559e0a2","pitchNumber":2,"startTime":"2026-09-01T01:30:31.371Z","endTime":"2026-09-01T01:30:34.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973577874835556,"aZ":-21.744031172002426,"pfxX":9.236455627645435,"pfxZ":5.366703703660895,"pX":0.32511505231316984,"pZ":1.7608425219164143,"vX0":-2.0047351087381298,"vY0":-138.54893099464996,"vZ0":-7.444172518158034,"x":104.61,"y":191.24,"x0":-0.14200053896809187,"y0":50.00451536719856,"z0":5.935896534289512,"aX":17.957092620245614},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-16.3,"spinRate":2143,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.3953346567303391,"extension":5.684989494456574},"index":2,"playId":"676aeabf-8c33-3742-a97d-ef0f4ec2837e","pitchNumber":3,"startTime":"2026-09-01T01:30:48.871Z","endTime":"2026-09-01T01:30:51.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97431275861025,"aZ":-15.947260908706017,"pfxX":6.9084628323145765,"pfxZ":8.30615705555302,"pX":-0.8150469953527228,"pZ":3.058676258547955,"vX0":-4.387388171873376,"vY0":-139.07059041379435,"vZ0":-5.374301192319132,"x":148.07,"y":156.2,"x0":-0.11234964900000513,"y0":50.00315294564524,"z0":6.078629858592159,"aX":13.49587572876133},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":-11.5,"spinRate":2193,"spinDirection":130},"zone":1,"typeConfidence":0.87,"plateTime":0.3942585687565705,"extension":5.535788848881916},"hitData":{"launchSpeed":76.1,"launchAngle":66.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":151.68}},"index":3,"playId":"7fb8a24b-c0ec-3eb4-8c85-ca1175543153","pitchNumber":4,"startTime":"2026-09-01T01:31:08.281Z","endTime":"2026-09-01T01:31:18.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:31:18.453Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Héctor Rodríguez pops out to shortstop Sung-Mun Song.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-01T01:30:10.469Z","endTime":"2026-09-01T01:31:18.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.400"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.00"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.04"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.72"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.20"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.20"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.73"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.33"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.400"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067494429894666,"aZ":-20.89176336614176,"pfxX":9.208234361719004,"pfxZ":5.6746558683578225,"pX":-0.3985402084464053,"pZ":2.95319679625347,"vX0":-3.7267372823155958,"vY0":-139.9872424038137,"vZ0":-4.911748309849816,"x":132.19,"y":159.04,"x0":-0.2477822344562002,"y0":50.004476007595315,"z0":6.094947680926025,"aX":18.309549663994478},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.0,"spinRate":2125,"spinDirection":136},"zone":1,"typeConfidence":0.91,"plateTime":0.3910046191991414,"extension":5.613532184953454},"index":0,"playId":"c840e0bf-1770-35eb-8c28-7f58127b3399","pitchNumber":1,"startTime":"2026-09-01T01:30:16.528Z","endTime":"2026-09-01T01:30:19.882Z","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":95.8,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974329128467414,"aZ":-23.001584238018154,"pfxX":9.728096686745612,"pfxZ":4.662131190898815,"pX":-1.1396972628150641,"pZ":1.7618797004735276,"vX0":-6.168506745679173,"vY0":-139.29832880264735,"vZ0":-7.262160511418434,"x":160.44,"y":191.21,"x0":-0.16168534459245615,"y0":50.00279705424929,"z0":5.920876796549168,"aX":19.138293274601494},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":-16.3,"spinRate":2125,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.39303361970074135,"extension":5.841645692293306},"index":1,"playId":"7ec7a85f-9512-3224-81ae-ec20a559e0a2","pitchNumber":2,"startTime":"2026-09-01T01:30:31.371Z","endTime":"2026-09-01T01:30:34.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973577874835556,"aZ":-21.744031172002426,"pfxX":9.236455627645435,"pfxZ":5.366703703660895,"pX":0.32511505231316984,"pZ":1.7608425219164143,"vX0":-2.0047351087381298,"vY0":-138.54893099464996,"vZ0":-7.444172518158034,"x":104.61,"y":191.24,"x0":-0.14200053896809187,"y0":50.00451536719856,"z0":5.935896534289512,"aX":17.957092620245614},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-16.3,"spinRate":2143,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.3953346567303391,"extension":5.684989494456574},"index":2,"playId":"676aeabf-8c33-3742-a97d-ef0f4ec2837e","pitchNumber":3,"startTime":"2026-09-01T01:30:48.871Z","endTime":"2026-09-01T01:30:51.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97431275861025,"aZ":-15.947260908706017,"pfxX":6.9084628323145765,"pfxZ":8.30615705555302,"pX":-0.8150469953527228,"pZ":3.058676258547955,"vX0":-4.387388171873376,"vY0":-139.07059041379435,"vZ0":-5.374301192319132,"x":148.07,"y":156.2,"x0":-0.11234964900000513,"y0":50.00315294564524,"z0":6.078629858592159,"aX":13.49587572876133},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":-11.5,"spinRate":2193,"spinDirection":130},"zone":1,"typeConfidence":0.87,"plateTime":0.3942585687565705,"extension":5.535788848881916},"hitData":{"launchSpeed":76.1,"launchAngle":66.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":151.68}},"index":3,"playId":"7fb8a24b-c0ec-3eb4-8c85-ca1175543153","pitchNumber":4,"startTime":"2026-09-01T01:31:08.281Z","endTime":"2026-09-01T01:31:18.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-01T01:31:18.453Z","atBatIndex":79},"scoringPlays":[28,29,30,56],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":102.66,"y":150.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":90.0,"y":69.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":112.28,"y":166.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":186.27,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":127.99,"y":36.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":203.0,"y":136.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":147.76,"y":173.47},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12],"bottom":[13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":128.2,"y":107.11},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":81.0,"y":106.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":143.7,"y":173.47},"type":"O","description":"Forceout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":153.84,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.59,"y":167.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":198.94,"y":80.74},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":126.63,"y":33.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":118.87,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":36,"top":[26,27,28,29,30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":64.0,"y":108.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":101.0,"y":91.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":179.0,"y":127.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":48.0,"y":94.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":151.53,"y":100.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":81.0,"y":110.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":125.59,"y":202.02},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.0,"y":164.0},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":85.71,"y":79.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":163.5,"y":165.73},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":126.46,"y":77.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":106.13,"y":81.36},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":77.23,"y":116.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":112.28,"y":153.2},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":101.64,"y":187.66},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":66.72,"y":83.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":72.11,"y":69.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":174.7,"y":77.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":177.54,"y":84.24},"type":"O","description":"Lineout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":166.15,"y":48.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":128.66,"y":79.43},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":204.51,"y":107.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":173.6,"y":127.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":127.02,"y":79.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":139.65,"y":107.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":137.11,"y":143.57},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":144.71,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":68.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":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":161.86,"y":93.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":107.22,"y":166.88},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":93.06,"y":72.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":65.32,"y":99.98},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":79,"top":[71,72,73,74,75],"bottom":[76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":158.85,"y":119.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":155.48,"y":103.83},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":183.82,"y":124.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":119.46,"y":95.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":120.39,"y":151.68},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":6,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":0,"hits":5,"errors":1,"leftOnBase":10},"away":{"runs":5,"hits":15,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"catcher":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"left":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"onDeck":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"inHole":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"battingOrder":8,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"onDeck":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"inHole":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"battingOrder":1,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".238","atBats":42,"obp":".315","slg":".386","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":18,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":31,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"3.91","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.29","battersFaced":37,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":145,"balls":53,"strikes":92,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"pitchesPerInning":"16.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K","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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":18,"groundOuts":30,"airOuts":38,"runs":18,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".287","atBats":150,"obp":".392","slg":".460","ops":".852","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":69,"rbi":23,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":13,"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":10,"stolenBases":27,"stolenBasePercentage":".730","caughtStealingPercentage":".270","assists":17,"putOuts":348,"errors":3,"chances":368,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":31,"groundOuts":33,"airOuts":63,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":31,"intentionalWalks":3,"hits":30,"hitByPitch":2,"atBats":179,"obp":".290","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":897,"era":"2.03","inningsPitched":"53.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":12,"whip":"1.14","battersFaced":217,"outs":160,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":341,"strikes":556,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".750","pitchesPerInning":"16.82","gamesFinished":9,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"9.79","walksPer9Inn":"5.23","hitsPer9Inn":"5.06","runsScoredPer9":"2.19","homeRunsPer9":"1.01","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":39,"groundOuts":57,"airOuts":69,"runs":21,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".196","atBats":209,"obp":".267","slg":".306","ops":".573","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":64,"rbi":17,"leftOnBase":97,"sacBunts":4,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"52.25","popOuts":12,"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":{"caughtStealing":22,"stolenBases":48,"stolenBasePercentage":".686","caughtStealingPercentage":".314","assists":33,"putOuts":570,"errors":7,"chances":610,"fielding":".989","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 9-9)","summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":2,"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":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":93,"groundOuts":160,"airOuts":159,"runs":58,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":141,"baseOnBalls":63,"intentionalWalks":0,"hits":126,"hitByPitch":12,"atBats":583,"obp":".305","caughtStealing":8,"stolenBases":6,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2604,"era":"3.11","inningsPitched":"162.0","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":662,"outs":486,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2604,"balls":951,"strikes":1653,"strikePercentage":".630","hitBatsmen":12,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.50","hitsPer9Inn":"7.00","runsScoredPer9":"3.22","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":26,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":55,"gamesStarted":0,"flyOuts":22,"groundOuts":34,"airOuts":31,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":104,"baseOnBalls":20,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":196,"obp":".228","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":941,"era":"1.26","inningsPitched":"57.1","wins":4,"losses":2,"saves":32,"saveOpportunities":34,"holds":0,"blownSaves":2,"earnedRuns":8,"whip":"0.84","battersFaced":219,"outs":172,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":941,"balls":325,"strikes":616,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".667","pitchesPerInning":"16.41","gamesFinished":47,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"16.33","walksPer9Inn":"3.14","hitsPer9Inn":"4.40","runsScoredPer9":"1.57","homeRunsPer9":"0.31","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":87,"groundOuts":78,"airOuts":149,"runs":48,"doubles":27,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":2,"atBats":409,"obp":".277","caughtStealing":7,"stolenBases":14,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1688,"era":"3.45","inningsPitched":"109.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.10","battersFaced":446,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1688,"balls":594,"strikes":1094,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".385","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.22","hitsPer9Inn":"7.71","runsScoredPer9":"3.94","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":36,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":6,"groundOuts":25,"airOuts":14,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":2,"hits":30,"hitByPitch":3,"atBats":96,"obp":".421","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":433,"era":"5.09","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":13,"whip":"1.96","battersFaced":115,"outs":69,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":150,"strikes":283,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".667","pitchesPerInning":"18.83","gamesFinished":6,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"10.96","walksPer9Inn":"5.87","hitsPer9Inn":"11.74","runsScoredPer9":"5.87","homeRunsPer9":"0.78","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":6,"strikes":14,"strikePercentage":".700","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":57,"gamesStarted":5,"flyOuts":27,"groundOuts":79,"airOuts":62,"runs":25,"doubles":14,"triples":1,"homeRuns":6,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":1,"hits":68,"hitByPitch":2,"atBats":248,"obp":".337","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1053,"era":"3.41","inningsPitched":"66.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":25,"whip":"1.36","battersFaced":275,"outs":198,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":1053,"balls":380,"strikes":673,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":17,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"5.73","walksPer9Inn":"3.00","hitsPer9Inn":"9.27","runsScoredPer9":"3.41","homeRunsPer9":"0.82","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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"}]},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":27,"gamesStarted":27,"flyOuts":67,"groundOuts":135,"airOuts":130,"runs":69,"doubles":22,"triples":3,"homeRuns":17,"strikeOuts":111,"baseOnBalls":49,"intentionalWalks":2,"hits":129,"hitByPitch":5,"atBats":503,"obp":".328","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2218,"era":"4.66","inningsPitched":"131.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.36","battersFaced":559,"outs":394,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2218,"balls":829,"strikes":1389,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.36","hitsPer9Inn":"8.84","runsScoredPer9":"4.73","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":26,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HBP, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":86,"groundOuts":108,"airOuts":154,"runs":72,"doubles":21,"triples":3,"homeRuns":22,"strikeOuts":140,"baseOnBalls":37,"intentionalWalks":3,"hits":126,"hitByPitch":3,"avg":".241","atBats":523,"obp":".294","slg":".419","ops":".713","caughtStealing":3,"stolenBases":24,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":219,"rbi":70,"leftOnBase":227,"sacBunts":3,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.77","popOuts":24,"lineOuts":44},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":337,"errors":2,"chances":348,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":11,"flyOuts":41,"groundOuts":70,"airOuts":72,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":299,"obp":".361","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1355,"era":"6.08","inningsPitched":"77.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":52,"whip":"1.53","battersFaced":343,"outs":231,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1355,"balls":535,"strikes":820,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".308","pitchesPerInning":"17.60","gamesFinished":5,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.09","hitsPer9Inn":"9.70","runsScoredPer9":"6.19","homeRunsPer9":"1.52","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687957":{"person":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":18,"airOuts":18,"runs":9,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".300","atBats":60,"obp":".368","slg":".367","ops":".735","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":22,"rbi":6,"leftOnBase":27,"sacBunts":2,"sacFlies":1,"babip":".346","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":35,"errors":0,"chances":36,"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"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":57,"gamesStarted":4,"flyOuts":29,"groundOuts":64,"airOuts":56,"runs":21,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":65,"baseOnBalls":18,"intentionalWalks":1,"hits":49,"hitByPitch":0,"atBats":231,"obp":".268","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":994,"era":"2.07","inningsPitched":"61.0","wins":3,"losses":3,"saves":2,"saveOpportunities":7,"holds":11,"blownSaves":5,"earnedRuns":14,"whip":"1.10","battersFaced":252,"outs":183,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":994,"balls":325,"strikes":669,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".500","pitchesPerInning":"16.30","gamesFinished":8,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.66","hitsPer9Inn":"7.23","runsScoredPer9":"3.10","homeRunsPer9":"0.44","inheritedRunners":26,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":23,"groundOuts":30,"airOuts":45,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".192","atBats":120,"obp":".295","slg":".250","ops":".545","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":30,"rbi":16,"leftOnBase":51,"sacBunts":3,"sacFlies":1,"babip":".234","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"120.00","popOuts":14,"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":88,"putOuts":52,"errors":1,"chances":141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":4,"groundOuts":25,"airOuts":7,"runs":15,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".337","atBats":89,"obp":".416","slg":".404","ops":".820","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":36,"rbi":11,"leftOnBase":30,"sacBunts":3,"sacFlies":0,"babip":".500","groundOutsToAirouts":"3.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":63,"gamesStarted":0,"flyOuts":24,"groundOuts":85,"airOuts":44,"runs":25,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":90,"baseOnBalls":21,"intentionalWalks":6,"hits":56,"hitByPitch":5,"atBats":274,"obp":".272","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1144,"era":"2.55","inningsPitched":"74.0","wins":9,"losses":2,"saves":2,"saveOpportunities":7,"holds":22,"blownSaves":5,"earnedRuns":21,"whip":"1.04","battersFaced":301,"outs":222,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1144,"balls":363,"strikes":781,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.93","rbi":0,"winPercentage":".818","pitchesPerInning":"15.46","gamesFinished":8,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"10.95","walksPer9Inn":"2.55","hitsPer9Inn":"6.81","runsScoredPer9":"3.04","homeRunsPer9":"0.49","inheritedRunners":36,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":7,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"4-5 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":76,"groundOuts":136,"airOuts":140,"runs":69,"doubles":21,"triples":0,"homeRuns":24,"strikeOuts":125,"baseOnBalls":65,"intentionalWalks":3,"hits":111,"hitByPitch":1,"avg":".220","atBats":504,"obp":".307","slg":".405","ops":".712","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":578,"totalBases":204,"rbi":74,"leftOnBase":218,"sacBunts":1,"sacFlies":7,"babip":".240","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":27,"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":176,"putOuts":92,"errors":3,"chances":271,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":24,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".225","atBats":71,"obp":".257","slg":".324","ops":".581","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":23,"rbi":10,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":48,"groundOuts":82,"airOuts":91,"runs":48,"doubles":17,"triples":2,"homeRuns":19,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":1,"hits":105,"hitByPitch":12,"avg":".292","atBats":360,"obp":".359","slg":".508","ops":".867","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":183,"rbi":60,"leftOnBase":156,"sacBunts":0,"sacFlies":7,"babip":".332","groundOutsToAirouts":"0.90","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.95","popOuts":18,"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":121,"putOuts":664,"errors":3,"chances":788,"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"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":70,"groundOuts":156,"airOuts":124,"runs":77,"doubles":29,"triples":2,"homeRuns":17,"strikeOuts":111,"baseOnBalls":54,"intentionalWalks":5,"hits":150,"hitByPitch":5,"avg":".281","atBats":534,"obp":".349","slg":".438","ops":".787","caughtStealing":13,"stolenBases":31,"stolenBasePercentage":".705","caughtStealingPercentage":".295","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":600,"totalBases":234,"rbi":67,"leftOnBase":143,"sacBunts":1,"sacFlies":6,"babip":".323","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.41","popOuts":16,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":227,"errors":6,"chances":330,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2B, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":6,"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":131,"flyOuts":68,"groundOuts":145,"airOuts":117,"runs":52,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":93,"baseOnBalls":63,"intentionalWalks":1,"hits":97,"hitByPitch":4,"avg":".217","atBats":447,"obp":".316","slg":".322","ops":".638","caughtStealing":1,"stolenBases":18,"stolenBasePercentage":".947","caughtStealingPercentage":".053","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":519,"totalBases":144,"rbi":51,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".247","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.64","popOuts":14,"lineOuts":35},"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":275,"putOuts":192,"errors":10,"chances":477,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":14,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".163","atBats":80,"obp":".202","slg":".263","ops":".465","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":21,"rbi":7,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","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":39,"gamesStarted":4,"flyOuts":28,"groundOuts":63,"airOuts":50,"runs":26,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":207,"obp":".284","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":931,"era":"3.77","inningsPitched":"57.1","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":24,"whip":"1.10","battersFaced":234,"outs":172,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":931,"balls":343,"strikes":588,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.98","hitsPer9Inn":"6.91","runsScoredPer9":"4.08","homeRunsPer9":"0.63","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"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"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":38,"groundOuts":79,"airOuts":77,"runs":35,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".218","atBats":298,"obp":".302","slg":".295","ops":".597","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":88,"rbi":26,"leftOnBase":128,"sacBunts":2,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.50","popOuts":17,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":206,"putOuts":146,"errors":7,"chances":359,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":27,"gamesStarted":26,"flyOuts":117,"groundOuts":118,"airOuts":183,"runs":60,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":126,"baseOnBalls":73,"intentionalWalks":0,"hits":121,"hitByPitch":1,"atBats":539,"obp":".315","caughtStealing":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2520,"era":"3.14","inningsPitched":"149.0","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.30","battersFaced":622,"outs":447,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2520,"balls":1012,"strikes":1508,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".611","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.61","walksPer9Inn":"4.41","hitsPer9Inn":"7.31","runsScoredPer9":"3.62","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":29,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":3,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":21,"flyOuts":91,"groundOuts":123,"airOuts":154,"runs":59,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":76,"baseOnBalls":34,"intentionalWalks":1,"hits":124,"hitByPitch":5,"atBats":470,"obp":".317","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1971,"era":"4.02","inningsPitched":"123.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":516,"outs":369,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1971,"balls":690,"strikes":1281,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".625","pitchesPerInning":"16.02","gamesFinished":2,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"5.56","walksPer9Inn":"2.49","hitsPer9Inn":"9.07","runsScoredPer9":"4.32","homeRunsPer9":"1.10","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,630105,592518,664034,701538,593428,687957,669134,823550,650633,606996,593974],"pitchers":[650633,606996,593974],"bench":[687749,666023,669720,669392],"bullpen":[621111,656288,673513,695243,663554,670970,688158,592662,699134,681190],"battingOrder":[665487,630105,592518,664034,701538,593428,687957,669134,823550],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Machado, M (21, Singer); Bogaerts (14, Singer); Tatis Jr. (29, Johnson)."},{"label":"TB","value":"Bogaerts 2; Campusano 2; France, T 3; Harris, D 2; Machado, M 5; Merrill 2; Tatis Jr. 2."},{"label":"RBI","value":"Bogaerts 2 (51); France, T (60); Harris, D (6); Merrill (70)."},{"label":"2-out RBI","value":"France, T."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; France, T; Bogaerts 2; Harris, D."},{"label":"GIDP","value":"Tatis Jr."},{"label":"Team RISP","value":"4-for-15."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Song-Cronenworth-France, T)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".228","atBats":31,"obp":".307","slg":".395","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":6,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":42,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"4.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.43","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":48,"strikes":104,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":5,"pitchesPerInning":"16.89","runsScoredPer9":"5.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":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":119,"flyOuts":60,"groundOuts":111,"airOuts":90,"runs":81,"doubles":24,"triples":5,"homeRuns":21,"strikeOuts":145,"baseOnBalls":58,"intentionalWalks":0,"hits":127,"hitByPitch":2,"avg":".270","atBats":470,"obp":".351","slg":".477","ops":".828","caughtStealing":8,"stolenBases":24,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":224,"rbi":60,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".345","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.38","popOuts":6,"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":249,"putOuts":163,"errors":17,"chances":429,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":34,"groundOuts":49,"airOuts":63,"runs":29,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":67,"baseOnBalls":32,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".256","atBats":238,"obp":".349","slg":".370","ops":".719","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":88,"rbi":22,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.67","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":182,"errors":1,"chances":184,"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"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":138,"flyOuts":83,"groundOuts":138,"airOuts":129,"runs":79,"doubles":25,"triples":0,"homeRuns":31,"strikeOuts":130,"baseOnBalls":57,"intentionalWalks":5,"hits":141,"hitByPitch":4,"avg":".266","atBats":530,"obp":".337","slg":".489","ops":".826","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":599,"totalBases":259,"rbi":105,"leftOnBase":219,"sacBunts":0,"sacFlies":8,"babip":".292","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.10","popOuts":16,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":640,"errors":3,"chances":759,"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"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":29,"groundOuts":37,"airOuts":47,"runs":20,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":153,"obp":".312","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":668,"era":"4.54","inningsPitched":"39.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"1.34","battersFaced":171,"outs":119,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":225,"strikes":443,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":1,"winPercentage":".667","pitchesPerInning":"16.84","gamesFinished":10,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.40","hitsPer9Inn":"8.62","runsScoredPer9":"4.54","homeRunsPer9":"1.36","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682825":{"person":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":20,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":84,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":433,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.43","battersFaced":104,"outs":69,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":175,"strikes":258,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"18.83","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"12.91","walksPer9Inn":"5.87","hitsPer9Inn":"7.04","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":7,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":3},"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}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":35,"gamesStarted":0,"flyOuts":30,"groundOuts":14,"airOuts":51,"runs":15,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":1,"hits":26,"hitByPitch":4,"atBats":122,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":530,"era":"4.05","inningsPitched":"33.1","wins":5,"losses":1,"saves":19,"saveOpportunities":22,"holds":0,"blownSaves":3,"earnedRuns":15,"whip":"1.05","battersFaced":138,"outs":100,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":187,"strikes":343,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".833","pitchesPerInning":"15.90","gamesFinished":31,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"9.18","walksPer9Inn":"2.43","hitsPer9Inn":"7.02","runsScoredPer9":"4.05","homeRunsPer9":"1.62","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"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}},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":28,"groundOuts":47,"airOuts":46,"runs":22,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":2,"hits":38,"hitByPitch":6,"atBats":170,"obp":".300","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":751,"era":"3.83","inningsPitched":"44.2","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":19,"whip":"1.14","battersFaced":194,"outs":134,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":751,"balls":248,"strikes":503,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"16.81","gamesFinished":10,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"8.66","walksPer9Inn":"2.62","hitsPer9Inn":"7.66","runsScoredPer9":"4.43","homeRunsPer9":"1.21","inheritedRunners":17,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":27,"groundOuts":31,"airOuts":42,"runs":28,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":30,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":134,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":583,"era":"6.75","inningsPitched":"34.2","wins":2,"losses":4,"saves":5,"saveOpportunities":9,"holds":11,"blownSaves":4,"earnedRuns":26,"whip":"1.62","battersFaced":161,"outs":104,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":229,"strikes":354,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"16.82","gamesFinished":11,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.79","walksPer9Inn":"5.45","hitsPer9Inn":"9.09","runsScoredPer9":"7.27","homeRunsPer9":"2.60","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 5-13)","summary":"4.1 IP, 4 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":27,"gamesStarted":27,"flyOuts":88,"groundOuts":144,"airOuts":154,"runs":81,"doubles":22,"triples":2,"homeRuns":26,"strikeOuts":117,"baseOnBalls":45,"intentionalWalks":0,"hits":160,"hitByPitch":13,"atBats":570,"obp":".345","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2450,"era":"4.83","inningsPitched":"141.2","wins":5,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.45","battersFaced":633,"outs":425,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2450,"balls":924,"strikes":1526,"strikePercentage":".620","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":4,"winPercentage":".278","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.86","hitsPer9Inn":"10.16","runsScoredPer9":"5.15","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":49},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":3,"chances":24,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":69,"groundOuts":76,"airOuts":113,"runs":50,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":116,"baseOnBalls":45,"intentionalWalks":0,"hits":71,"hitByPitch":6,"avg":".191","atBats":372,"obp":".288","slg":".341","ops":".629","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":127,"rbi":35,"leftOnBase":172,"sacBunts":3,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.62","popOuts":24,"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":250,"putOuts":168,"errors":3,"chances":421,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677943":{"person":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"jerseyNumber":"60","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":39,"groundOuts":63,"airOuts":75,"runs":20,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":5,"avg":".165","atBats":230,"obp":".246","slg":".252","ops":".498","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":58,"rbi":12,"leftOnBase":89,"sacBunts":5,"sacFlies":1,"babip":".204","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":19,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":187,"errors":1,"chances":189,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":21,"flyOuts":75,"groundOuts":113,"airOuts":129,"runs":66,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":88,"baseOnBalls":43,"intentionalWalks":1,"hits":120,"hitByPitch":4,"atBats":448,"obp":".337","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1890,"era":"5.14","inningsPitched":"112.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.46","battersFaced":499,"outs":336,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1890,"balls":704,"strikes":1186,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".429","pitchesPerInning":"16.88","gamesFinished":3,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"7.07","walksPer9Inn":"3.46","hitsPer9Inn":"9.64","runsScoredPer9":"5.30","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":41,"airOuts":33,"runs":12,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":1,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".230","atBats":122,"obp":".234","slg":".377","ops":".611","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":46,"rbi":15,"leftOnBase":50,"sacBunts":2,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.40","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":34,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":94,"era":"16.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"3.17","battersFaced":36,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":36,"strikes":58,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"15.67","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.50","walksPer9Inn":"1.50","hitsPer9Inn":"27.00","runsScoredPer9":"16.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":15,"putOuts":292,"errors":5,"chances":312,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":59,"groundOuts":58,"airOuts":98,"runs":36,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":108,"baseOnBalls":41,"intentionalWalks":1,"hits":87,"hitByPitch":2,"avg":".251","atBats":347,"obp":".330","slg":".427","ops":".757","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":148,"rbi":49,"leftOnBase":150,"sacBunts":0,"sacFlies":4,"babip":".319","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.79","popOuts":13,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":19,"stolenBases":83,"stolenBasePercentage":".814","caughtStealingPercentage":".186","assists":35,"putOuts":776,"errors":4,"chances":815,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"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":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":44,"groundOuts":65,"airOuts":85,"runs":36,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":149,"baseOnBalls":44,"intentionalWalks":1,"hits":77,"hitByPitch":6,"avg":".206","atBats":373,"obp":".298","slg":".410","ops":".708","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":153,"rbi":59,"leftOnBase":195,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.65","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":26,"errors":4,"chances":85,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695490":{"person":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":19,"groundOuts":34,"airOuts":40,"runs":13,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":37,"baseOnBalls":5,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".229","atBats":140,"obp":".268","slg":".264","ops":".532","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":37,"rbi":5,"leftOnBase":67,"sacBunts":2,"sacFlies":1,"babip":".308","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":45,"errors":5,"chances":151,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":44,"groundOuts":82,"airOuts":80,"runs":46,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":64,"baseOnBalls":33,"intentionalWalks":0,"hits":89,"hitByPitch":11,"atBats":306,"obp":".373","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1416,"era":"5.24","inningsPitched":"79.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.54","battersFaced":359,"outs":237,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1416,"balls":538,"strikes":878,"strikePercentage":".620","hitBatsmen":11,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"17.92","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.76","hitsPer9Inn":"10.14","runsScoredPer9":"5.24","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":11,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":2,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":64,"gamesStarted":0,"flyOuts":23,"groundOuts":67,"airOuts":42,"runs":34,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":30,"intentionalWalks":2,"hits":53,"hitByPitch":5,"atBats":210,"obp":".356","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1048,"era":"4.55","inningsPitched":"55.1","wins":2,"losses":7,"saves":1,"saveOpportunities":5,"holds":7,"blownSaves":4,"earnedRuns":28,"whip":"1.50","battersFaced":252,"outs":166,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1048,"balls":417,"strikes":631,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".222","pitchesPerInning":"18.94","gamesFinished":7,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.78","walksPer9Inn":"4.88","hitsPer9Inn":"8.62","runsScoredPer9":"5.53","homeRunsPer9":"0.81","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":75,"groundOuts":63,"airOuts":146,"runs":51,"doubles":14,"triples":2,"homeRuns":21,"strikeOuts":98,"baseOnBalls":64,"intentionalWalks":1,"hits":84,"hitByPitch":3,"avg":".216","atBats":388,"obp":".330","slg":".425","ops":".755","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":165,"rbi":52,"leftOnBase":171,"sacBunts":0,"sacFlies":3,"babip":".232","groundOutsToAirouts":"0.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.48","popOuts":30,"lineOuts":41},"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":5,"putOuts":197,"errors":0,"chances":202,"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"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":68,"gamesStarted":0,"flyOuts":43,"groundOuts":56,"airOuts":68,"runs":32,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":67,"baseOnBalls":38,"intentionalWalks":5,"hits":48,"hitByPitch":4,"atBats":237,"obp":".321","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1069,"era":"2.62","inningsPitched":"65.1","wins":5,"losses":5,"saves":2,"saveOpportunities":3,"holds":16,"blownSaves":1,"earnedRuns":19,"whip":"1.32","battersFaced":281,"outs":196,"gamesPitched":68,"completeGames":0,"shutouts":0,"pitchesThrown":1069,"balls":408,"strikes":661,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.36","gamesFinished":11,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"9.23","walksPer9Inn":"5.23","hitsPer9Inn":"6.61","runsScoredPer9":"4.41","homeRunsPer9":"0.69","inheritedRunners":32,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670062":{"person":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"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":21,"balls":5,"strikes":16,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":26,"groundOuts":28,"airOuts":43,"runs":15,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":128,"obp":".257","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":576,"era":"3.32","inningsPitched":"38.0","wins":2,"losses":3,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":14,"whip":"0.95","battersFaced":144,"outs":114,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":196,"strikes":380,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".400","pitchesPerInning":"15.16","gamesFinished":4,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"8.53","walksPer9Inn":"3.08","hitsPer9Inn":"5.45","runsScoredPer9":"3.55","homeRunsPer9":"1.66","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":95,"groundOuts":137,"airOuts":181,"runs":78,"doubles":25,"triples":2,"homeRuns":21,"strikeOuts":115,"baseOnBalls":70,"intentionalWalks":0,"hits":144,"hitByPitch":0,"atBats":570,"obp":".331","caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","numberOfPitches":2570,"era":"4.49","inningsPitched":"148.1","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.44","battersFaced":649,"outs":445,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2570,"balls":961,"strikes":1609,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".375","pitchesPerInning":"17.33","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"6.98","walksPer9Inn":"4.25","hitsPer9Inn":"8.74","runsScoredPer9":"4.73","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":40,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":1,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699302":{"person":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"jerseyNumber":"43","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":22,"airOuts":12,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".227","atBats":66,"obp":".301","slg":".439","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":29,"rbi":9,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":26,"gamesStarted":26,"flyOuts":85,"groundOuts":101,"airOuts":150,"runs":50,"doubles":24,"triples":3,"homeRuns":15,"strikeOuts":171,"baseOnBalls":50,"intentionalWalks":0,"hits":118,"hitByPitch":1,"atBats":538,"obp":".286","caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2402,"era":"2.79","inningsPitched":"145.1","wins":15,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.16","battersFaced":592,"outs":436,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2402,"balls":876,"strikes":1526,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".833","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"10.59","walksPer9Inn":"3.10","hitsPer9Inn":"7.31","runsScoredPer9":"3.10","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":34,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671155":{"person":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"jerseyNumber":"63","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".063","atBats":16,"obp":".211","slg":".063","ops":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":1,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[699302,682829,701398,668709,663886,553993,680574,670770,667472,695490,663903,670062,572955,663574,622088],"pitchers":[663903,670062,572955,663574,622088],"bench":[677943,671155,624431],"bullpen":[671096,656271,695505,666157,695076,682825,594580,641941],"battingOrder":[699302,682829,701398,668709,663886,553993,680574,667472,695490],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stewart, S (25, King, M)."},{"label":"TB","value":"McLain, M; Myers; Rodríguez, H; Stephenson, T; Stewart, S 2."},{"label":"Runners left in scoring position, 2 out","value":"Suárez, E; Stephenson, T 2; Friedl; Rodríguez, H."},{"label":"GIDP","value":"Stewart, S."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Suárez, E (4, fielding)."},{"label":"DP","value":"(Suárez, E-Arroyo-Stewart, S)."}]}],"note":[{"label":"a","value":"Singled for Friedl in the 9th."}]}},"officials":[{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Merrill (by Antone); Suárez, E (by King, M); McLain, M (by King, M)."},{"label":"ABS Challenge","value":"Bogaerts 2 (Strike-Overturned to Ball, Strike-Overturned to Ball); Campusano 2 (Strike-Confirmed, Ball-Confirmed); Stephenson, T 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Confirmed); Stewart, S (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"King, M 96-60; Hart 29-18; Peralta, W 20-14; Singer 87-57; Garcia, J 21-16; Johnson 19-12; Santillan 10-8; Antone 15-11."},{"label":"Groundouts-flyouts","value":"King, M 5-4; Hart 1-1; Peralta, W 0-1; Singer 5-1; Garcia, J 0-1; Johnson 0-2; Santillan 2-1; Antone 0-0."},{"label":"Batters faced","value":"King, M 26; Hart 7; Peralta, W 4; Singer 22; Garcia, J 5; Johnson 6; Santillan 5; Antone 5."},{"label":"Inherited runners-scored","value":"Garcia, J 2-0."},{"label":"Umpires","value":"HP: Manny Gonzalez. 1B: D.J. Reyburn. 2B: Ron Kulpa. 3B: Tom Hanahan. "},{"label":"Weather","value":"90 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"16,162."},{"label":"Venue","value":"Great American Ball Park."},{"label":"August 31, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","boxscoreName":"King, M"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 9-9)","summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":2,"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":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":93,"groundOuts":160,"airOuts":159,"runs":58,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":141,"baseOnBalls":63,"intentionalWalks":0,"hits":126,"hitByPitch":12,"atBats":583,"obp":".305","caughtStealing":8,"stolenBases":6,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2604,"era":"3.11","inningsPitched":"162.0","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":662,"outs":486,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2604,"balls":951,"strikes":1653,"strikePercentage":".630","hitBatsmen":12,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.50","hitsPer9Inn":"7.00","runsScoredPer9":"3.22","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":26,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","boxscoreName":"Machado, M"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"4-5 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":76,"groundOuts":136,"airOuts":140,"runs":69,"doubles":21,"triples":0,"homeRuns":24,"strikeOuts":125,"baseOnBalls":65,"intentionalWalks":3,"hits":111,"hitByPitch":1,"avg":".220","atBats":504,"obp":".307","slg":".405","ops":".712","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":578,"totalBases":204,"rbi":74,"leftOnBase":218,"sacBunts":1,"sacFlies":7,"babip":".240","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":27,"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":176,"putOuts":92,"errors":3,"chances":271,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","boxscoreName":"Hart"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","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":39,"gamesStarted":4,"flyOuts":28,"groundOuts":63,"airOuts":50,"runs":26,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":207,"obp":".284","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":931,"era":"3.77","inningsPitched":"57.1","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":24,"whip":"1.10","battersFaced":234,"outs":172,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":931,"balls":343,"strikes":588,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.98","hitsPer9Inn":"6.91","runsScoredPer9":"4.08","homeRunsPer9":"0.63","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"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"}]},"type":"reliever","gameScore":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"loser":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}