{"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":776196,"link":"/api/v1.1/game/776196/feed/live","metaData":{"wait":10,"timeStamp":"20250925_041322","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newBatter","batterSwitchedToLeftHanded","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776196,"type":"R","doubleHeader":"N","id":"2025/09/24/slnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776196-2025-09-24","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-25T01:45:00Z","originalDate":"2025-09-24","officialDate":"2025-09-24","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","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":"St. Louis","record":{"gamesPlayed":159,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":81,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":78,"losses":81,"winningPercentage":".491"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":159,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":81,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":78,"losses":81,"winningPercentage":".491"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"9 mph, Varies"},"gameInfo":{"attendance":32409,"firstPitch":"2025-09-25T01:45:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"home":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-25T01:45:29.522Z","endTime":"2025-09-25T01:47:22.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":"2025-09-24T21:45:49.301Z","endTime":"2025-09-25T01:15:41.486Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-09-25T01:15:41.486Z","endTime":"2025-09-25T01:43:55.194Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-09-25T01:43:55.194Z","endTime":"2025-09-25T01:45:31.526Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.26656577662664,"strikeZoneBottom":1.63864423327026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.983891802653407,"aZ":-22.300085757086165,"pfxX":-10.04976137046217,"pfxZ":5.415944577253843,"pX":-0.5310009465854443,"pZ":2.8006817033773777,"vX0":7.787002581985204,"vY0":-134.20102408096963,"vZ0":-5.384170617647236,"x":137.24,"y":163.16,"x0":-2.1641855777347887,"y0":50.00670158005432,"z0":6.421068416119463,"aX":-18.33902245847717},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":2230,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4081015888257964,"extension":5.529046693214677},"index":3,"playId":"2683b243-5132-3b64-bc10-11902f3a7cae","pitchNumber":1,"startTime":"2025-09-25T01:45:31.526Z","endTime":"2025-09-25T01:45:35.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.28874836175198,"strikeZoneBottom":1.65507169311612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61474981763344,"aZ":-24.486733546621476,"pfxX":-11.078945262877443,"pfxZ":4.200686188624275,"pX":0.4794756137293999,"pZ":3.158274486044909,"vX0":10.442120655764343,"vY0":-134.3094150828807,"vZ0":-3.990493900752883,"x":98.72,"y":153.51,"x0":-2.0160962836767737,"y0":50.00283814713575,"z0":6.4010386785638715,"aX":-20.276389435836023},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":2302,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40752939408062794,"extension":5.719081132438223},"index":4,"playId":"cb408811-922a-3bd7-87bf-62fe0bf4d05d","pitchNumber":2,"startTime":"2025-09-25T01:45:45.533Z","endTime":"2025-09-25T01:45:49.385Z","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":93.6,"endSpeed":85.9,"strikeZoneTop":3.28625577071242,"strikeZoneBottom":1.70741281062518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.595667874505427,"aZ":-19.28953063072708,"pfxX":-9.705360117060017,"pfxZ":6.8709077090707265,"pX":0.9172128207349133,"pZ":2.658143677219728,"vX0":10.732700103035558,"vY0":-135.81063368013068,"vZ0":-6.362693626572412,"x":82.04,"y":167.01,"x0":-1.8172362035189005,"y0":50.00651945212582,"z0":6.364554514149473,"aX":-18.20941473903335},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2241,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40268047492145786,"extension":5.7514535993119695},"index":5,"playId":"186b1189-59eb-3b34-b133-7a71950f9973","pitchNumber":3,"startTime":"2025-09-25T01:46:00.582Z","endTime":"2025-09-25T01:46:04.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.140572143408367,"aZ":-30.35047897415396,"pfxX":-0.07665350525049042,"pfxZ":1.1207500750631132,"pX":0.33462633564524363,"pZ":1.4530614200871639,"vX0":6.342063797152751,"vY0":-126.5590602065555,"vZ0":-5.9688575500672805,"x":104.24,"y":199.55,"x0":-2.1907469432767894,"y0":50.00212542292542,"z0":6.264232027745435,"aX":-0.12488814618861356},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.3,"spinRate":2651,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.43231764175004894,"extension":5.6149948595312775},"index":6,"playId":"84ad240e-a25c-37f2-9cf9-87c17c2a7180","pitchNumber":4,"startTime":"2025-09-25T01:46:15.097Z","endTime":"2025-09-25T01:46:19.185Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.30305622748187,"strikeZoneBottom":1.64016408628623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.761890719317602,"aZ":-19.12762225587313,"pfxX":-8.470972659932546,"pfxZ":6.90961471674715,"pX":1.3280123751817632,"pZ":2.7325580567678207,"vX0":11.598191947664152,"vY0":-136.47997131575542,"vZ0":-6.021810040648949,"x":66.38,"y":165.0,"x0":-1.8742023035987625,"y0":50.00500294559571,"z0":6.283117144251278,"aX":-15.99938160305288},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2337,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40117707519340007,"extension":5.627380314576402},"index":7,"playId":"f9a78829-c755-3454-b1c5-e5ca031d6d2c","pitchNumber":5,"startTime":"2025-09-25T01:46:36.125Z","endTime":"2025-09-25T01:46:40.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56271008759588,"aZ":-35.21626957366357,"pfxX":5.772395816245791,"pfxZ":-2.1321110217274057,"pX":1.0320457965331518,"pZ":1.0798263064490183,"vX0":5.97515028322409,"vY0":-119.16247886897101,"vZ0":-4.821239621041501,"x":77.66,"y":209.62,"x0":-2.2651338594186794,"y0":50.002812957479925,"z0":6.338242456374007,"aX":8.236015728068825},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.8,"breakHorizontal":-12.0,"spinRate":2875,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4610274529232101,"extension":5.550933067986043},"index":8,"playId":"01ddb019-36b5-3588-8505-ce9f62a83ae8","pitchNumber":6,"startTime":"2025-09-25T01:46:51.585Z","endTime":"2025-09-25T01:46:56.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.347579360882964,"aZ":-27.05021729305926,"pfxX":-9.107616858555073,"pfxZ":3.0281270662770385,"pX":-0.4803290026537664,"pZ":2.279775248304119,"vX0":7.636618868975603,"vY0":-128.67182596562358,"vZ0":-4.827125736605984,"x":135.31,"y":177.23,"x0":-2.289816460131042,"y0":50.0049961460899,"z0":6.252603815737005,"aX":-15.417778875116724},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":1937,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.424173968931036,"extension":5.822697039858074},"hitData":{"launchSpeed":104.0,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.95,"coordY":134.76}},"index":9,"playId":"db28148c-f610-34a9-ae53-708a964ee4e5","pitchNumber":7,"startTime":"2025-09-25T01:47:15.085Z","endTime":"2025-09-25T01:47:22.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:47:22.518Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-25T01:47:51.364Z","endTime":"2025-09-25T01:49:00.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-25T01:47:45.044Z","endTime":"2025-09-25T01:47:53.528Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.3268468958606,"strikeZoneBottom":1.61650412854463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.669568035189727,"aZ":-21.767967032894948,"pfxX":-9.664276549397563,"pfxZ":5.610427279085609,"pX":-0.1318547033593177,"pZ":3.600753692182329,"vX0":8.664497252457599,"vY0":-134.93956133567204,"vZ0":-3.422412904640509,"x":122.03,"y":141.56,"x0":-2.119196242581993,"y0":50.00489664890408,"z0":6.4080284106768985,"aX":-17.934436395094597},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2291,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40494776677929956,"extension":5.5932214893061305},"index":1,"playId":"9c1781a2-f313-399a-9872-bbe7fad949c6","pitchNumber":1,"startTime":"2025-09-25T01:47:53.528Z","endTime":"2025-09-25T01:47:57.784Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.23962619228523,"strikeZoneBottom":1.60764636851297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81403541065951,"aZ":-19.40817665670309,"pfxX":-10.36786036319021,"pfxZ":6.84119701701398,"pX":0.9506453533238015,"pZ":1.8306969167015803,"vX0":11.229688093999078,"vY0":-135.5173310598874,"vZ0":-8.094343663108443,"x":80.76,"y":189.35,"x0":-1.8941427077085322,"y0":50.00097539680387,"z0":6.205100219907689,"aX":-19.338655140207177},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":16.4,"spinRate":2301,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4037354772362107,"extension":5.780713410524338},"index":2,"playId":"e9081dbd-1eaf-3e52-9492-bc575d9fa0cf","pitchNumber":2,"startTime":"2025-09-25T01:48:10.420Z","endTime":"2025-09-25T01:48:14.617Z","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":86.1,"endSpeed":80.3,"strikeZoneTop":3.2871293102255,"strikeZoneBottom":1.63043707264035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.465534109211774,"aZ":-30.388616206587947,"pfxX":-0.4639646097214598,"pfxZ":1.116153060973005,"pX":1.1014127329047971,"pZ":1.2291878103983067,"vX0":7.999489694356639,"vY0":-125.10249531255214,"vZ0":-6.362063289187887,"x":75.02,"y":205.59,"x0":-2.0616828475084823,"y0":50.004924689392595,"z0":6.259709865237011,"aX":-0.7445696560993227},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":-0.8,"spinRate":2670,"spinDirection":352},"zone":14,"typeConfidence":2.0,"plateTime":0.43586776768463675,"extension":5.653991966391709},"index":3,"playId":"1e69cc22-0e35-3f23-b046-baa0043e7d0b","pitchNumber":3,"startTime":"2025-09-25T01:48:23.979Z","endTime":"2025-09-25T01:48:28.217Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.519192916136223,"aZ":-30.006749563261003,"pfxX":-1.300869582303525,"pfxZ":1.330493001128537,"pX":1.483007839576392,"pZ":0.9136821524393852,"vX0":9.178286896268459,"vY0":-126.18328503862149,"vZ0":-7.259480349037104,"x":60.47,"y":214.11,"x0":-2.0185085300981314,"y0":50.00248785095565,"z0":6.216917560546754,"aX":-2.118038560210914},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":0.5,"spinRate":2686,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.4326053474180722,"extension":5.713991907124601},"index":4,"playId":"29a98659-ec38-33fa-9e9c-8d3500f0ae9f","pitchNumber":4,"startTime":"2025-09-25T01:48:38.136Z","endTime":"2025-09-25T01:48:42.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.003390151738408,"aZ":-39.350361229436444,"pfxX":7.754699704097883,"pfxZ":-5.0021999103062535,"pX":0.6590502650805051,"pZ":1.2446593929902448,"vX0":4.066798612906348,"vY0":-119.75660204679276,"vZ0":-3.796362379244486,"x":91.88,"y":205.17,"x0":-2.076222561767982,"y0":50.0053433281711,"z0":6.418793838884699,"aX":11.115182603639616},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.7,"breakHorizontal":-15.1,"spinRate":2806,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45972012571549126,"extension":5.5427412385273795},"index":5,"playId":"b79c677a-d431-33c4-a187-fef529f73cd9","pitchNumber":5,"startTime":"2025-09-25T01:48:55.735Z","endTime":"2025-09-25T01:49:00.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:49:00.450Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-25T01:48:59.311Z","endTime":"2025-09-25T01:50:34.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.52773226472301,"strikeZoneBottom":1.60041704472342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.364114702217048,"aZ":-38.4510193610346,"pfxX":3.546286807657121,"pfxZ":-4.396458224515943,"pX":-1.2172150014943226,"pZ":2.498795362603091,"vX0":1.8303686445854208,"vY0":-118.6473305675722,"vZ0":-1.1824218228570493,"x":163.4,"y":171.31,"x0":-2.4589705953384824,"y0":50.00219734113054,"z0":6.502628155675864,"aX":5.063570562706274},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.9,"breakHorizontal":-6.8,"spinRate":2786,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.46135185018295655,"extension":5.442463133730956},"index":0,"playId":"9790efe2-8ba6-3926-a6d5-0e36683ecbb0","pitchNumber":1,"startTime":"2025-09-25T01:49:20.916Z","endTime":"2025-09-25T01:49:24.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.53926848379375,"strikeZoneBottom":1.55400365416623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347625456434823,"aZ":-24.499882916424983,"pfxX":-8.55722169846067,"pfxZ":4.668791937051081,"pX":-0.5074065849192383,"pZ":3.406880918974509,"vX0":7.257887579066774,"vY0":-127.89171012378631,"vZ0":-2.560450051224866,"x":136.34,"y":146.79,"x0":-2.2814445134358845,"y0":50.00117187813214,"z0":6.358794246844759,"aX":-14.060724443913003},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":1947,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4295907392567111,"extension":5.643480543690917},"index":1,"playId":"a6dc2ce8-7a75-335e-a156-7aab360a607a","pitchNumber":2,"startTime":"2025-09-25T01:49:35.323Z","endTime":"2025-09-25T01:49:39.050Z","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":88.5,"endSpeed":81.4,"strikeZoneTop":3.54151749972132,"strikeZoneBottom":1.57463831861109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91926704437683,"aZ":-27.376903983216163,"pfxX":-9.625879555256915,"pfxZ":2.8437170147386865,"pX":-1.6235146972837062,"pZ":3.211318290358011,"vX0":5.21415667806249,"vY0":-128.8270440433309,"vZ0":-2.5400559484838054,"x":178.88,"y":152.07,"x0":-2.4195279741512916,"y0":50.00348959963897,"z0":6.319039249153571,"aX":-16.234585968373928},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":1977,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4246192234297923,"extension":5.7127030591392},"index":2,"playId":"f8cf554b-9f67-373b-b9a3-4368875607dd","pitchNumber":3,"startTime":"2025-09-25T01:49:49.487Z","endTime":"2025-09-25T01:49:53.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.49202289786956,"strikeZoneBottom":1.55490882959955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44239023530531,"aZ":-24.177802616036573,"pfxX":-10.17954084936328,"pfxZ":4.314461816667006,"pX":0.19763333085087254,"pZ":4.450192827949005,"vX0":9.651313715311998,"vY0":-135.30874393947937,"vZ0":-0.9126010747662079,"x":109.47,"y":118.62,"x0":-2.0924092277632105,"y0":50.006353903428376,"z0":6.485505921785566,"aX":-18.885062809564516},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2407,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4047492356029365,"extension":5.51677876072251},"index":3,"playId":"d940328c-23e2-3af8-8dad-86317482d81b","pitchNumber":4,"startTime":"2025-09-25T01:50:04.470Z","endTime":"2025-09-25T01:50:08.316Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.05671282579993,"aZ":-26.93802887290307,"pfxX":-9.586619703133103,"pfxZ":3.1099446485396234,"pX":-0.17753195018479337,"pZ":1.6404851909625375,"vX0":8.53600513386999,"vY0":-128.57419888558925,"vZ0":-6.201265758377294,"x":123.77,"y":194.49,"x0":-2.2846763423872685,"y0":50.006105621138786,"z0":6.156707524402903,"aX":-16.157083445240563},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":1915,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4249613851552496,"extension":5.85194593987714},"hitData":{"launchSpeed":105.6,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":154.72}},"index":4,"playId":"de22de98-efd0-3975-a22a-1f3d50550316","pitchNumber":5,"startTime":"2025-09-25T01:50:27.382Z","endTime":"2025-09-25T01:50:34.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:50:34.946Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-25T01:51:16.691Z","endTime":"2025-09-25T01:53:29.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":2.98354452146844,"strikeZoneBottom":1.57212787018543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39874621675729,"aZ":-32.620250862923044,"pfxX":3.6130406060332203,"pfxZ":-0.27902409410278217,"pX":-0.45927382289586494,"pZ":2.7672783377319727,"vX0":-0.24970622160711872,"vY0":-124.74497543616084,"vZ0":-0.9227319094516304,"x":134.51,"y":164.06,"x0":-0.8286963433666833,"y0":50.00442886255098,"z0":5.804086074869737,"aX":5.759609158689984},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-6.5,"spinRate":2752,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.43717148859055843,"extension":6.052555278304183},"index":0,"playId":"0e4f0c8d-cbde-3e4a-9547-d5aeb2ddf9a7","pitchNumber":1,"startTime":"2025-09-25T01:52:46.650Z","endTime":"2025-09-25T01:52:50.981Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32228017870254,"aZ":-22.36618380739135,"pfxX":-3.8774552219301466,"pfxZ":5.517743502964002,"pX":-1.0848193425745347,"pZ":3.1525133970264756,"vX0":0.5047542641348169,"vY0":-132.50316336938963,"vZ0":-2.5013438477327092,"x":158.35,"y":153.66,"x0":-0.7739639480474223,"y0":50.00560198375156,"z0":5.743181468943492,"aX":-6.895125792648332},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":7.0,"spinRate":2443,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.41337896905199,"extension":6.182142157095387},"index":1,"playId":"8f6c54d2-fdfe-3a3b-a4bf-bdecab30829b","pitchNumber":2,"startTime":"2025-09-25T01:53:04.023Z","endTime":"2025-09-25T01:53:09.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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.30615661318542,"aZ":-33.51159020469635,"pfxX":10.343103560890842,"pfxZ":-0.8678220385815401,"pX":0.9492645587729269,"pZ":1.4148262471527495,"vX0":0.6853545309311664,"vY0":-123.79108631107822,"vZ0":-3.5951089001435017,"x":80.82,"y":200.58,"x0":-0.6742464472169812,"y0":50.003804857000645,"z0":5.711914164765162,"aX":15.941178335451319},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":-18.8,"spinRate":2646,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4436459765066112,"extension":6.194164310866589},"index":2,"playId":"2949a571-cada-3eb9-b4d0-c2f987066ab2","pitchNumber":3,"startTime":"2025-09-25T01:53:24.711Z","endTime":"2025-09-25T01:53:29.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:53:29.214Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-25T01:53:28.166Z","endTime":"2025-09-25T01:54:42.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.45456696983859,"strikeZoneBottom":1.65635478732146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984829796895493,"aZ":-42.1535257340989,"pfxX":7.210974815130289,"pfxZ":-7.333957314819753,"pX":-0.3171602998756626,"pZ":0.10664072556871786,"vX0":-1.1261437554395144,"vY0":-116.76049226504091,"vZ0":-3.5333860335662015,"x":129.09,"y":235.9,"x0":-0.7601405441427591,"y0":50.00304728989097,"z0":5.664391731460251,"aX":9.810818121934442},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.9,"breakHorizontal":-12.7,"spinRate":2537,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.47175479493509354,"extension":6.331689511560676},"index":0,"playId":"cfda4b3e-dbc8-3b39-b719-0fbf6bbf2bc7","pitchNumber":1,"startTime":"2025-09-25T01:53:54.420Z","endTime":"2025-09-25T01:53:58.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.610996071977905,"aZ":-20.425366609462188,"pfxX":1.106319280552019,"pfxZ":6.477212131174039,"pX":1.3424238329751401,"pZ":2.143438501518875,"vX0":4.547699500128514,"vY0":-133.3157968314187,"vZ0":-5.292289643219611,"x":65.83,"y":180.91,"x0":-0.5239278745852792,"y0":50.001893559766344,"z0":5.61286724145402,"aX":2.006216778658726},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-2.9,"spinRate":2613,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4096544933726358,"extension":6.309708163797031},"index":1,"playId":"cac254d0-70fc-37a7-8918-08b5b79f1725","pitchNumber":2,"startTime":"2025-09-25T01:54:10.875Z","endTime":"2025-09-25T01:54:15.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.805918643900572,"aZ":-24.188845045544078,"pfxX":1.0803508232670085,"pfxZ":4.365771018767115,"pX":0.45273797923311226,"pZ":2.7228091133454813,"vX0":2.6824612077137933,"vY0":-133.89221506732565,"vZ0":-2.9829626714910256,"x":99.74,"y":165.26,"x0":-0.6994258176685079,"y0":50.00445697920537,"z0":5.567567011195768,"aX":1.9766729319699132},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2526,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.4078752884097696,"extension":6.318954597663595},"hitData":{"launchSpeed":88.0,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":166.88}},"index":2,"playId":"0e2af157-0fd9-3987-9d44-5b4afeb84fd2","pitchNumber":3,"startTime":"2025-09-25T01:54:33.886Z","endTime":"2025-09-25T01:54:42.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:54:42.222Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-25T01:54:43.705Z","endTime":"2025-09-25T01:56:34.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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.3,"endSpeed":84.8,"strikeZoneTop":3.44552530251581,"strikeZoneBottom":1.62797601320769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94835395849063,"aZ":-26.2882986505329,"pfxX":-5.848888930965634,"pfxZ":3.2498495955619964,"pX":0.9877368936274421,"pZ":1.4418851675100495,"vX0":6.031079199680503,"vY0":-132.83884208270263,"vZ0":-5.639512688369669,"x":79.35,"y":199.85,"x0":-0.5380140520970716,"y0":50.0030160646069,"z0":5.471252526043563,"aX":-10.591113914577555},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":9.5,"spinRate":2266,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41026781934980194,"extension":6.519240331732765},"index":0,"playId":"d5cd01d4-4c0b-3af5-8bd9-59608bca22ee","pitchNumber":1,"startTime":"2025-09-25T01:55:09.339Z","endTime":"2025-09-25T01:55:13.913Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.51018486449964,"strikeZoneBottom":1.74972824155758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.532103888123473,"aZ":-26.020616980628677,"pfxX":-4.794814868652813,"pfxZ":3.367597674995336,"pX":-0.03826999085590397,"pZ":3.487318411018431,"vX0":3.1550014412700778,"vY0":-133.8258484666641,"vZ0":-0.9498396445861087,"x":118.46,"y":144.62,"x0":-0.6042848185894587,"y0":50.006662654509924,"z0":5.696041003810463,"aX":-8.774524512714258},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":8.0,"spinRate":2310,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40793393752594076,"extension":6.373298180808225},"index":1,"playId":"cefee45b-14ae-3f9b-bc86-8e978326606b","pitchNumber":2,"startTime":"2025-09-25T01:55:26.662Z","endTime":"2025-09-25T01:55:31.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23064840642292,"aZ":-40.99741256419024,"pfxX":8.359242853737072,"pfxZ":-6.239396302022651,"pX":1.096044687129397,"pZ":1.8807038014681103,"vX0":1.1410379156470394,"vY0":-118.5548266397066,"vZ0":-0.3133714734651989,"x":75.22,"y":188.0,"x0":-0.47787711518480575,"y0":50.00564335511048,"z0":5.780085949213589,"aX":11.812837142007616},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.0,"breakHorizontal":-15.4,"spinRate":2366,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46331884596567496,"extension":6.355916410787742},"index":2,"playId":"37b77836-5588-31e3-b040-f3e267f658c1","pitchNumber":3,"startTime":"2025-09-25T01:55:43.807Z","endTime":"2025-09-25T01:55:48.246Z","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":2},"index":3,"startTime":"2025-09-25T01:55:54.655Z","endTime":"2025-09-25T01:56:10.593Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.50156176800106,"strikeZoneBottom":1.76991323457224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.725958357741046,"aZ":-36.39803520512278,"pfxX":9.36161543429154,"pfxZ":-2.6874088453356384,"pX":0.12526112989249716,"pZ":1.2928963335266321,"vX0":-0.853550420680853,"vY0":-124.83621341366576,"vZ0":-3.417122098275438,"x":112.23,"y":203.87,"x0":-0.743629084915395,"y0":50.00124439456113,"z0":5.683558468660073,"aX":14.735556630870276},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-16.7,"spinRate":2624,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4391980772922075,"extension":6.2881771802671365},"index":4,"playId":"5eb25a56-896e-3c57-97bd-68e930d50521","pitchNumber":4,"startTime":"2025-09-25T01:56:10.593Z","endTime":"2025-09-25T01:56:15.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2688133522288,"aZ":-41.614195619431904,"pfxX":7.73047256450316,"pfxZ":-6.739801583149992,"pX":1.0476677381478352,"pZ":1.2370824733574344,"vX0":1.1328074582935002,"vY0":-118.06905255441283,"vZ0":-1.4973540475558182,"x":77.07,"y":205.38,"x0":-0.4431146110590518,"y0":50.005002870760414,"z0":5.738670055603401,"aX":10.822230714665876},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.2,"breakHorizontal":-14.3,"spinRate":2463,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4654299045694388,"extension":6.527039373513812},"index":5,"playId":"2d01b7b9-e388-312e-9292-7f8d9f740adc","pitchNumber":5,"startTime":"2025-09-25T01:56:30.392Z","endTime":"2025-09-25T01:56:34.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:56:34.379Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to third baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-25T01:56:52.672Z","endTime":"2025-09-25T01:58:45.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.278996533116477,"aZ":-21.70748259612696,"pfxX":-11.498106777029664,"pfxZ":5.860915863768613,"pX":0.34895490609818725,"pZ":2.2496595083311988,"vX0":9.994462381472243,"vY0":-132.98605332146838,"vZ0":-6.462868177139963,"x":103.7,"y":178.04,"x0":-1.969346431859905,"y0":50.003507896836474,"z0":6.292703721526423,"aX":-20.536985780396773},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":18.6,"spinRate":2188,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4123143705599377,"extension":5.510542452465621},"hitData":{"launchSpeed":99.8,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":85.41,"coordY":159.27}},"index":0,"playId":"ceb23573-ab40-3e85-b2b2-86fd83c0cf5f","pitchNumber":1,"startTime":"2025-09-25T01:58:41.011Z","endTime":"2025-09-25T01:58:45.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T01:58:45.992Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-25T01:58:45.913Z","endTime":"2025-09-25T02:01:25.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.6,"endSpeed":73.5,"strikeZoneTop":3.4044902546748,"strikeZoneBottom":1.69487940861957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4235719780216,"aZ":-38.258543969092344,"pfxX":1.404276211874068,"pfxZ":-4.498810480720686,"pX":0.10774563579883614,"pZ":1.9265777974581015,"vX0":5.014977056874605,"vY0":-115.85235127099148,"vZ0":-2.204525889079823,"x":112.89,"y":186.76,"x0":-2.2706488744444124,"y0":50.000289378662,"z0":6.560504138911399,"aX":1.9003343602776275},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.4,"breakHorizontal":-3.8,"spinRate":2730,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.4734735137166637,"extension":5.5163423696021505},"index":0,"playId":"0f2917dd-5ee1-32fe-9772-719fec893ec1","pitchNumber":1,"startTime":"2025-09-25T01:59:09.387Z","endTime":"2025-09-25T01:59:13.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.578163910482836,"aZ":-36.444805018804566,"pfxX":5.3370830431168,"pfxZ":-3.097568164313601,"pX":-0.0076462418308864116,"pZ":1.756850082771335,"vX0":3.8083282637543987,"vY0":-117.53397142577647,"vZ0":-2.9773397937291923,"x":117.29,"y":191.35,"x0":-2.3516042140400306,"y0":50.00468953739182,"z0":6.478347009961069,"aX":7.34928271513207},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.1,"breakHorizontal":-10.7,"spinRate":2733,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4688756668755989,"extension":5.334926649346557},"index":1,"playId":"10ebb401-a8fd-3a77-848f-d9ee867f858e","pitchNumber":2,"startTime":"2025-09-25T01:59:27.579Z","endTime":"2025-09-25T01:59:31.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-25T01:59:39.454Z","endTime":"2025-09-25T01:59:59.707Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.45066842968993,"strikeZoneBottom":1.67541312187385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.702338758319357,"aZ":-22.332215737165747,"pfxX":-9.84071599653823,"pfxZ":5.236208830608719,"pX":1.155866191865696,"pZ":3.1609045714718547,"vX0":11.802421357876348,"vY0":-136.37222918560929,"vZ0":-4.486926219237971,"x":72.94,"y":153.44,"x0":-1.9546902953097363,"y0":50.00018299574583,"z0":6.372992501342366,"aX":-18.486061593656135},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2319,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.402024260780788,"extension":5.610263794331708},"index":3,"playId":"5771bf08-9730-3436-8170-e3ae2106891e","pitchNumber":3,"startTime":"2025-09-25T01:59:59.707Z","endTime":"2025-09-25T02:00:03.544Z","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.6,"endSpeed":85.6,"strikeZoneTop":3.32484890566109,"strikeZoneBottom":1.63529295038628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98326190270669,"aZ":-19.305285487134313,"pfxX":-11.979736525464526,"pfxZ":6.933547488196908,"pX":0.7245859682806609,"pZ":0.5955152094530624,"vX0":11.480003874917518,"vY0":-135.45545212495355,"vZ0":-11.074672027671873,"x":89.38,"y":222.7,"x0":-2.014948079646848,"y0":50.00324612341786,"z0":6.091026771364889,"aX":-22.23121122087624},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":19.2,"spinRate":2376,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4045958974866486,"extension":5.664610712537643},"index":4,"playId":"45ce9db9-7e0a-3f95-b5d2-73a1982c3fd1","pitchNumber":4,"startTime":"2025-09-25T02:00:13.459Z","endTime":"2025-09-25T02:00:17.510Z","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.7,"endSpeed":78.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.717261433155326,"aZ":-29.472128944851892,"pfxX":0.4864034810616623,"pfxZ":1.7189546237535556,"pX":0.2360357300889617,"pZ":1.5877394046311732,"vX0":5.885234955482289,"vY0":-124.64032679648565,"vZ0":-5.554935168645011,"x":108.0,"y":195.91,"x0":-2.221634553691504,"y0":50.0012578227672,"z0":6.287485329388695,"aX":0.7617429724346814},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":-2.3,"spinRate":2657,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.43993568670485095,"extension":5.433741388397416},"index":5,"playId":"511496e6-510b-395b-a30a-60b4d28ec94d","pitchNumber":5,"startTime":"2025-09-25T02:00:34.978Z","endTime":"2025-09-25T02:00:39.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.27840205777188,"strikeZoneBottom":1.58520403534499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.508294707493114,"aZ":-20.69850128105096,"pfxX":-8.778620700966544,"pfxZ":6.1877830033792485,"pX":0.9783089967033939,"pZ":3.068901613450592,"vX0":11.085627768073229,"vY0":-135.33909305728852,"vZ0":-4.812300794687246,"x":79.71,"y":155.92,"x0":-2.0301394776053687,"y0":50.005668001209905,"z0":6.319620151883959,"aX":-16.289781931635385},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":2275,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4046891491605007,"extension":5.612215191942969},"index":6,"playId":"117062ba-19ac-3707-a058-9426b5207bf3","pitchNumber":6,"startTime":"2025-09-25T02:01:06.433Z","endTime":"2025-09-25T02:01:10.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4046397828308,"aZ":-38.9479927504869,"pfxX":7.932625084904863,"pfxZ":-4.728055437203509,"pX":0.17279149828188067,"pZ":0.5619283963700714,"vX0":3.5058536097336312,"vY0":-119.87731981106249,"vZ0":-5.251643465202499,"x":110.41,"y":223.61,"x0":-2.3457376827589886,"y0":50.00101012447601,"z0":6.3155125953573465,"aX":11.371002380589099},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.7,"breakHorizontal":-15.2,"spinRate":2874,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4595464693386315,"extension":5.486144219031559},"index":7,"playId":"391cdf45-af40-3c79-b22e-8dffc3b56d44","pitchNumber":7,"startTime":"2025-09-25T02:01:20.719Z","endTime":"2025-09-25T02:01:25.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:01:25.917Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-25T02:01:29.118Z","endTime":"2025-09-25T02:02:23.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.50990485522998,"strikeZoneBottom":1.66623283730023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.101300798799556,"aZ":-22.403419987674173,"pfxX":-10.393676940832103,"pfxZ":5.36811201939103,"pX":0.5319659579912227,"pZ":2.324040040529971,"vX0":10.659930914497867,"vY0":-134.31861218109887,"vZ0":-6.122927288955228,"x":96.72,"y":176.03,"x0":-2.144843358631426,"y0":50.00391705606836,"z0":6.234712303745393,"aX":-18.922599469255548},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":16.4,"spinRate":2158,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40836945933299873,"extension":5.590785089801181},"index":0,"playId":"8c091e42-36ae-3dfc-a905-486177a7ac8e","pitchNumber":1,"startTime":"2025-09-25T02:01:49.780Z","endTime":"2025-09-25T02:01:54.009Z","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":92.5,"endSpeed":84.1,"strikeZoneTop":3.43802654798026,"strikeZoneBottom":1.6536746518298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73780683485684,"aZ":-20.610562431019225,"pfxX":-10.229211699759226,"pfxZ":6.402240389814306,"pX":1.5163845888501344,"pZ":2.3262432711598393,"vX0":12.707214311770475,"vY0":-133.95401178687317,"vZ0":-6.597934009931657,"x":59.2,"y":175.97,"x0":-1.974640733745251,"y0":50.00039048984927,"z0":6.3099509271431495,"aX":-18.464908740247328},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2337,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40994793737154467,"extension":5.59198584758968},"index":1,"playId":"4ae91e79-4841-33d0-8b1a-5723d6d3efab","pitchNumber":2,"startTime":"2025-09-25T02:02:02.327Z","endTime":"2025-09-25T02:02:06.576Z","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":83.1,"endSpeed":76.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74972684538986,"aZ":-40.089976331099706,"pfxX":6.305991261228841,"pfxZ":-5.430788817882692,"pX":0.9175461417931696,"pZ":1.7631076184571997,"vX0":5.238476253444202,"vY0":-120.84994972627182,"vZ0":-2.7221711186932116,"x":82.03,"y":191.18,"x0":-2.108889292285484,"y0":50.00351980919286,"z0":6.4758175818022785,"aX":9.190568741151374},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.2,"breakHorizontal":-12.8,"spinRate":2741,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4557828470381322,"extension":5.486995672752381},"hitData":{"launchSpeed":70.7,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":167.39}},"index":2,"playId":"c48211af-e90d-3c81-a6f6-5bead292a9db","pitchNumber":3,"startTime":"2025-09-25T02:02:15.457Z","endTime":"2025-09-25T02:02:23.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:02:23.072Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:02:47.411Z","endTime":"2025-09-25T02:06:19.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.9,"strikeZoneTop":3.60131193473353,"strikeZoneBottom":1.73242435887605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.258038810622498,"aZ":-44.29659180858903,"pfxX":7.369124528533077,"pfxZ":-9.218076352185662,"pX":-0.7654189294381228,"pZ":1.761340422319467,"vX0":-2.111704213079629,"vY0":-115.32320186269737,"vZ0":0.4691439760408824,"x":146.18,"y":191.22,"x0":-0.782000859423232,"y0":50.00558802771904,"z0":5.913596034421589,"aX":9.687981425235815},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.1,"breakHorizontal":-12.6,"spinRate":2528,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.47940415891814103,"extension":6.13282780369559},"index":0,"playId":"ae26d79e-1871-3fac-9c0f-29076c40ccb1","pitchNumber":1,"startTime":"2025-09-25T02:04:33.762Z","endTime":"2025-09-25T02:04:37.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.8,"endSpeed":73.4,"strikeZoneTop":3.56527735125804,"strikeZoneBottom":1.7266729381185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.473415474026698,"aZ":-44.272964263906545,"pfxX":6.241665648736476,"pfxZ":-8.86987187499279,"pX":0.47925101824544103,"pZ":1.0443409400790584,"vX0":0.5797036697881395,"vY0":-117.49368283786404,"vZ0":-1.2343324075853357,"x":98.73,"y":210.58,"x0":-0.5809534158584382,"y0":50.00568561629139,"z0":5.784308573719009,"aX":8.508807895861533},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.0,"breakHorizontal":-11.4,"spinRate":2491,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.47074066928469316,"extension":6.0864835208429975},"index":1,"playId":"28999dd4-3b90-3265-9176-6c39728be5aa","pitchNumber":2,"startTime":"2025-09-25T02:04:50.348Z","endTime":"2025-09-25T02:04:54.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.59043151167519,"strikeZoneBottom":1.78159337065009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.929323508511324,"aZ":-22.863168703040568,"pfxX":0.9837154204893723,"pfxZ":5.2340224492377345,"pX":1.6184341900142176,"pZ":3.1310999339537045,"vX0":5.175940320367617,"vY0":-132.4825342836809,"vZ0":-2.1363733302228622,"x":55.31,"y":154.24,"x0":-0.4874235487767638,"y0":50.00606773201322,"z0":5.616587114904482,"aX":1.7514866357700636},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2541,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.41320178829201204,"extension":6.3024643053026725},"index":2,"playId":"235108f9-a6ca-3ab9-b75c-254eb622dd46","pitchNumber":3,"startTime":"2025-09-25T02:05:07.507Z","endTime":"2025-09-25T02:05:11.507Z","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":90.7,"endSpeed":83.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75022151341235,"aZ":-21.687906096607414,"pfxX":1.297790355249193,"pfxZ":5.920657426326363,"pX":0.29403960336910606,"pZ":2.849505716793229,"vX0":2.04496449483811,"vY0":-132.1540228554822,"vZ0":-3.0572804885759806,"x":105.79,"y":161.84,"x0":-0.6579680439652632,"y0":50.0039639142827,"z0":5.611584532628115,"aX":2.299180070195695},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.8,"spinRate":2520,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4142116792717325,"extension":6.257930793109484},"index":3,"playId":"38616a8c-252a-3cb1-8c1e-da5573b2df23","pitchNumber":4,"startTime":"2025-09-25T02:05:28.668Z","endTime":"2025-09-25T02:05:32.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.55910229147871,"strikeZoneBottom":1.71432961527091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.397945461091805,"aZ":-34.44835258183399,"pfxX":10.336491818765095,"pfxZ":-1.4591677799055973,"pX":1.1604321448978598,"pZ":0.6725120423627541,"vX0":1.3079609964328704,"vY0":-124.9980368863811,"vZ0":-5.03982198176384,"x":72.77,"y":220.62,"x0":-0.7126923833830646,"y0":50.005353806526536,"z0":5.601459173463262,"aX":16.066496654657794},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-19.0,"spinRate":2785,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44121920720557917,"extension":6.339273794098502},"index":4,"playId":"f0100c33-eef6-3dde-9540-d77b79e64df2","pitchNumber":5,"startTime":"2025-09-25T02:05:49.890Z","endTime":"2025-09-25T02:05:54.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.738654949613817,"aZ":-20.790058981183552,"pfxX":0.1055272090504884,"pfxZ":6.251042379110347,"pX":-0.6895488439907306,"pZ":3.5565984969123083,"vX0":0.1708994959210966,"vY0":-133.57632104177438,"vZ0":-1.55412986628067,"x":143.28,"y":142.75,"x0":-0.767877640195037,"y0":50.001422509249096,"z0":5.629579118905898,"aX":0.19206190080649865},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":-0.2,"spinRate":2407,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4088839776795714,"extension":6.221515679329014},"index":5,"playId":"337809f9-040c-3e76-98b4-527466accb8b","pitchNumber":6,"startTime":"2025-09-25T02:06:14.294Z","endTime":"2025-09-25T02:06:19.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:06:19.173Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (15) on a fly ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:06:18.211Z","endTime":"2025-09-25T02:06:58.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50047246977055,"aZ":-32.41564901197517,"pfxX":2.346372087017691,"pfxZ":-0.15432837332956417,"pX":0.19357121837735028,"pZ":2.0088928990325754,"vX0":1.402909263734142,"vY0":-124.63086910968843,"vZ0":-2.4084094891551864,"x":109.62,"y":184.54,"x0":-0.681791882319985,"y0":50.001753029344314,"z0":5.66993096219811,"aX":3.6837981536959044},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-4.6,"spinRate":2798,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4398057922371934,"extension":6.317960323305915},"hitData":{"launchSpeed":99.0,"launchAngle":26.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.22,"coordY":84.68}},"index":0,"playId":"fa54c9ae-3c08-33cd-812a-e0fad71f74ba","pitchNumber":1,"startTime":"2025-09-25T02:06:44.295Z","endTime":"2025-09-25T02:06:58.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:06:58.220Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (31) on a line drive to center fielder Victor Scott II. Casey Schmitt scores. Fielding error by center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:07:00.815Z","endTime":"2025-09-25T02:07:44.860Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.618138980027794,"aZ":-23.990380370954878,"pfxX":0.2725828598982124,"pfxZ":4.536335864428654,"pX":0.16011636339225835,"pZ":2.534755324797796,"vX0":2.2111380044386646,"vY0":-133.03049284590531,"vZ0":-3.539899908902684,"x":110.9,"y":170.34,"x0":-0.7148283014875775,"y0":50.004912765414325,"z0":5.607346634294836,"aX":0.4922672258785367},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-1.0,"spinRate":2564,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4106069936713084,"extension":6.265256716966121},"hitData":{"launchSpeed":91.8,"launchAngle":25.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":81.35,"coordY":70.71}},"index":0,"playId":"f5c2b8a4-edc1-38b0-96d7-6dd6c3551e71","pitchNumber":1,"startTime":"2025-09-25T02:07:32.182Z","endTime":"2025-09-25T02:07:44.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:07:44.860Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:07:56.828Z","endTime":"2025-09-25T02:10:39.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.70092649178081,"strikeZoneBottom":1.72765739776843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9145543578951,"aZ":-19.099765231840582,"pfxX":-6.114392262168207,"pfxZ":7.226714193934084,"pX":0.10490268910236214,"pZ":3.6921723848056156,"vX0":3.9321363509333596,"vY0":-133.2487799952501,"vZ0":-1.6976087779329743,"x":113.0,"y":139.09,"x0":-0.5906650716690298,"y0":50.004657841568644,"z0":5.708454812640987,"aX":-11.066725685329619},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2458,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4100551991314707,"extension":6.45062023969922},"index":0,"playId":"35780459-e452-3543-87d0-ef2727865379","pitchNumber":1,"startTime":"2025-09-25T02:08:22.436Z","endTime":"2025-09-25T02:08:26.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.062758289429453,"aZ":-29.755397172040016,"pfxX":1.0825152749712714,"pfxZ":1.4588063418822532,"pX":-0.22997236477917762,"pZ":3.1332346474535497,"vX0":0.9397858339155568,"vY0":-127.22241702899778,"vZ0":-0.5733164242542013,"x":125.77,"y":154.18,"x0":-0.7436434988757981,"y0":50.00006947011862,"z0":5.702943482990861,"aX":1.7885141912790283},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2644,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4291778764663454,"extension":6.300418519136497},"index":1,"playId":"9725bd07-ca97-3f1f-86cc-07dddbd3e563","pitchNumber":2,"startTime":"2025-09-25T02:08:39.694Z","endTime":"2025-09-25T02:08:44.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.5588906670163,"strikeZoneBottom":1.63693760193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.472897283244826,"aZ":-36.10008460425358,"pfxX":8.620859377740148,"pfxZ":-2.5725614262097944,"pX":0.9330224931269232,"pZ":0.3886330988780967,"vX0":1.2739929556741822,"vY0":-123.29976959456214,"vZ0":-5.136829995969925,"x":81.44,"y":228.29,"x0":-0.7105602679440954,"y0":50.001748144861146,"z0":5.574405751616291,"aX":13.159339185667454},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.6,"breakHorizontal":-15.8,"spinRate":2794,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4456859489392553,"extension":6.360822061827496},"index":2,"playId":"c943adc7-1d45-3b8b-85d8-f77ae98d43f6","pitchNumber":3,"startTime":"2025-09-25T02:09:03.729Z","endTime":"2025-09-25T02:09:10.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.53693124056919,"strikeZoneBottom":1.70451465733006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.134301307876758,"aZ":-23.052418269746724,"pfxX":-2.1983813709771334,"pfxZ":4.919035960751705,"pX":0.8646671942984722,"pZ":3.2248801821501485,"vX0":4.500882743116515,"vY0":-134.35245237743248,"vZ0":-2.1261432715047763,"x":84.04,"y":151.71,"x0":-0.5358215909485281,"y0":50.004641067957046,"z0":5.640503635464609,"aX":-4.078545331919102},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":3.1,"spinRate":2415,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.405440592583286,"extension":6.333847434306301},"index":3,"playId":"4af8f470-5b9f-3058-b91a-f8f497e51516","pitchNumber":4,"startTime":"2025-09-25T02:09:24.242Z","endTime":"2025-09-25T02:09:28.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.593555234164786,"aZ":-29.4567497539692,"pfxX":1.7883150180434844,"pfxZ":1.5910490346427375,"pX":0.3292900413747869,"pZ":1.7757786264010018,"vX0":1.9746424056762457,"vY0":-128.83969691486456,"vZ0":-3.8832625143863195,"x":104.45,"y":190.83,"x0":-0.674790584518118,"y0":50.00525681221397,"z0":5.537723581592348,"aX":3.056165550399636},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2676,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.42245433571435553,"extension":6.582072700624434},"index":4,"playId":"fc9176f9-88a3-397d-bbfc-959a84289530","pitchNumber":5,"startTime":"2025-09-25T02:09:44.649Z","endTime":"2025-09-25T02:09:48.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.707007932579934,"aZ":-22.091025788428315,"pfxX":-2.6714425325796034,"pfxZ":5.468490096027313,"pX":0.45676738992088833,"pZ":2.3778989386692753,"vX0":3.616324100749944,"vY0":-134.1188940607403,"vZ0":-4.19530030044263,"x":99.59,"y":174.58,"x0":-0.5544382531383625,"y0":50.003335090823796,"z0":5.514250011070641,"aX":-4.926338044431114},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":4.2,"spinRate":2475,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40650432355228716,"extension":6.296423835422871},"index":5,"playId":"0ef4d372-86e8-36c2-86ae-23076bcca9e1","pitchNumber":6,"startTime":"2025-09-25T02:10:10.043Z","endTime":"2025-09-25T02:10:14.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.5752641567751,"strikeZoneBottom":1.61600746286263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.398890014053805,"aZ":-42.756540114784826,"pfxX":7.525903839891397,"pfxZ":-7.9612792797127625,"pX":-0.9538278735279903,"pZ":3.2222612815157254,"vX0":-2.975188903753546,"vY0":-115.15125573461852,"vZ0":3.403489175099243,"x":153.36,"y":151.78,"x0":-0.615607200698398,"y0":50.002766849580055,"z0":5.890398477857582,"aX":10.004463742779107},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.1,"breakHorizontal":-12.7,"spinRate":2513,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.47751687477101257,"extension":6.423760967875544},"index":6,"playId":"3567d974-0937-33c7-b3e6-1f20063ceafc","pitchNumber":7,"startTime":"2025-09-25T02:10:35.006Z","endTime":"2025-09-25T02:10:39.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:10:39.404Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Alec Burleson. Jung Hoo Lee to 3rd. Christian Koss to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:10:39.142Z","endTime":"2025-09-25T02:11:50.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":80.3,"endSpeed":73.4,"strikeZoneTop":3.06943261434247,"strikeZoneBottom":1.48596845309632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.124108307376062,"aZ":-44.5489326613254,"pfxX":6.806292474868558,"pfxZ":-9.045479087718368,"pX":-0.39581352333895964,"pZ":2.740878406162343,"vX0":-1.2412070557947028,"vY0":-116.85912597997039,"vZ0":2.608521966963049,"x":132.09,"y":164.78,"x0":-0.7381155487780949,"y0":50.000324009085965,"z0":5.8262095425747065,"aX":9.315530216187605},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.4,"breakHorizontal":-12.0,"spinRate":2523,"spinDirection":23},"zone":1,"typeConfidence":2.0,"plateTime":0.47056030666725146,"extension":6.250132338823745},"index":0,"playId":"09161188-1921-36d0-84c0-c04862e63e83","pitchNumber":1,"startTime":"2025-09-25T02:11:06.624Z","endTime":"2025-09-25T02:11:10.237Z","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":86.1,"endSpeed":79.3,"strikeZoneTop":3.08884934396389,"strikeZoneBottom":1.47588800191257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.057034557451324,"aZ":-28.700641363383358,"pfxX":-7.261310667052582,"pfxZ":2.175574965766157,"pX":-0.2949068151043137,"pZ":1.4009501698164744,"vX0":3.54019602767608,"vY0":-125.37231347940121,"vZ0":-4.114689952073078,"x":128.24,"y":200.95,"x0":-0.7810173443091812,"y0":50.00069785456946,"z0":5.402630963812122,"aX":-11.57185777278476},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":12.4,"spinRate":1576,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4366722869399604,"extension":6.220712642659171},"index":1,"playId":"ce96ee02-2fe7-32f0-a6c1-b34efda2c470","pitchNumber":2,"startTime":"2025-09-25T02:11:25.185Z","endTime":"2025-09-25T02:11:28.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69325894770979,"aZ":-23.823011902426586,"pfxX":0.9189721058868501,"pfxZ":4.622513959725984,"pX":0.6270842323825173,"pZ":2.7027850783204905,"vX0":2.958485682848511,"vY0":-132.8488784135135,"vZ0":-3.0763250715193555,"x":93.1,"y":165.8,"x0":-0.6156965061272204,"y0":50.002320085057775,"z0":5.587658987828833,"aX":1.6585727146410971},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2376,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.41067067480540675,"extension":6.363381966273303},"hitData":{"launchSpeed":83.0,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":167.9}},"index":2,"playId":"da151378-be0e-3d29-8e60-5becbc0797c6","pitchNumber":3,"startTime":"2025-09-25T02:11:43.182Z","endTime":"2025-09-25T02:11:50.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:11:50.737Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:11:56.331Z","endTime":"2025-09-25T02:14:49.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":74.0,"strikeZoneTop":3.30481399261578,"strikeZoneBottom":1.49538921541509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.020025781806524,"aZ":-43.68353921682143,"pfxX":5.826941768423029,"pfxZ":-8.31364094146717,"pX":0.8335094458723987,"pZ":0.8241364662083815,"vX0":1.3034794388643876,"vY0":-118.15722238852206,"vZ0":-1.8695159455057198,"x":85.23,"y":216.53,"x0":-0.4847546531542802,"y0":50.00450348432021,"z0":5.719839422652447,"aX":8.06314040235377},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.2,"breakHorizontal":-10.9,"spinRate":2661,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.467406817709787,"extension":6.352170871450987},"index":0,"playId":"14803a92-a608-391f-89d6-5de8b4afc01f","pitchNumber":1,"startTime":"2025-09-25T02:12:18.931Z","endTime":"2025-09-25T02:12:23.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.32391067808898,"strikeZoneBottom":1.54473725370624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54182941956026,"aZ":-21.059693259970786,"pfxX":-8.092406847790704,"pfxZ":6.078611720219126,"pX":1.498996221141748,"pZ":0.7158008736102047,"vX0":7.867164348132857,"vY0":-134.21779931819168,"vZ0":-8.215081706966522,"x":59.86,"y":219.45,"x0":-0.4161144685593592,"y0":50.00025944212562,"z0":5.311034893657055,"aX":-14.789989751158847},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":13.0,"spinRate":2357,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40779699392687085,"extension":6.385148134273587},"index":1,"playId":"27db75e8-23a0-38ae-b5fe-5ea3a50e0684","pitchNumber":2,"startTime":"2025-09-25T02:12:39.738Z","endTime":"2025-09-25T02:12:44.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-25T02:12:58.158Z","endTime":"2025-09-25T02:13:49.011Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.23942299327767,"strikeZoneBottom":1.53539882141397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.946440683169694,"aZ":-30.60100616352463,"pfxX":3.2161593651308253,"pfxZ":0.9277804205256306,"pX":1.178004801447228,"pZ":2.4576014543619,"vX0":3.7640884126677596,"vY0":-129.1159686757975,"vZ0":-2.32080040071168,"x":72.1,"y":172.42,"x0":-0.7144991141301873,"y0":50.002260928038076,"z0":5.714169150138129,"aX":5.449733661537045},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-6.6,"spinRate":2855,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.423612641914644,"extension":6.2535784477220036},"index":3,"playId":"4b2330aa-3c51-3443-b7b2-6ecfb3d7b277","pitchNumber":3,"startTime":"2025-09-25T02:13:49.011Z","endTime":"2025-09-25T02:13:53.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.12382183171028,"strikeZoneBottom":1.44892365126157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64469180118013,"aZ":-23.114490255062424,"pfxX":0.6169581031667466,"pfxZ":4.9559858241688035,"pX":0.6644505693617516,"pZ":2.2647973326001307,"vX0":3.1718015763278435,"vY0":-134.0598396392546,"vZ0":-4.285176089555114,"x":91.67,"y":177.63,"x0":-0.6118935044884258,"y0":50.00635110088851,"z0":5.5239641816747245,"aX":1.1284702691786748},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.8,"spinRate":2547,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4078114350190174,"extension":6.376938305151158},"index":4,"playId":"3ecdb6de-de37-3e57-8724-cdc6567bdad2","pitchNumber":4,"startTime":"2025-09-25T02:14:06.336Z","endTime":"2025-09-25T02:14:10.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.23422386889506,"strikeZoneBottom":1.5489226823391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.684657850063108,"aZ":-22.40802105811507,"pfxX":-7.76632223164805,"pfxZ":5.316905596085871,"pX":-0.495122846226705,"pZ":1.4712241065386704,"vX0":3.1564840217038106,"vY0":-135.1823981446827,"vZ0":-6.4641353595932465,"x":135.87,"y":199.06,"x0":-0.6743071935293593,"y0":50.00170473197904,"z0":5.4853232314213045,"aX":-14.256505008867181},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":13.3,"spinRate":2453,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4064306761752139,"extension":6.438964947690768},"index":5,"playId":"5d07f633-0de6-324b-bab2-f8a59f7a7877","pitchNumber":5,"startTime":"2025-09-25T02:14:44.752Z","endTime":"2025-09-25T02:14:49.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:14:49.301Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heliot Ramos grounds into a force out, third baseman Nolan Arenado to second baseman Brendan Donovan. Andrew Knizner out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-25T02:15:52.555Z","endTime":"2025-09-25T02:16:58.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-25T02:15:03.522Z","endTime":"2025-09-25T02:15:54.729Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.164204452692587,"aZ":-19.459342472600504,"pfxX":-7.786715743885606,"pfxZ":6.808516389305723,"pX":-0.2630428264542053,"pZ":1.4845333375167795,"vX0":3.3638836229150026,"vY0":-136.10798200278794,"vZ0":-7.200624861970067,"x":127.03,"y":198.7,"x0":-0.5065287732655734,"y0":50.00240751563136,"z0":5.522203029513013,"aX":-14.541652058251298},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2553,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4031314159894417,"extension":6.355342509028736},"index":1,"playId":"23d18b46-5bfd-3cd3-8714-3adaf5403a5e","pitchNumber":1,"startTime":"2025-09-25T02:15:54.729Z","endTime":"2025-09-25T02:15:58.867Z","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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":2.99348618234193,"strikeZoneBottom":1.4094705905873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.451243973962384,"aZ":-43.15766904070868,"pfxX":6.979580291160934,"pfxZ":-8.048049942199372,"pX":1.0019903273308044,"pZ":2.9263209625025026,"vX0":1.2982212576927428,"vY0":-116.99912795325397,"vZ0":2.6233520182515724,"x":78.81,"y":159.77,"x0":-0.468422262317148,"y0":50.00577251457672,"z0":5.883098664821061,"aX":9.519213353247427},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.4,"breakHorizontal":-13.0,"spinRate":2505,"spinDirection":21},"zone":12,"typeConfidence":2.0,"plateTime":0.4711152532730236,"extension":6.3869513540174285},"index":2,"playId":"9e092145-4c57-3efd-9332-e3da65771ae2","pitchNumber":2,"startTime":"2025-09-25T02:16:31.728Z","endTime":"2025-09-25T02:16:35.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42263128565624,"aZ":-30.273423724919148,"pfxX":2.3794699781509103,"pfxZ":1.0910579474958695,"pX":0.40493688840444186,"pZ":3.199363271587422,"vX0":2.1328858308465186,"vY0":-130.6749774823392,"vZ0":-0.6650592030711393,"x":101.56,"y":152.4,"x0":-0.7286556244547248,"y0":50.004542849993584,"z0":5.715309650074999,"aX":4.148369922952666},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-4.8,"spinRate":2682,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.417850489467694,"extension":6.222455022563774},"hitData":{"launchSpeed":82.3,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":169.42}},"index":3,"playId":"4c0582b4-8cc1-357a-b8a3-7c5f117ecab9","pitchNumber":3,"startTime":"2025-09-25T02:16:50.449Z","endTime":"2025-09-25T02:16:58.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:16:58.133Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:17:40.336Z","endTime":"2025-09-25T02:20:18.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":83.5,"strikeZoneTop":3.09059243507903,"strikeZoneBottom":1.55347152216894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.079129984979346,"aZ":-20.224850200882187,"pfxX":-11.920019849938837,"pfxZ":6.763365009012077,"pX":0.4981956023293081,"pZ":1.3271879475152624,"vX0":10.586950604532728,"vY0":-132.08466797794372,"vZ0":-8.776239407962924,"x":107.89,"y":198.38,"x0":-2.012827388477127,"y0":50.00570395013839,"z0":6.17974138081419,"aX":-21.070092157518893},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":19.3,"spinRate":2218,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41464657937398197,"extension":5.586906317735315},"index":0,"playId":"622bfaca-6dd1-32f5-b456-6a80e357e067","pitchNumber":1,"startTime":"2025-09-25T02:19:22.024Z","endTime":"2025-09-25T02:19:26.132Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.0940744722239,"strikeZoneBottom":1.51425764301165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.819859588830752,"aZ":-30.413983545947847,"pfxX":-1.7214392288356735,"pfxZ":1.1392165650524682,"pX":0.24482134146916273,"pZ":3.2910210286922856,"vX0":6.520547354562915,"vY0":-123.37986352344129,"vZ0":-1.758679649138617,"x":107.67,"y":149.92,"x0":-2.2050017161030024,"y0":50.00474236217615,"z0":6.568582061052366,"aX":-2.663952453561671},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":1.7,"spinRate":2654,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.44339823999643446,"extension":5.376834825842741},"index":1,"playId":"f24f2569-01dd-3c55-9c07-0a8c8bb880d7","pitchNumber":2,"startTime":"2025-09-25T02:19:33.748Z","endTime":"2025-09-25T02:19:37.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-09-25T02:19:52.704Z","endTime":"2025-09-25T02:19:57.899Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":2.96809662600253,"strikeZoneBottom":1.41754226697905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51839257184047,"aZ":-37.77779921508733,"pfxX":5.436485936977791,"pfxZ":-3.990470076258628,"pX":0.16978851470762657,"pZ":2.6632088888441747,"vX0":3.86177590855395,"vY0":-117.74759055095967,"vZ0":-1.0844969466033663,"x":110.53,"y":166.87,"x0":-2.198428671693577,"y0":50.00484946511059,"z0":6.627647773776265,"aX":7.628197985350034},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.2,"breakHorizontal":-10.8,"spinRate":2662,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.46530863789416,"extension":5.329450980118179},"index":3,"playId":"5918a304-5de0-33a6-8612-b582e5e5f8b7","pitchNumber":3,"startTime":"2025-09-25T02:19:57.899Z","endTime":"2025-09-25T02:20:01.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.503708139827694,"aZ":-36.33876336767164,"pfxX":4.99064166317714,"pfxZ":-2.924276187980907,"pX":0.46552176816141466,"pZ":0.7547241497132557,"vX0":4.4898433772223365,"vY0":-118.85947830057951,"vZ0":-5.489071593863874,"x":99.26,"y":218.4,"x0":-2.0985163813556293,"y0":50.00185632621503,"z0":6.40648054198737,"aX":7.114452037734211},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.4,"breakHorizontal":-10.2,"spinRate":2668,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4614290579446534,"extension":5.49590279102316},"index":4,"playId":"e8306b2a-dfa7-3637-972f-468d67ea7d3f","pitchNumber":4,"startTime":"2025-09-25T02:20:11.434Z","endTime":"2025-09-25T02:20:18.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:20:18.062Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:20:16.587Z","endTime":"2025-09-25T02:21:04.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.74443045949817,"strikeZoneBottom":1.78428987850715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.892305744319874,"aZ":-19.50902349718099,"pfxX":-9.149413974372465,"pfxZ":6.845281510985529,"pX":0.14024869366733755,"pZ":2.922072882550692,"vX0":9.055396347707047,"vY0":-134.79921553152644,"vZ0":-5.500241458776628,"x":111.65,"y":159.88,"x0":-2.0655857567622524,"y0":50.00202779981016,"z0":6.356071347828652,"aX":-16.92430518390824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2254,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40553359485806517,"extension":5.570862801173585},"index":0,"playId":"f87ab39b-36f6-3e2d-9a89-a39ff52f035c","pitchNumber":1,"startTime":"2025-09-25T02:20:41.790Z","endTime":"2025-09-25T02:20:46.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036297762702375,"aZ":-35.5700453673864,"pfxX":3.6133054108627616,"pfxZ":-2.3687675906364287,"pX":0.029720847711552166,"pZ":2.41626537656262,"vX0":4.163379288050249,"vY0":-119.78839162382967,"vZ0":-2.2365239995487514,"x":115.87,"y":173.54,"x0":-2.2091416993786903,"y0":50.003539660608084,"z0":6.583405300340123,"aX":5.179662760981375},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.6,"breakHorizontal":-7.7,"spinRate":2723,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.45961756183117064,"extension":5.3958618748825655},"hitData":{"launchSpeed":105.3,"launchAngle":39.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.79,"coordY":47.41}},"index":1,"playId":"f56c6088-0230-3a88-bd1a-2739f4223c5f","pitchNumber":2,"startTime":"2025-09-25T02:20:54.114Z","endTime":"2025-09-25T02:21:04.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:21:04.731Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a fly ball to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:21:03.983Z","endTime":"2025-09-25T02:22:07.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.4,"endSpeed":74.6,"strikeZoneTop":3.20960381467783,"strikeZoneBottom":1.52500440289315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.649230795439347,"aZ":-36.46318611106943,"pfxX":1.5774088411978706,"pfxZ":-3.032425289078857,"pX":-0.748085382939728,"pZ":3.550927071850288,"vX0":3.107920067444223,"vY0":-118.44718799849187,"vZ0":0.5681175278321502,"x":145.52,"y":142.9,"x0":-2.284691210766663,"y0":50.004079337183086,"z0":6.655177445517312,"aX":2.2298147187501343},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":-3.6,"spinRate":2760,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4632953654851337,"extension":5.275721316806145},"index":0,"playId":"e199983c-281e-3987-b2b1-f20594064a9d","pitchNumber":1,"startTime":"2025-09-25T02:21:30.033Z","endTime":"2025-09-25T02:21:33.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56987681896682,"aZ":-37.85151164362497,"pfxX":2.684774459603329,"pfxZ":-4.065051990644676,"pX":0.6214536596562484,"pZ":1.7990596572604223,"vX0":5.606175492251513,"vY0":-117.70480520496744,"vZ0":-2.6924763711195108,"x":93.31,"y":190.21,"x0":-2.145772933991742,"y0":50.0056795264696,"z0":6.482779774165265,"aX":3.7452335427072927},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.8,"breakHorizontal":-6.4,"spinRate":2782,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.4663908909580261,"extension":5.362761306095932},"index":1,"playId":"cc6bdf71-2dfd-3d03-9bf2-d3ff807df222","pitchNumber":2,"startTime":"2025-09-25T02:21:42.139Z","endTime":"2025-09-25T02:21:45.897Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031973945772823,"aZ":-25.80753145505128,"pfxX":-10.098972833582305,"pfxZ":3.97546170451489,"pX":-0.20440061321260677,"pZ":2.820604562558733,"vX0":8.199835790927883,"vY0":-125.88336720706837,"vZ0":-3.4218595891424863,"x":124.79,"y":162.62,"x0":-2.195092132651433,"y0":50.00261198607178,"z0":6.291326389218999,"aX":-16.175452031645136},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":2081,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4354279340460474,"extension":5.4622322508937895},"hitData":{"launchSpeed":69.5,"launchAngle":26.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.8,"coordY":114.69}},"index":2,"playId":"61379130-1f33-3495-8f0e-c38f4fd22473","pitchNumber":3,"startTime":"2025-09-25T02:21:56.298Z","endTime":"2025-09-25T02:22:07.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:22:07.378Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brendan Donovan doubles (32) on a fly ball to right fielder Drew Gilbert. Victor Scott II scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:22:04.875Z","endTime":"2025-09-25T02:22:41.008Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43866399418316,"aZ":-35.379130728455415,"pfxX":5.912544167209606,"pfxZ":-2.342341656259671,"pX":0.26128740845336756,"pZ":1.666189505770696,"vX0":3.873831568931811,"vY0":-116.58851974140424,"vZ0":-3.3432763670733348,"x":107.04,"y":193.79,"x0":-2.1943062557223287,"y0":50.00385552715131,"z0":6.482859679983121,"aX":8.079942203507677},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.8,"breakHorizontal":-11.8,"spinRate":2713,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.47112925988519105,"extension":5.414678010201709},"hitData":{"launchSpeed":96.7,"launchAngle":30.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.78,"coordY":83.42}},"index":0,"playId":"62ee81e0-7da2-32fd-bdc2-92a05aa68cd2","pitchNumber":1,"startTime":"2025-09-25T02:22:27.488Z","endTime":"2025-09-25T02:22:41.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:22:41.008Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to left fielder Heliot Ramos. Brendan Donovan scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:22:48.315Z","endTime":"2025-09-25T02:23:57.801Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78853465989426,"aZ":-32.28899961844824,"pfxX":-0.06524718649653893,"pfxZ":-0.07534784486878188,"pX":-0.39331354638116467,"pZ":2.250666766963901,"vX0":4.569434247502462,"vY0":-124.04867921109901,"vZ0":-3.7036276002373416,"x":131.99,"y":178.01,"x0":-2.2439472002220864,"y0":50.00208237424008,"z0":6.4300908897116855,"aX":-0.10353494370297112},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-0.8,"spinRate":2611,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.44007816979568126,"extension":5.334741775546724},"index":0,"playId":"b606dcce-8f9e-3a97-ab63-ca6f7fa7982a","pitchNumber":1,"startTime":"2025-09-25T02:23:16.268Z","endTime":"2025-09-25T02:23:21.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.598962227262508,"aZ":-21.390485224232307,"pfxX":-10.380195773670126,"pfxZ":5.739711307172129,"pX":-1.1436075438155044,"pZ":2.2776528924168375,"vX0":6.545358105232548,"vY0":-136.11715741624218,"vZ0":-6.862252716052928,"x":160.59,"y":177.28,"x0":-2.2295774430267645,"y0":50.002431929866674,"z0":6.310216672481456,"aX":-19.49701975402227},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2231,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40224308213394266,"extension":5.538749653330852},"hitData":{"launchSpeed":65.6,"launchAngle":19.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.73,"coordY":119.94}},"index":1,"playId":"3bcbe49f-ace7-3d6b-9a83-78cb853294b3","pitchNumber":2,"startTime":"2025-09-25T02:23:45.482Z","endTime":"2025-09-25T02:23:57.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:23:57.801Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-25T02:23:55.766Z","endTime":"2025-09-25T02:25:13.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.757611617739517,"aZ":-21.573126964078213,"pfxX":-10.54309320535367,"pfxZ":5.639008605088067,"pX":0.18376937041961838,"pZ":3.6502466238413613,"vX0":9.706913944752298,"vY0":-136.38802103936763,"vZ0":-3.453385606810592,"x":110.0,"y":140.22,"x0":-2.0563265513828473,"y0":50.00004050714247,"z0":6.425455704324351,"aX":-19.80637406379642},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2291,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40201390069260245,"extension":5.51104651850266},"index":0,"playId":"bd960ede-6a68-31ab-81a7-7d91bde82ffb","pitchNumber":1,"startTime":"2025-09-25T02:24:23.042Z","endTime":"2025-09-25T02:24:26.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99704728440743,"aZ":-20.15863375204437,"pfxX":-10.20688197149071,"pfxZ":6.400097658541881,"pX":0.03150935264792116,"pZ":1.9483084776924795,"vX0":9.142499196628245,"vY0":-135.9835539067594,"vZ0":-7.847797428451624,"x":115.8,"y":186.18,"x0":-2.0431881982190667,"y0":50.0063190073611,"z0":6.2633609741308245,"aX":-19.17564576029835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":16.7,"spinRate":2246,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40232846237498787,"extension":5.572318381694654},"index":1,"playId":"9cb2e64f-a7fd-3430-88bc-579bf7c6c106","pitchNumber":2,"startTime":"2025-09-25T02:24:40.858Z","endTime":"2025-09-25T02:24:45.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37135724823315,"aZ":-36.545100944881256,"pfxX":4.757846648077878,"pfxZ":-2.9875579940991317,"pX":-0.7585683775021331,"pZ":1.9261506152326813,"vX0":2.2769881615342826,"vY0":-120.12581041258912,"vZ0":-2.988952051434841,"x":145.91,"y":186.77,"x0":-2.33715821141289,"y0":50.005440536231816,"z0":6.436926306358957,"aX":6.951113362808545},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":-9.1,"spinRate":2736,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.45603742773346223,"extension":5.424091837109895},"hitData":{"launchSpeed":77.9,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":156.24}},"index":2,"playId":"076f8bc0-5ed7-3f7d-ace1-7dfb837f1398","pitchNumber":3,"startTime":"2025-09-25T02:25:06.372Z","endTime":"2025-09-25T02:25:13.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:25:13.904Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (34) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-25T02:25:40.928Z","endTime":"2025-09-25T02:28:55.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":84.4,"strikeZoneTop":3.54218146137508,"strikeZoneBottom":1.63485114276448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.495503448956576,"aZ":-20.7471256129541,"pfxX":-0.34521580459574724,"pfxZ":6.289900915562191,"pX":-0.09301362653247323,"pZ":4.229833461412073,"vX0":1.5958719260600929,"vY0":-133.15298918154252,"vZ0":-0.25358013051265804,"x":120.55,"y":124.57,"x0":-0.6522633676445321,"y0":50.00014615954803,"z0":5.812666673507192,"aX":-0.626948090343171},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2489,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4095390317653873,"extension":6.241737415157901},"index":0,"playId":"32433342-e77b-3b31-922d-9065e3ab7d9b","pitchNumber":1,"startTime":"2025-09-25T02:27:18.477Z","endTime":"2025-09-25T02:27:22.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.47781095812391,"strikeZoneBottom":1.71317785290773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.308398586476684,"aZ":-27.316254974552685,"pfxX":-9.734484672951085,"pfxZ":3.0083685494906023,"pX":0.9557215223119092,"pZ":1.7329130992035862,"vX0":6.724036521726292,"vY0":-125.62991677322012,"vZ0":-3.8829997629842494,"x":80.57,"y":191.99,"x0":-0.4787834978735925,"y0":50.00115092620522,"z0":5.496653804740672,"aX":-15.698798504749263},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":1579,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43450843462190525,"extension":6.66667809138997},"index":1,"playId":"2f312125-9e94-30a1-89aa-99ab136bd93c","pitchNumber":2,"startTime":"2025-09-25T02:27:36.510Z","endTime":"2025-09-25T02:27:40.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.45783370110645,"strikeZoneBottom":1.69283572847117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33461814419521,"aZ":-18.388852074562788,"pfxX":-0.15690764739540164,"pfxZ":7.5189228394875025,"pX":-1.022802700724413,"pZ":2.3061196080346082,"vX0":-0.5596073469056835,"vY0":-133.47608842527853,"vZ0":-5.154632187972573,"x":155.99,"y":176.51,"x0":-0.7914006686985625,"y0":50.005388996773966,"z0":5.555725688286399,"aX":-0.28770721010304295},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":0.4,"spinRate":2469,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40783304402789256,"extension":6.348742600250183},"index":2,"playId":"509dec82-7b68-3277-9030-83372ef6c498","pitchNumber":3,"startTime":"2025-09-25T02:27:52.214Z","endTime":"2025-09-25T02:27:56.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-25T02:28:10.404Z","endTime":"2025-09-25T02:28:25.309Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.996680925284156,"aZ":-18.54558344340404,"pfxX":-0.8132132918292816,"pfxZ":7.455020275596086,"pX":0.48418805117763813,"pZ":3.005303421154021,"vX0":3.291879144373021,"vY0":-133.6738534737614,"vZ0":-3.207488677793693,"x":98.54,"y":157.64,"x0":-0.6520725054356462,"y0":50.00522465081415,"z0":5.5355540930105525,"aX":-1.4874013861406317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":0.8,"spinRate":2519,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4081301565189426,"extension":6.349653794391491},"hitData":{"launchSpeed":108.3,"launchAngle":43.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.34,"coordY":86.94}},"index":4,"playId":"9fee639c-bcb9-333d-8b0e-dfe0bd3a613f","pitchNumber":4,"startTime":"2025-09-25T02:28:25.309Z","endTime":"2025-09-25T02:28:55.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:28:55.339Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-25T02:28:54.195Z","endTime":"2025-09-25T02:29:55.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.4316017818597,"strikeZoneBottom":1.67547523014659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.089258890840267,"aZ":-29.9941564743172,"pfxX":1.7008796121220586,"pfxZ":1.274523130363967,"pX":0.5948581722226106,"pZ":2.763138437594642,"vX0":2.7338049887974023,"vY0":-129.46920198189787,"vZ0":-1.699098701220199,"x":94.33,"y":164.18,"x0":-0.692627356744286,"y0":50.0040439537448,"z0":5.706878213104287,"aX":2.9088916724505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.6,"spinRate":2799,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4218299378860553,"extension":6.396656264999241},"index":0,"playId":"88263c4e-c03f-3729-935a-424d2bf388c6","pitchNumber":1,"startTime":"2025-09-25T02:29:15.736Z","endTime":"2025-09-25T02:29:20.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.56557046336638,"strikeZoneBottom":1.80959087703314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25491683241003,"aZ":-22.28792997846944,"pfxX":-6.847947007627981,"pfxZ":5.461199567313546,"pX":1.029007715787648,"pZ":1.5478639301382144,"vX0":5.902963722846157,"vY0":-134.465793754825,"vZ0":-6.318434596844799,"x":77.78,"y":196.99,"x0":-0.31732623248396086,"y0":50.00339794978019,"z0":5.535947539726711,"aX":-12.397930627880422},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":10.9,"spinRate":2518,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.40911760824816845,"extension":6.467282312534848},"index":1,"playId":"83c5a880-1aef-3fd4-ad28-cf61c6780e8a","pitchNumber":2,"startTime":"2025-09-25T02:29:30.803Z","endTime":"2025-09-25T02:29:35.226Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.943014867959125,"aZ":-21.841185011111875,"pfxX":-7.3464190102471765,"pfxZ":5.621982695023414,"pX":-0.7290775961713378,"pZ":2.356790602102353,"vX0":2.110870054032006,"vY0":-135.28098859651024,"vZ0":-4.5523255024923115,"x":144.79,"y":175.15,"x0":-0.5694698424416139,"y0":50.000605351482214,"z0":5.60998075578866,"aX":-13.494010103743914},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":2595,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.40626530468871946,"extension":6.605645045405545},"hitData":{"launchSpeed":81.3,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":160.3}},"index":2,"playId":"6fca257f-23cb-30aa-a458-f36eb4ee6054","pitchNumber":3,"startTime":"2025-09-25T02:29:47.178Z","endTime":"2025-09-25T02:29:55.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:29:55.651Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (2) on a sharp fly ball to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-25T02:29:59.950Z","endTime":"2025-09-25T02:30:32.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84821482471838,"aZ":-17.51521359745132,"pfxX":-1.0366226863707535,"pfxZ":7.936837492698732,"pX":0.10289220291448889,"pZ":3.089041205492425,"vX0":2.4362064377165336,"vY0":-134.48368238840044,"vZ0":-3.386030395664795,"x":113.08,"y":155.38,"x0":-0.6766581493716993,"y0":50.00485114584653,"z0":5.593704398816221,"aX":-1.915364446153349},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":1.4,"spinRate":2626,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40596159001960297,"extension":6.289973546961374},"hitData":{"launchSpeed":109.7,"launchAngle":22.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.51,"coordY":42.4}},"index":0,"playId":"f3421bc9-6462-3ab2-94e2-4fa99534d2e3","pitchNumber":1,"startTime":"2025-09-25T02:30:19.475Z","endTime":"2025-09-25T02:30:32.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:30:32.357Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-25T02:30:34.352Z","endTime":"2025-09-25T02:32:12.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.38724039621211,"strikeZoneBottom":1.63557768709911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50935818096379,"aZ":-22.331766972920256,"pfxX":-5.815147824776477,"pfxZ":5.384481603468986,"pX":-0.8352295010151373,"pZ":2.586754766023955,"vX0":1.7051339123056866,"vY0":-134.01763206474274,"vZ0":-3.705492626901812,"x":148.84,"y":168.94,"x0":-0.7219818305273621,"y0":50.006693957446515,"z0":5.572360746324136,"aX":-10.636700688171263},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":10.2,"spinRate":2551,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4078698856145935,"extension":6.416749566055826},"index":0,"playId":"9ee497f3-c1c8-36aa-900a-bbb169b88349","pitchNumber":1,"startTime":"2025-09-25T02:31:03.850Z","endTime":"2025-09-25T02:31:08.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.236541388579433,"aZ":-35.07417048214093,"pfxX":8.041873805488091,"pfxZ":-1.8706478234999566,"pX":1.2645561836401482,"pZ":0.9153425007324562,"vX0":2.0485151614814847,"vY0":-124.17839895274669,"vZ0":-4.286016832782096,"x":68.8,"y":214.07,"x0":-0.6167916080854893,"y0":50.00215094919256,"z0":5.600381840757352,"aX":12.4831650834271},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":-15.0,"spinRate":2931,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44207945496318546,"extension":6.409765696977311},"index":1,"playId":"24e64def-19ba-3196-8041-b1cdabab55b5","pitchNumber":2,"startTime":"2025-09-25T02:31:23.085Z","endTime":"2025-09-25T02:31:27.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-25T02:31:35.552Z","endTime":"2025-09-25T02:31:51.198Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.35849067149242,"strikeZoneBottom":1.62437976368405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43878621853964,"aZ":-21.190285214413013,"pfxX":-5.118271537161128,"pfxZ":5.839403723982123,"pX":1.2389868914168285,"pZ":3.061640426420548,"vX0":5.86764751427664,"vY0":-135.76063485775953,"vZ0":-3.151177882659821,"x":69.77,"y":156.12,"x0":-0.2770412031820864,"y0":50.00649732342414,"z0":5.6984180988710795,"aX":-9.634682224542052},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":8.2,"spinRate":2608,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40218383890051657,"extension":6.42266468756702},"index":3,"playId":"b1d8fa71-87b5-3b0d-8ca9-7eff72ef8777","pitchNumber":3,"startTime":"2025-09-25T02:31:51.198Z","endTime":"2025-09-25T02:31:55.591Z","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.6,"endSpeed":79.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47746032734348,"aZ":-39.02840889708804,"pfxX":8.726159813390979,"pfxZ":-4.357648847419328,"pX":0.6259764308353948,"pZ":0.9032097900996414,"vX0":0.3551518958006169,"vY0":-124.67332030829394,"vZ0":-3.7297983385518116,"x":93.14,"y":214.39,"x0":-0.6519887015109795,"y0":50.00563248849066,"z0":5.645698325455603,"aX":13.714408677473024},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.5,"breakHorizontal":-15.8,"spinRate":2889,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43962611071922764,"extension":6.424807866343258},"index":4,"playId":"7c5a88e8-1dac-3f0a-a401-aa03f96b91fd","pitchNumber":4,"startTime":"2025-09-25T02:32:07.728Z","endTime":"2025-09-25T02:32:12.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:32:12.358Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Alec Burleson to pitcher Sonny Gray.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-25T02:32:14.439Z","endTime":"2025-09-25T02:33:28.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.45277274900102,"strikeZoneBottom":1.729534571166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.844594201391832,"aZ":-21.143872483893965,"pfxX":0.9141202818961688,"pfxZ":5.933722399094606,"pX":-0.21623256591933157,"pZ":3.9979053603455244,"vX0":0.7945905433081237,"vY0":-135.07995708439506,"vZ0":-0.6516381802448868,"x":125.24,"y":130.84,"x0":-0.6323452527961771,"y0":50.00128048530644,"z0":5.721169883409524,"aX":1.6986055920610204},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2599,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4046012406003592,"extension":6.307696953384803},"index":0,"playId":"a34cf2ab-1342-339b-8372-bec2af5af801","pitchNumber":1,"startTime":"2025-09-25T02:32:39.603Z","endTime":"2025-09-25T02:32:43.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.966945473027913,"aZ":-44.54538165200588,"pfxX":8.215166688648281,"pfxZ":-8.807937811885827,"pX":0.6947569886085972,"pZ":0.40045886575340006,"vX0":0.5209523140592993,"vY0":-118.94340440451776,"vZ0":-2.5664299498235925,"x":90.52,"y":227.97,"x0":-0.59267625660717,"y0":50.00269066533083,"z0":5.608515456786013,"aX":11.540208433564745},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.3,"breakHorizontal":-15.0,"spinRate":2761,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4639874808612805,"extension":6.566435037804805},"index":1,"playId":"d9bc625f-36fe-31bc-bb9e-edb386a6dbf1","pitchNumber":2,"startTime":"2025-09-25T02:32:56.705Z","endTime":"2025-09-25T02:33:00.590Z","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":81.6,"endSpeed":74.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.528156617584784,"aZ":-44.40036226865815,"pfxX":8.551751004332509,"pfxZ":-8.78176622145796,"pX":-0.15592604454343023,"pZ":1.529518842732621,"vX0":-1.5190316590359254,"vY0":-118.63480682217475,"vZ0":-0.21327378256908558,"x":122.94,"y":197.48,"x0":-0.607708455391215,"y0":50.00124255977883,"z0":5.747046318032337,"aX":11.909796371729389},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.5,"breakHorizontal":-14.9,"spinRate":2691,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4657971014107831,"extension":6.407198345457617},"hitData":{"launchSpeed":92.3,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":164.35}},"index":2,"playId":"34e18232-706c-3afd-a76c-dfec5e0fe683","pitchNumber":3,"startTime":"2025-09-25T02:33:21.169Z","endTime":"2025-09-25T02:33:28.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:33:28.292Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-25T02:34:12.668Z","endTime":"2025-09-25T02:36:45.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.3,"endSpeed":77.3,"strikeZoneTop":3.46084571427843,"strikeZoneBottom":1.69984684195094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.976597371094126,"aZ":-30.853804025854725,"pfxX":-0.5317606920082358,"pfxZ":0.871198768505808,"pX":1.0608163075435066,"pZ":2.877200573741963,"vX0":7.703680373310627,"vY0":-122.48556220755344,"vZ0":-2.3256186710700497,"x":76.56,"y":161.1,"x0":-2.0606313165267505,"y0":50.00351497589605,"z0":6.486381170001888,"aX":-0.8071362875909064},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-1.0,"spinRate":2592,"spinDirection":20},"zone":12,"typeConfidence":2.0,"plateTime":0.4477742763510757,"extension":5.418778887576274},"index":0,"playId":"5627f1d7-58d3-34e9-87fc-46f9c46e32a0","pitchNumber":1,"startTime":"2025-09-25T02:35:40.305Z","endTime":"2025-09-25T02:35:45.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.44097149166647,"strikeZoneBottom":1.77183115926368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.169048325052074,"aZ":-30.029886528483715,"pfxX":-0.14140510131549977,"pfxZ":1.3954376245276423,"pX":0.5470145715187715,"pZ":1.4710568229026368,"vX0":6.6459510362323115,"vY0":-123.10757773314955,"vZ0":-5.755554997649738,"x":96.15,"y":199.06,"x0":-2.1678215060751294,"y0":50.00231909462036,"z0":6.377423402841814,"aX":-0.21742224643272173},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-1.3,"spinRate":2549,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44471112906180466,"extension":5.598870507512072},"index":1,"playId":"02123b21-f45e-3143-b426-bfced20f9e1f","pitchNumber":2,"startTime":"2025-09-25T02:35:51.613Z","endTime":"2025-09-25T02:35:56.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.987121774126905,"aZ":-37.23654514198902,"pfxX":3.497254070297578,"pfxZ":-3.6807792965459125,"pX":-0.05552749709966988,"pZ":2.032822216850119,"vX0":3.805659411658261,"vY0":-117.57010596107635,"vZ0":-2.2472424276064538,"x":119.12,"y":183.89,"x0":-2.1604805434405447,"y0":50.003407638147195,"z0":6.516069766912893,"aX":4.808568673799832},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.0,"breakHorizontal":-7.4,"spinRate":2693,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.46908416733998104,"extension":5.489184017106609},"index":2,"playId":"9b1800a1-5ecc-3025-8cb6-91ffb6d7ad07","pitchNumber":3,"startTime":"2025-09-25T02:36:05.061Z","endTime":"2025-09-25T02:36:09.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.4551060002477,"strikeZoneBottom":1.78098731681747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42785880978445,"aZ":-19.91190865603543,"pfxX":-11.100820397175177,"pfxZ":6.581510248752862,"pX":0.01874730046031613,"pZ":2.0057393399916355,"vX0":9.242548294722,"vY0":-135.58541664349133,"vZ0":-7.7440877240013055,"x":116.29,"y":184.63,"x0":-1.9906828470879037,"y0":50.00534688791243,"z0":6.286878035228577,"aX":-20.687552412856583},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":18.1,"spinRate":2293,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40385903696702075,"extension":5.681667683218439},"index":3,"playId":"399f95cc-895b-3a24-b1c2-130f948a4ac1","pitchNumber":4,"startTime":"2025-09-25T02:36:23.308Z","endTime":"2025-09-25T02:36:27.822Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.389925211365394,"aZ":-22.135189992357486,"pfxX":-10.104176163475659,"pfxZ":5.400070979431913,"pX":-0.5077547528565287,"pZ":2.5854896387644457,"vX0":7.352903013671089,"vY0":-135.00099959232907,"vZ0":-6.0381763714893495,"x":136.35,"y":168.97,"x0":-1.9440187274752705,"y0":50.0040670174574,"z0":6.393112970365472,"aX":-18.78760711706746},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":2240,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40460503766659883,"extension":5.510733681674921},"hitData":{"launchSpeed":84.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.2,"coordY":165.36}},"index":4,"playId":"85a6e1cf-f9a9-33ad-92aa-4f055d14184a","pitchNumber":5,"startTime":"2025-09-25T02:36:37.637Z","endTime":"2025-09-25T02:36:45.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:36:45.422Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-25T02:36:47.149Z","endTime":"2025-09-25T02:38:57.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.39594885570283,"strikeZoneBottom":1.76119603665875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.202243448740752,"aZ":-27.364770644109345,"pfxX":-12.157852476209865,"pfxZ":2.935522174237149,"pX":-0.2582731461317072,"pZ":2.236501868091887,"vX0":8.971518007854137,"vY0":-127.76216470329801,"vZ0":-4.6796730038123115,"x":126.84,"y":178.39,"x0":-2.249054928218299,"y0":50.00621585063533,"z0":6.2623283376853625,"aX":-19.94944725182991},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":19.8,"spinRate":2069,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4299752808391726,"extension":5.664908656427534},"index":0,"playId":"4da7c269-fad5-3c41-bbaf-27983e103739","pitchNumber":1,"startTime":"2025-09-25T02:37:07.889Z","endTime":"2025-09-25T02:37:11.588Z","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":87.6,"endSpeed":79.5,"strikeZoneTop":3.23727547125426,"strikeZoneBottom":1.5443230644733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.118653473663258,"aZ":-27.727000899874195,"pfxX":-11.295495966818166,"pfxZ":2.7478603618454898,"pX":-1.1089046230418862,"pZ":2.064257644652711,"vX0":6.7197402018471815,"vY0":-127.20659013547987,"vZ0":-4.839146828428004,"x":159.27,"y":183.05,"x0":-2.3342283738117664,"y0":50.00409096530242,"z0":6.222572547456868,"aX":-18.282826529917937},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":18.7,"spinRate":2094,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4326545687412966,"extension":5.703984368480124},"index":1,"playId":"61d7a7f2-bf71-347c-a42f-89c3ac7ae78e","pitchNumber":2,"startTime":"2025-09-25T02:37:20.103Z","endTime":"2025-09-25T02:37:23.821Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.28174232251883,"strikeZoneBottom":1.61792868890883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.748212617411756,"aZ":-35.81436772914766,"pfxX":4.318650892593764,"pfxZ":-2.555451466695313,"pX":0.03876724179357968,"pZ":1.0578730869812074,"vX0":4.26075072876062,"vY0":-119.72538064422939,"vZ0":-4.730683917776668,"x":115.52,"y":210.22,"x0":-2.3359646035211252,"y0":50.00032385102374,"z0":6.324372155009975,"aX":6.16199316571226},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":-9.0,"spinRate":2764,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.46047728738785487,"extension":5.454045580372738},"index":2,"playId":"e2630d6c-fbc2-3276-9cab-aa151316012f","pitchNumber":3,"startTime":"2025-09-25T02:37:33.364Z","endTime":"2025-09-25T02:37:37.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.32075253006299,"strikeZoneBottom":1.65723819349622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.069809238035695,"aZ":-30.260324998440705,"pfxX":-0.30199049700958014,"pfxZ":1.1793697686164055,"pX":-0.5446628318057884,"pZ":2.5174192657852807,"vX0":4.674183036164939,"vY0":-125.71810918371435,"vZ0":-3.4615687125329333,"x":137.76,"y":170.81,"x0":-2.377610891242152,"y0":50.004722955704075,"z0":6.3314273538437185,"aX":-0.49153488627470016},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":-0.4,"spinRate":2584,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.43332851058478594,"extension":5.518429713054793},"index":3,"playId":"fc852b17-7e8a-324c-9552-1f94851b18ba","pitchNumber":4,"startTime":"2025-09-25T02:37:52.463Z","endTime":"2025-09-25T02:37:56.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.19000839392558,"strikeZoneBottom":1.52698945197648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.125203807643906,"aZ":-38.537332398649255,"pfxX":5.333245682068869,"pfxZ":-4.374893096063159,"pX":0.029293335910454455,"pZ":0.9681795481401546,"vX0":3.8836022192053177,"vY0":-120.84090926299761,"vZ0":-4.564671349678523,"x":115.88,"y":212.64,"x0":-2.3007443751017713,"y0":50.002440948087255,"z0":6.326818384862268,"aX":7.758129118954303},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.9,"breakHorizontal":-10.7,"spinRate":2785,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45610928989488153,"extension":5.473002740880436},"index":4,"playId":"23600e73-748c-33e7-a301-190f9060d955","pitchNumber":5,"startTime":"2025-09-25T02:38:09.079Z","endTime":"2025-09-25T02:38:12.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901084517874594,"aZ":-19.636670820837274,"pfxX":-10.448693771173419,"pfxZ":6.644340002015026,"pX":0.023803575165333674,"pZ":3.245048135356275,"vX0":8.964433000372438,"vY0":-136.7022954634356,"vZ0":-4.672595662873016,"x":116.09,"y":151.16,"x0":-1.9448150683702943,"y0":50.00417068487296,"z0":6.32947640781594,"aX":-19.72333184807457},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2306,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4010759171911822,"extension":5.516051517294004},"index":5,"playId":"2b5f41f9-7071-306c-a3c2-c7dce5e4a00d","pitchNumber":6,"startTime":"2025-09-25T02:38:33.746Z","endTime":"2025-09-25T02:38:37.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.26952662723943,"strikeZoneBottom":1.57768530869578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81036690917006,"aZ":-26.322201666650475,"pfxX":-9.686948014060949,"pfxZ":3.479833105415744,"pX":-0.0065983493001930925,"pZ":1.318457867166473,"vX0":8.815037765060746,"vY0":-128.35049340780714,"vZ0":-7.069821037094088,"x":117.25,"y":203.18,"x0":-2.2153376544057486,"y0":50.00101123715403,"z0":6.138263955021875,"aX":-16.275029490669596},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2040,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42560107016739623,"extension":5.712094113532751},"index":6,"playId":"14a50f0b-740b-31fa-a8e3-05f5996af50c","pitchNumber":7,"startTime":"2025-09-25T02:38:53.377Z","endTime":"2025-09-25T02:38:57.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:38:57.987Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to left fielder Heliot Ramos. Lars Nootbaar to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-25T02:38:56.842Z","endTime":"2025-09-25T02:39:47.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.44279002954942,"strikeZoneBottom":1.59630375111005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47744001241558,"aZ":-21.743931758280976,"pfxX":-10.92418922980191,"pfxZ":5.630491627254997,"pX":0.32686209962853896,"pZ":2.7597993256752282,"vX0":10.103315737511846,"vY0":-135.01382231938015,"vZ0":-5.384000285611553,"x":104.54,"y":164.27,"x0":-2.038397419619393,"y0":50.00156069040628,"z0":6.302877043538363,"aX":-20.233912850020825},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2298,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.405152848158862,"extension":5.620446850573001},"index":0,"playId":"029c0066-d66b-3c2d-91e2-426c3deac412","pitchNumber":1,"startTime":"2025-09-25T02:39:22.571Z","endTime":"2025-09-25T02:39:26.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30182835816285,"aZ":-37.91051700720409,"pfxX":3.7478208608888286,"pfxZ":-3.9912020319835095,"pX":0.2387734831135138,"pZ":1.3712045940125501,"vX0":4.371910236302871,"vY0":-119.54231026864895,"vZ0":-3.886877837866191,"x":107.9,"y":201.76,"x0":-2.1045655062976687,"y0":50.00101280256349,"z0":6.442105648583559,"aX":5.390789640246031},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.9,"breakHorizontal":-7.9,"spinRate":2730,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.459215976458756,"extension":5.3987521185182725},"hitData":{"launchSpeed":97.4,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.0,"coordY":117.0}},"index":1,"playId":"592d86d5-0c10-3c6b-b45b-bcb7976f70e7","pitchNumber":2,"startTime":"2025-09-25T02:39:36.647Z","endTime":"2025-09-25T02:39:47.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:39:47.255Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-25T02:40:47.803Z","endTime":"2025-09-25T02:42:37.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-25T02:40:04.435Z","endTime":"2025-09-25T02:40:49.974Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":2.9461526297671,"strikeZoneBottom":1.47530246781297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.778084010324314,"aZ":-18.655173820159284,"pfxX":-10.135909050342635,"pfxZ":7.22604814281051,"pX":1.2161585871135867,"pZ":2.0369465480368683,"vX0":11.81815030285078,"vY0":-135.90910108216943,"vZ0":-7.918151082451007,"x":70.64,"y":183.78,"x0":-1.871642345398543,"y0":50.00248487537329,"z0":6.283672478779281,"aX":-18.96237469213504},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":2329,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4030071938682216,"extension":5.632028691860279},"index":1,"playId":"d75827de-2daf-3280-81cb-64a9f6528c51","pitchNumber":1,"startTime":"2025-09-25T02:40:49.974Z","endTime":"2025-09-25T02:40:53.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":2.95268334874268,"strikeZoneBottom":1.51117295956488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80011686778212,"aZ":-19.19964757670607,"pfxX":-10.25101957108291,"pfxZ":6.977785290116055,"pX":0.6149920667608167,"pZ":1.644827810787747,"vX0":10.49100356549535,"vY0":-135.5519476719039,"vZ0":-8.647314435018494,"x":93.56,"y":194.37,"x0":-1.9747292542871127,"y0":50.00511675319553,"z0":6.218436683276934,"aX":-19.067541051307906},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":16.3,"spinRate":2318,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.40416039216623334,"extension":5.697170533478725},"index":2,"playId":"30bbcb39-9f09-3da9-a828-0268c53f2577","pitchNumber":2,"startTime":"2025-09-25T02:41:08.384Z","endTime":"2025-09-25T02:41:12.252Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63188093035757,"aZ":-28.59256365808861,"pfxX":-1.8307247151786719,"pfxZ":2.2121546957958174,"pX":1.2499023605450572,"pZ":2.0150990404911573,"vX0":8.735503759512216,"vY0":-126.94683353498334,"vZ0":-5.055627573740196,"x":69.36,"y":184.37,"x0":-2.0081875510160048,"y0":50.00534467136731,"z0":6.327212105345643,"aX":-2.9688282453883628},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":1.2,"spinRate":2577,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4325781531980395,"extension":5.632338072876126},"index":3,"playId":"4d19fd8a-07c0-3b16-99bd-c2f1f05d2a31","pitchNumber":3,"startTime":"2025-09-25T02:41:30.204Z","endTime":"2025-09-25T02:41:34.019Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-25T02:41:44.002Z","endTime":"2025-09-25T02:41:57.713Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":2.90669402486372,"strikeZoneBottom":1.46623204336457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.907698218303548,"aZ":-36.01848845118036,"pfxX":2.6791393664604035,"pfxZ":-2.6206196507376815,"pX":1.4387460520524866,"pZ":0.149810180468671,"vX0":7.491422801829756,"vY0":-121.06506225687994,"vZ0":-7.131071298456977,"x":62.16,"y":234.74,"x0":-2.0565679240811083,"y0":50.00178545788748,"z0":6.326290981993919,"aX":3.933782908154897},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":-6.8,"spinRate":2785,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45421665765132024,"extension":5.521383332647535},"index":5,"playId":"8d372076-ceec-3abe-a752-ba01c9366ecc","pitchNumber":4,"startTime":"2025-09-25T02:41:57.713Z","endTime":"2025-09-25T02:42:04.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher JT Brubaker. Lars Nootbaar to 3rd. Thomas Saggese to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"8d372076-ceec-3abe-a752-ba01c9366ecc","startTime":"2025-09-25T02:42:10.518Z","endTime":"2025-09-25T02:42:33.508Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87472672476815,"aZ":-29.47077409717856,"pfxX":-0.26489980959024617,"pfxZ":1.701541875824513,"pX":1.0169046196577691,"pZ":1.7817865331289033,"vX0":7.595678246259764,"vY0":-125.26089139841584,"vZ0":-5.357092203199514,"x":78.24,"y":190.67,"x0":-2.0181693965000074,"y0":50.00554019778075,"z0":6.352593977087031,"aX":-0.4222063957596968},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2625,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.43696688460743216,"extension":5.546004542930109},"index":7,"playId":"ae1ab2a1-7102-3120-be68-31a24891a20f","pitchNumber":5,"startTime":"2025-09-25T02:42:33.508Z","endTime":"2025-09-25T02:42:37.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:42:37.651Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-25T02:42:38.596Z","endTime":"2025-09-25T02:45:28.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47152274360449,"aZ":-29.43363612557307,"pfxX":-1.0980292881502027,"pfxZ":1.7252109914261764,"pX":1.5183503370246167,"pZ":1.8506318411718043,"vX0":8.963245123537414,"vY0":-124.67212875958577,"vZ0":-5.124211231826847,"x":59.12,"y":188.81,"x0":-1.9701638743178516,"y0":50.00012932192954,"z0":6.342348336062868,"aX":-1.7413260395401347},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2645,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4381964911387972,"extension":5.426503371248779},"index":0,"playId":"96751f4e-017b-3cd7-a6a5-c08abf8f8bc6","pitchNumber":1,"startTime":"2025-09-25T02:42:59.421Z","endTime":"2025-09-25T02:43:03.651Z","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":86.5,"endSpeed":80.1,"strikeZoneTop":3.79725271010041,"strikeZoneBottom":1.82476788372509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.475063867018182,"aZ":-30.426872864074927,"pfxX":-1.2039126836463518,"pfxZ":1.0875977257511549,"pX":1.4902765618004814,"pZ":1.571412646554842,"vX0":9.007267737852969,"vY0":-125.71674931299366,"vZ0":-5.678441995957266,"x":60.19,"y":196.35,"x0":-1.9761556895801091,"y0":50.004518426674714,"z0":6.316624825046832,"aX":-1.9371167513747998},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":0.2,"spinRate":2588,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.43499373452085477,"extension":5.617404056175643},"index":1,"playId":"eb3b4d21-4291-39b8-8761-9aa257e748f5","pitchNumber":2,"startTime":"2025-09-25T02:43:33.598Z","endTime":"2025-09-25T02:43:37.851Z","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":85.0,"endSpeed":78.0,"strikeZoneTop":3.82301878546682,"strikeZoneBottom":1.85173023775661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.460231445669255,"aZ":-31.22539840521359,"pfxX":-1.5636020259648795,"pfxZ":0.6217186665134058,"pX":1.196241989783207,"pZ":2.569215369589693,"vX0":8.446995323387258,"vY0":-123.52062369141005,"vZ0":-3.020344757067118,"x":71.4,"y":169.41,"x0":-2.070366838520092,"y0":50.00598453002667,"z0":6.44335088983058,"aX":-2.407170720115182},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":0.8,"spinRate":2645,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44405283924770256,"extension":5.444136080000461},"index":2,"playId":"4bcc86e1-efb1-3c37-8ecf-051fea15eaa1","pitchNumber":3,"startTime":"2025-09-25T02:43:51.511Z","endTime":"2025-09-25T02:43:55.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125031855529798,"aZ":-29.295244908609565,"pfxX":-10.911344886881377,"pfxZ":1.776271060771526,"pX":-0.20555340480034637,"pZ":2.320353764875398,"vX0":8.517410444493787,"vY0":-127.14942367383053,"vZ0":-4.0487222845340645,"x":124.84,"y":176.13,"x0":-2.1951347898196425,"y0":50.00525931255618,"z0":6.280096239388266,"aX":-17.71767563911392},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":17.6,"spinRate":1983,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4321672081282695,"extension":5.692988266513409},"index":3,"playId":"8c9688f5-d25e-3d51-89fa-bfae7ef6d12f","pitchNumber":4,"startTime":"2025-09-25T02:44:09.649Z","endTime":"2025-09-25T02:44:15.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-25T02:44:41.768Z","endTime":"2025-09-25T02:44:59.579Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.88577751475358,"strikeZoneBottom":1.93361924888741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08987375657762,"aZ":-20.59796106958756,"pfxX":-10.425844748249899,"pfxZ":6.043202440057469,"pX":1.1423516365889248,"pZ":2.7511467959336975,"vX0":11.543603825061044,"vY0":-137.65019743603682,"vZ0":-5.79206112940015,"x":73.46,"y":164.5,"x0":-1.754836302227882,"y0":50.003099179364504,"z0":6.281124505154186,"aX":-19.970741334817564},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":16.4,"spinRate":2261,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39819464157408335,"extension":5.667128261410259},"index":5,"playId":"bee669fa-9e8d-35d2-bea7-674f944f14f9","pitchNumber":5,"startTime":"2025-09-25T02:44:59.579Z","endTime":"2025-09-25T02:45:03.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86913470338772,"aZ":-29.583916288132592,"pfxX":-0.9335939322017053,"pfxZ":1.601781452094773,"pX":0.3264038466655925,"pZ":2.169328126284931,"vX0":6.299295066812589,"vY0":-126.22661163774065,"vZ0":-4.582664074891974,"x":104.56,"y":180.21,"x0":-2.076650491235501,"y0":50.00601032544415,"z0":6.381161472057591,"aX":-1.5133246652344876},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":2592,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.43336815584649546,"extension":5.505608661780208},"hitData":{"launchSpeed":92.2,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.12,"coordY":64.39}},"index":6,"playId":"0c626a4e-5eed-3bff-9197-2d55d5ae2b9f","pitchNumber":6,"startTime":"2025-09-25T02:45:20.717Z","endTime":"2025-09-25T02:45:28.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:45:28.766Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Christian Koss reaches on a fielding error by right fielder Jordan Walker. Christian Koss to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-25T02:46:53.934Z","endTime":"2025-09-25T02:48:10.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.61740541857457,"strikeZoneBottom":1.75335526908319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21564736043389,"aZ":-27.904616398615314,"pfxX":4.5744798234847845,"pfxZ":2.581075633219063,"pX":-0.014350074066228877,"pZ":3.678425644182544,"vX0":0.5053291080496235,"vY0":-127.38627483183956,"vZ0":0.04954329303500704,"x":117.55,"y":139.46,"x0":-0.8098596569100115,"y0":50.005663290820586,"z0":5.850231470268533,"aX":7.5791615419006275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":-8.4,"spinRate":2708,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.42866085963806766,"extension":6.17559717300855},"index":0,"playId":"8472bfd3-c02c-3c7a-bcb2-0d3adb1b3485","pitchNumber":1,"startTime":"2025-09-25T02:47:41.144Z","endTime":"2025-09-25T02:47:45.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.472982447870532,"aZ":-23.28629228612872,"pfxX":-6.805099139797832,"pfxZ":5.000009290513983,"pX":0.06609526883572081,"pZ":2.482005871865398,"vX0":3.987027969942037,"vY0":-132.76086068734006,"vZ0":-3.7462665766094707,"x":114.48,"y":171.77,"x0":-0.5740812767604976,"y0":50.00498772330702,"z0":5.614340998125893,"aX":-12.100982729280815},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":11.4,"spinRate":2330,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4132041445686965,"extension":6.356303048011717},"hitData":{"launchSpeed":93.3,"launchAngle":33.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.57,"coordY":105.74}},"index":1,"playId":"bb1baf46-7493-3536-99df-6165fd86a783","pitchNumber":2,"startTime":"2025-09-25T02:47:57.661Z","endTime":"2025-09-25T02:48:10.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:48:10.805Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Brendan Donovan to first baseman Alec Burleson. Christian Koss to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-25T02:48:30.731Z","endTime":"2025-09-25T02:50:38.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.09938607760983,"strikeZoneBottom":1.47184980237174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83071517757858,"aZ":-42.029543470235865,"pfxX":9.790338398811539,"pfxZ":-7.378524235344335,"pX":-0.407847413516639,"pZ":2.1444119687854735,"vX0":-2.186762600465848,"vY0":-115.78704413164003,"vZ0":0.9357414383648857,"x":132.55,"y":180.88,"x0":-0.7132517973807421,"y0":50.00221527482213,"z0":5.808137116257286,"aX":13.080544049420677},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.7,"breakHorizontal":-17.0,"spinRate":2510,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.47596817732506613,"extension":6.47387242216157},"index":0,"playId":"563bf497-93f4-3ebf-8488-b9a0abde2fa2","pitchNumber":1,"startTime":"2025-09-25T02:48:42.714Z","endTime":"2025-09-25T02:48:46.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.16443094430347,"strikeZoneBottom":1.5089727573745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925676262715417,"aZ":-28.479881437110674,"pfxX":-9.134154342491023,"pfxZ":2.425402422807812,"pX":-0.2736821910983402,"pZ":0.4157649417631411,"vX0":4.340116747110348,"vY0":-123.03665838954365,"vZ0":-5.938678343665382,"x":127.43,"y":227.55,"x0":-0.8800656260057241,"y0":50.00408055694052,"z0":5.294643572003241,"aX":-13.911761652279171},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":15.5,"spinRate":1712,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4463201622703412,"extension":6.426155967904781},"index":1,"playId":"790ceef1-0897-3752-a886-b1114a7c01db","pitchNumber":2,"startTime":"2025-09-25T02:49:00.199Z","endTime":"2025-09-25T02:49:03.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.14702273663249,"strikeZoneBottom":1.49120980722063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.658137051446367,"aZ":-28.671718519346182,"pfxX":-7.21291093364467,"pfxZ":2.209456977444864,"pX":-0.6315729294209924,"pZ":1.5646525635537343,"vX0":2.755774563769855,"vY0":-124.95925547342979,"vZ0":-3.8313027787468967,"x":141.07,"y":196.53,"x0":-0.8101811036334398,"y0":50.003653429608114,"z0":5.467670591292195,"aX":-11.432241381862486},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":12.5,"spinRate":1680,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4379655793206627,"extension":6.341684917416156},"index":2,"playId":"9dc61359-29a5-3945-ae03-abeb00b8b854","pitchNumber":3,"startTime":"2025-09-25T02:49:21.098Z","endTime":"2025-09-25T02:49:24.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-25T02:49:34.987Z","endTime":"2025-09-25T02:49:47.880Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88825189477157,"aZ":-43.711229894676286,"pfxX":6.946888489745443,"pfxZ":-8.611681012832888,"pX":-1.0640255810572392,"pZ":2.2884566679088585,"vX0":-2.8981698056764684,"vY0":-115.70650841967144,"vZ0":1.4235677703054164,"x":157.56,"y":176.99,"x0":-0.6899105044079697,"y0":50.00025524578159,"z0":5.890782657351105,"aX":9.310510711036523},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.8,"breakHorizontal":-11.8,"spinRate":2593,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4754591042238112,"extension":6.449655897109099},"index":4,"playId":"83fc1806-19c8-30ae-b4d6-7849548f2ae0","pitchNumber":4,"startTime":"2025-09-25T02:49:47.880Z","endTime":"2025-09-25T02:49:51.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.11883965999083,"strikeZoneBottom":1.52183477545838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.209218220553513,"aZ":-34.951307455475174,"pfxX":8.300554873913697,"pfxZ":-1.7698111798485692,"pX":1.559258364891819,"pZ":0.27665686899360564,"vX0":2.5672490373765724,"vY0":-124.51017786527414,"vZ0":-5.885797457782615,"x":57.56,"y":231.31,"x0":-0.5639215386081226,"y0":50.00451502287093,"z0":5.566674792172565,"aX":13.020634437451653},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":-15.6,"spinRate":2775,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44005942965253686,"extension":6.514088477107106},"index":5,"playId":"a528c794-45d4-3792-92b1-8517a46b88c1","pitchNumber":5,"startTime":"2025-09-25T02:50:08.908Z","endTime":"2025-09-25T02:50:12.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.869834506825278,"aZ":-21.061944632489105,"pfxX":1.684819613507747,"pfxZ":6.065265447540228,"pX":-0.38655551248839704,"pZ":1.6861149601638847,"vX0":0.06505514937348551,"vY0":-133.96768642144667,"vZ0":-6.021318769072396,"x":131.73,"y":193.25,"x0":-0.6302273807885853,"y0":50.001740271227064,"z0":5.451644052199814,"aX":3.0854134323353595},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-3.1,"spinRate":2561,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.40766680100929653,"extension":6.553795409341226},"hitData":{"launchSpeed":104.1,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":157.26}},"index":6,"playId":"362449c4-e2a2-3d02-b20b-61a9d2685f4e","pitchNumber":6,"startTime":"2025-09-25T02:50:31.334Z","endTime":"2025-09-25T02:50:38.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:50:38.547Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Andrew Knizner out on a sacrifice fly to right fielder Jordan Walker. Christian Koss scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-25T02:50:43.842Z","endTime":"2025-09-25T02:51:42.758Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.28242567283073,"strikeZoneBottom":1.52799346343919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.733084240367646,"aZ":-44.10557780655468,"pfxX":4.871292216645854,"pfxZ":-8.963122950479118,"pX":-0.4682082319415237,"pZ":3.631266396630198,"vX0":-1.1609346103692024,"vY0":-115.34112861733594,"vZ0":4.424001128608703,"x":134.85,"y":140.74,"x0":-0.5875077437368234,"y0":50.0002538809239,"z0":5.9729051594616545,"aX":6.48748219993704},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.6,"breakHorizontal":-8.5,"spinRate":2509,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.476953966155901,"extension":6.364401492274808},"index":0,"playId":"e76a38ad-9cc7-31d7-a509-3ffe140702ef","pitchNumber":1,"startTime":"2025-09-25T02:51:10.338Z","endTime":"2025-09-25T02:51:14.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.900437772117897,"aZ":-28.41669016699023,"pfxX":2.7724306225571915,"pfxZ":2.1761661206682534,"pX":0.7082787578200025,"pZ":1.9953959824731258,"vX0":2.487791607671147,"vY0":-130.03159317704862,"vZ0":-3.6029364684864236,"x":113.59,"y":163.99,"x0":-0.6179790576375521,"y0":50.004856479806705,"z0":5.5331777790250865,"aX":4.7917657382903},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-5.5,"spinRate":2710,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4197370294324707,"extension":6.537965173778977},"hitData":{"launchSpeed":96.2,"launchAngle":37.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":91.38}},"index":1,"playId":"a6c7acba-4deb-3084-93f8-dbe2c20c1ce5","pitchNumber":2,"startTime":"2025-09-25T02:51:29.528Z","endTime":"2025-09-25T02:51:42.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:51:42.758Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-25T02:51:46.167Z","endTime":"2025-09-25T02:52:20.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.596235908262976,"aZ":-22.399418455958244,"pfxX":-7.046153647211204,"pfxZ":5.212976816671668,"pX":0.10099919858336401,"pZ":2.4573440169983796,"vX0":3.959076972711982,"vY0":-135.7603947553813,"vZ0":-4.260011241739933,"x":113.15,"y":172.43,"x0":-0.45771823111803056,"y0":50.000832052961776,"z0":5.598019355550126,"aX":-13.2041744487661},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":12.0,"spinRate":2530,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4028375142055718,"extension":6.487281387633831},"hitData":{"launchSpeed":94.0,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.24,"coordY":101.52}},"index":0,"playId":"09cb0840-5472-33ba-8cab-ef5a6c9d3c91","pitchNumber":1,"startTime":"2025-09-25T02:52:09.267Z","endTime":"2025-09-25T02:52:20.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:52:20.089Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-25T02:52:19.903Z","endTime":"2025-09-25T02:54:26.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.52276341157895,"strikeZoneBottom":1.68215960170012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.055116065338165,"aZ":-25.86896052372499,"pfxX":-9.433883968742514,"pfxZ":4.003535551979942,"pX":-0.9577984298286727,"pZ":0.6988657713206405,"vX0":2.6706114942039116,"vY0":-124.94723998457187,"vZ0":-6.090288034953496,"x":153.51,"y":219.91,"x0":-0.8172893978211058,"y0":50.00290536817067,"z0":5.304047956212335,"aX":-14.860533268704312},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":1812,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.43899227513896033,"extension":6.424664694416998},"index":0,"playId":"709bd49a-faa8-30fa-923e-334a087e1f0f","pitchNumber":1,"startTime":"2025-09-25T02:52:46.650Z","endTime":"2025-09-25T02:52:50.979Z","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":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.5,"strikeZoneTop":3.40464318951197,"strikeZoneBottom":1.62288225375214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775053877048386,"aZ":-44.073670268433666,"pfxX":9.520288568686452,"pfxZ":-8.835719355497938,"pX":-1.2803120254370728,"pZ":3.135813515168842,"vX0":-4.1091146891359305,"vY0":-116.45896378121842,"vZ0":3.2331591720360233,"x":165.8,"y":154.11,"x0":-0.7114044139343361,"y0":50.00126984223492,"z0":5.954539628051104,"aX":12.825504099070537},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.6,"breakHorizontal":-16.0,"spinRate":2563,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.47381177541298225,"extension":6.362807808485972},"index":1,"playId":"321e2a2b-52f9-36ce-8b13-7a901f02c7cd","pitchNumber":2,"startTime":"2025-09-25T02:53:03.839Z","endTime":"2025-09-25T02:53:08.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.50375067798259,"strikeZoneBottom":1.6646809726849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.005103693402422,"aZ":-16.457670735402967,"pfxX":0.30979911877422617,"pfxZ":8.5621354140867,"pX":-0.36724971270382695,"pZ":1.6118256223276943,"vX0":0.890530200073068,"vY0":-134.13929198972,"vZ0":-6.959321247341247,"x":131.0,"y":195.26,"x0":-0.7428129516098498,"y0":50.003313934158136,"z0":5.3979739639927455,"aX":0.5687722310339136},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-0.7,"spinRate":2556,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.40717423373518136,"extension":6.548963858108491},"index":2,"playId":"fe897775-2f76-3f80-8067-16c6a19da1c2","pitchNumber":3,"startTime":"2025-09-25T02:53:25.134Z","endTime":"2025-09-25T02:53:29.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.49421683900236,"strikeZoneBottom":1.68426944635732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.501774012874577,"aZ":-22.491962933219483,"pfxX":1.7426462059079157,"pfxZ":5.337069314029971,"pX":-0.07157986942249354,"pZ":3.3120098762811137,"vX0":0.6962835053170442,"vY0":-133.07881788281614,"vZ0":-1.8726834887468162,"x":119.73,"y":149.36,"x0":-0.5621962094558206,"y0":50.00296902380438,"z0":5.635396419191911,"aX":3.1611425008538245},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":-3.4,"spinRate":2669,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.40980047161003563,"extension":6.382143755402265},"index":3,"playId":"12ed2f40-4d15-33ed-bc73-822f9b56ffbf","pitchNumber":4,"startTime":"2025-09-25T02:53:44.320Z","endTime":"2025-09-25T02:53:48.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"287bac4f-6008-3afe-8201-d79958b022d7","startTime":"2025-09-25T02:54:02.543Z","endTime":"2025-09-25T02:54:06.878Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.161547900626793,"aZ":-33.209110107890154,"pfxX":5.113862010379655,"pfxZ":-0.6652864853602001,"pX":0.7273330834425391,"pZ":1.446999328636112,"vX0":1.4670780924481468,"vY0":-124.00955906998627,"vZ0":-3.3624400451627037,"x":89.28,"y":199.71,"x0":-0.5365665744826374,"y0":50.003742155195695,"z0":5.595343397338542,"aX":7.951982357290981},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":2722,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44195734180305424,"extension":6.452325463553246},"index":5,"playId":"be1228f9-61a3-31d5-a617-0a60256de56c","pitchNumber":5,"startTime":"2025-09-25T02:54:21.621Z","endTime":"2025-09-25T02:54:26.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:54:26.111Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-25T02:56:44.169Z","endTime":"2025-09-25T02:57:37.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T02:55:04.598Z","endTime":"2025-09-25T02:56:46.329Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.19582784293786,"strikeZoneBottom":1.60889197042158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.269453683421837,"aZ":-22.240883829415612,"pfxX":-1.6557188522774253,"pfxZ":5.25518577213146,"pX":0.7941959600773292,"pZ":3.135129702046969,"vX0":5.6976613520958255,"vY0":-136.45419433068804,"vZ0":-3.3813942051335393,"x":86.73,"y":154.13,"x0":-1.103389651063535,"y0":50.00534601063332,"z0":5.917975415981198,"aX":-3.131755207329969},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":1.8,"spinRate":2310,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4009817276661214,"extension":6.67171170629704},"index":1,"playId":"7b22ad55-b1d5-32e1-be65-87b3b510678b","pitchNumber":1,"startTime":"2025-09-25T02:56:46.329Z","endTime":"2025-09-25T02:56:50.010Z","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":95.9,"endSpeed":87.3,"strikeZoneTop":3.32703982402009,"strikeZoneBottom":1.56770672658239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.611927701497414,"aZ":-20.760787854221242,"pfxX":-8.234163825378735,"pfxZ":5.827835213838801,"pX":0.6620386548977143,"pZ":3.052973861810719,"vX0":7.480395541037351,"vY0":-139.35910779991838,"vZ0":-4.159240296127825,"x":91.76,"y":156.35,"x0":-0.9929860919378356,"y0":50.001925647048544,"z0":5.9439696010270335,"aX":-16.12372313936502},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2250,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3937015703192186,"extension":6.560948819136621},"index":2,"playId":"ed82e10d-8018-3b9e-883b-1f8e43ea951c","pitchNumber":2,"startTime":"2025-09-25T02:56:59.602Z","endTime":"2025-09-25T02:57:03.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26540463785942,"aZ":-33.94848286277438,"pfxX":0.1211054512018601,"pfxZ":-1.1198736691275375,"pX":-0.002769499755527076,"pZ":1.6584696905632088,"vX0":2.6230853695279324,"vY0":-125.00684636435572,"vZ0":-3.807360426601396,"x":117.11,"y":194.0,"x0":-1.079642476290077,"y0":50.00210963523153,"z0":5.976668961550191,"aX":0.19164588051650616},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-0.8,"spinRate":1633,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.43750838660833713,"extension":6.608675031302289},"index":3,"playId":"df8b301e-2769-327d-9807-00d0aa8af210","pitchNumber":3,"startTime":"2025-09-25T02:57:13.928Z","endTime":"2025-09-25T02:57:17.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.569494487704972,"aZ":-26.074956216773135,"pfxX":-9.270940866226159,"pfxZ":3.067888755051028,"pX":0.3362602120162362,"pZ":1.7136972599704237,"vX0":7.384952811105951,"vY0":-140.05959952061195,"vZ0":-6.544188478888521,"x":104.18,"y":192.51,"x0":-1.1298423394399033,"y0":50.002974806141324,"z0":5.785311625592014,"aX":-18.42338439048849},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2342,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3910454743858027,"extension":6.563934630635248},"index":4,"playId":"a6bd2c4f-11b4-3482-8d4e-0b5b46130e37","pitchNumber":4,"startTime":"2025-09-25T02:57:33.291Z","endTime":"2025-09-25T02:57:37.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:57:37.209Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-25T02:57:39.148Z","endTime":"2025-09-25T02:59:48.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.1961281646821,"strikeZoneBottom":1.6123532161721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19503308144423,"aZ":-24.101370956014804,"pfxX":-1.3327919127723789,"pfxZ":4.2973140593616845,"pX":1.324945609544029,"pZ":1.2115333416670293,"vX0":7.091252406129933,"vY0":-135.4151432630497,"vZ0":-7.674831537019329,"x":66.5,"y":206.07,"x0":-1.140959781646918,"y0":50.00558645148572,"z0":5.737365082910116,"aX":-2.505923531621626},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":1.1,"spinRate":2361,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40261284693268085,"extension":6.619012945605927},"index":0,"playId":"4651a07d-6dd8-30e4-9673-c2bdaa00c530","pitchNumber":1,"startTime":"2025-09-25T02:58:08.078Z","endTime":"2025-09-25T02:58:11.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.27671677291175,"strikeZoneBottom":1.6532238357578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35783082237651,"aZ":-22.63867135264017,"pfxX":-7.659071538868978,"pfxZ":4.874791393418109,"pX":1.0958937462160574,"pZ":2.5965499532515506,"vX0":7.871682359447439,"vY0":-139.25328181180888,"vZ0":-5.056254135867698,"x":75.23,"y":168.67,"x0":-0.7774934859011032,"y0":50.00505531344757,"z0":5.941114873237066,"aX":-14.98825450661536},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":12.1,"spinRate":2228,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39389743779692976,"extension":6.490583017476591},"index":1,"playId":"6f7bfb76-2bf5-3e4f-ba7b-857fad75c876","pitchNumber":2,"startTime":"2025-09-25T02:58:24.930Z","endTime":"2025-09-25T02:58:28.809Z","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":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.999372770500926,"aZ":-25.71861066549981,"pfxX":-1.5398726016106776,"pfxZ":3.423463667765084,"pX":0.7571838382821194,"pZ":2.543737112445445,"vX0":5.422276780218396,"vY0":-136.0600870054528,"vZ0":-4.301748501226559,"x":88.14,"y":170.1,"x0":-1.0557807421486818,"y0":50.00633498993412,"z0":5.9134554009355895,"aX":-2.907306824157121},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":1.7,"spinRate":2428,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4015566716782417,"extension":6.481573626207264},"index":2,"playId":"48c2a53b-1217-31fb-b82b-67cae572acad","pitchNumber":3,"startTime":"2025-09-25T02:58:40.039Z","endTime":"2025-09-25T02:58:44.142Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.410239630887677,"aZ":-38.73086470627942,"pfxX":1.0378072589190968,"pfxZ":-4.070530797367951,"pX":0.5939093710746155,"pZ":0.7171022934288224,"vX0":3.5417490713579287,"vY0":-126.0308350171498,"vZ0":-5.1851765945824155,"x":94.36,"y":219.42,"x0":-0.964023566527454,"y0":50.0054275362059,"z0":5.926565446644245,"aX":1.6702323418706781},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.3,"breakHorizontal":-2.6,"spinRate":2109,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4344650022190857,"extension":6.271315180896166},"index":3,"playId":"f59f057e-7fa9-386e-9903-3f696833adcf","pitchNumber":4,"startTime":"2025-09-25T02:59:01.822Z","endTime":"2025-09-25T02:59:06.008Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.942735122924983,"aZ":-24.884286562096015,"pfxX":0.011280962237544934,"pfxZ":3.8107429833968824,"pX":1.0333584684833976,"pZ":1.8625922731094893,"vX0":5.595716981733795,"vY0":-137.08419176842162,"vZ0":-5.993302743089465,"x":77.61,"y":188.49,"x0":-1.031643164062313,"y0":50.00216884537052,"z0":5.7648137508546,"aX":0.020558783255311464},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2323,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3988327234306359,"extension":6.412216513552372},"index":4,"playId":"e9d399e9-1c46-3743-84bc-4ec4369bd7ef","pitchNumber":5,"startTime":"2025-09-25T02:59:20.724Z","endTime":"2025-09-25T02:59:24.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.407030550309624,"aZ":-26.63217890692158,"pfxX":-0.6943525547342433,"pfxZ":2.9124208956653117,"pX":0.5153275641689883,"pZ":2.51589539974569,"vX0":4.469190262947464,"vY0":-137.27486994628725,"vZ0":-4.165591910266844,"x":97.36,"y":170.85,"x0":-1.046069996440231,"y0":50.00181921314196,"z0":5.87378388849805,"aX":-1.3212814842293572},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":0.2,"spinRate":2455,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39955594990177934,"extension":6.385613208885023},"hitData":{"launchSpeed":79.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.72,"coordY":159.28}},"index":5,"playId":"b1ac83be-71f0-3241-8233-a1c0a1cbd94f","pitchNumber":6,"startTime":"2025-09-25T02:59:40.210Z","endTime":"2025-09-25T02:59:48.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T02:59:48.208Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-25T02:59:53.107Z","endTime":"2025-09-25T03:01:33.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.42545688934662,"strikeZoneBottom":1.60252237428787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91354746108482,"aZ":-24.481150468503174,"pfxX":-10.00635526117355,"pfxZ":3.9616373006044032,"pX":1.439744390125567,"pZ":1.4008050915030485,"vX0":9.276485076351477,"vY0":-139.32484289582015,"vZ0":-7.509300446194477,"x":62.12,"y":200.96,"x0":-0.6531095588575306,"y0":50.00156649123062,"z0":5.779729807716771,"aX":-19.427605874214855},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":2280,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39499862149201626,"extension":6.6396414163765645},"index":0,"playId":"28248f9f-3fab-3abc-bd22-f3bee15fde03","pitchNumber":1,"startTime":"2025-09-25T03:00:18.222Z","endTime":"2025-09-25T03:00:22.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.520819666556445,"aZ":-36.01466577615559,"pfxX":0.40494153871834637,"pfxZ":-2.3129948706292343,"pX":-0.6827418534107956,"pZ":2.540658658551153,"vX0":1.242198190156341,"vY0":-127.98509398812521,"vZ0":-1.6127144264560056,"x":143.02,"y":170.18,"x0":-1.2271042972413604,"y0":50.00458404405691,"z0":6.000600957425308,"aX":0.671530948141684},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.3,"breakHorizontal":-1.0,"spinRate":1809,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.4280227413358393,"extension":6.658109338249063},"index":1,"playId":"ee01e722-752f-3a61-b4e9-b28d7994ef3e","pitchNumber":2,"startTime":"2025-09-25T03:00:33.270Z","endTime":"2025-09-25T03:00:38.318Z","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":88.7,"endSpeed":81.3,"strikeZoneTop":3.32773061283144,"strikeZoneBottom":1.56923879572481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06500597567306,"aZ":-37.65019564134392,"pfxX":-0.4304966624036073,"pfxZ":-3.264580349884307,"pX":1.3139060242394232,"pZ":2.3207673468950936,"vX0":5.9688724356655065,"vY0":-128.98642958842245,"vZ0":-1.8130379682475053,"x":66.92,"y":176.12,"x0":-0.9791323382187564,"y0":50.00427620244796,"z0":5.949305819936896,"aX":-0.722727673874586},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.1,"breakHorizontal":-0.6,"spinRate":1969,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4254408163971064,"extension":6.560134419688726},"index":2,"playId":"947ffe6e-4288-397f-b066-93647fa02c95","pitchNumber":3,"startTime":"2025-09-25T03:00:56.007Z","endTime":"2025-09-25T03:01:00.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.27258882633471,"strikeZoneBottom":1.54239299491007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91723117937605,"aZ":-21.413134582566556,"pfxX":-0.40860803271135104,"pfxZ":5.647507106592803,"pX":1.5620339423164702,"pZ":3.4027924976604624,"vX0":7.081706379451291,"vY0":-137.4895084949791,"vZ0":-2.896076079680765,"x":57.46,"y":146.9,"x0":-0.9993682743680137,"y0":50.00128252342495,"z0":5.931329149204777,"aX":-0.7799185382861193},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-0.8,"spinRate":2468,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3991482856380695,"extension":6.760844812394922},"index":3,"playId":"4ddfaadd-52dd-319d-81e0-ee1cd74b56d9","pitchNumber":4,"startTime":"2025-09-25T03:01:13.488Z","endTime":"2025-09-25T03:01:17.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.17369940858844,"strikeZoneBottom":1.41551533914541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.14110403335583,"aZ":-23.044642793429617,"pfxX":-10.469123686215418,"pfxZ":4.690633697772595,"pX":1.0359893966614568,"pZ":2.4906267714914194,"vX0":8.812643111185043,"vY0":-139.51756483861357,"vZ0":-5.114928377617789,"x":77.51,"y":171.53,"x0":-0.8235843494073095,"y0":50.00385045572835,"z0":5.892965978119675,"aX":-20.37610534544737},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":16.8,"spinRate":2357,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3945414915817631,"extension":6.577378867592942},"index":4,"playId":"c0e396c6-b819-3f43-b08f-7a9150f9901c","pitchNumber":5,"startTime":"2025-09-25T03:01:28.638Z","endTime":"2025-09-25T03:01:33.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:01:33.107Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-25T03:01:32.185Z","endTime":"2025-09-25T03:02:19.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.49215513544571,"strikeZoneBottom":1.70367514813526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.554109543458775,"aZ":-24.06437718331698,"pfxX":0.2839998038373066,"pfxZ":4.356793983859134,"pX":1.0679626237329756,"pZ":3.0191593983817873,"vX0":6.051668204986722,"vY0":-136.0091622570521,"vZ0":-3.3226942493447496,"x":76.29,"y":157.26,"x0":-1.2286760695549581,"y0":50.00561306706344,"z0":5.93750763984944,"aX":0.5271212101597582},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-1.9,"spinRate":2501,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40368301544749485,"extension":6.6366250554426465},"index":0,"playId":"f8feaf47-1ae1-3e07-9156-e285301349e5","pitchNumber":1,"startTime":"2025-09-25T03:01:58.250Z","endTime":"2025-09-25T03:02:02.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79716775690178,"aZ":-25.278459570315906,"pfxX":-9.098759289094966,"pfxZ":3.508354380326425,"pX":0.21384016668854092,"pZ":2.8285731887218915,"vX0":6.848191615900114,"vY0":-140.24387305162907,"vZ0":-3.658862987768777,"x":108.85,"y":162.41,"x0":-1.0946471752456868,"y0":50.00117414314665,"z0":5.825661307905676,"aX":-17.87308403737233},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2343,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3926256620110675,"extension":6.654827048471823},"hitData":{"launchSpeed":105.5,"launchAngle":8.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":119.16,"coordY":120.49}},"index":1,"playId":"271f8fb8-261f-3a03-8d88-be5f27bfa213","pitchNumber":2,"startTime":"2025-09-25T03:02:14.252Z","endTime":"2025-09-25T03:02:19.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:02:19.940Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-25T03:03:17.723Z","endTime":"2025-09-25T03:06:32.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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, 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":79.8,"endSpeed":73.0,"strikeZoneTop":3.60163277515239,"strikeZoneBottom":1.78149367580315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49642679445931,"aZ":-42.59713963789695,"pfxX":7.826668923416335,"pfxZ":-7.780190671874383,"pX":1.0750560212300062,"pZ":0.657523007467569,"vX0":1.2091026650548753,"vY0":-116.12506766441875,"vZ0":-2.151345094183509,"x":76.02,"y":221.03,"x0":-0.4699293952841092,"y0":50.0001138738349,"z0":5.718813138701878,"aX":10.489735403631018},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.3,"breakHorizontal":-14.4,"spinRate":2626,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4750340856955835,"extension":6.480740682043615},"index":0,"playId":"b8244930-198d-351c-9623-229c0b15e6a3","pitchNumber":1,"startTime":"2025-09-25T03:04:38.085Z","endTime":"2025-09-25T03:04:42.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.481039149601443,"aZ":-27.387014930594784,"pfxX":4.046255768574223,"pfxZ":2.875712938768255,"pX":0.6102670586856943,"pZ":1.8877320125805224,"vX0":1.9403497722392726,"vY0":-127.72475251878895,"vZ0":-4.016103526867153,"x":93.74,"y":187.81,"x0":-0.6832174031176736,"y0":50.00247010256167,"z0":5.6160189026300715,"aX":6.734297511700412},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-7.8,"spinRate":2701,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.42762777803618235,"extension":6.377659819120648},"index":1,"playId":"99d4b955-1400-3d3b-a755-6f72108786cb","pitchNumber":2,"startTime":"2025-09-25T03:04:56.958Z","endTime":"2025-09-25T03:05:02.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84462285134604,"aZ":-45.80690117788484,"pfxX":5.742088363832284,"pfxZ":-10.019132113208403,"pX":0.2183709197696476,"pZ":2.270880240792329,"vX0":0.023149001286540738,"vY0":-117.24930838903809,"vZ0":1.6626913439233448,"x":108.68,"y":177.47,"x0":-0.5348452307981352,"y0":50.00230201764161,"z0":5.902291038938655,"aX":7.813422694471564},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.2,"breakHorizontal":-10.3,"spinRate":2664,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.4712573845029411,"extension":6.500403985150785},"index":2,"playId":"0294f28c-2b19-30a5-92fe-ae7582501026","pitchNumber":3,"startTime":"2025-09-25T03:05:36.550Z","endTime":"2025-09-25T03:05:41.071Z","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":93.3,"endSpeed":85.1,"strikeZoneTop":3.47038238361004,"strikeZoneBottom":1.74730135768028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.857860750918807,"aZ":-22.94140571707406,"pfxX":-6.569384871630587,"pfxZ":4.953252224646459,"pX":-0.006105569355546663,"pZ":3.8021449446482443,"vX0":3.5071354934247276,"vY0":-135.9009084789738,"vZ0":-0.8440064397667051,"x":117.23,"y":136.12,"x0":-0.46253050804862106,"y0":50.001556533620814,"z0":5.715936274476643,"aX":-12.239459008556299},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":11.2,"spinRate":2589,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40363679980797906,"extension":6.423666353247324},"index":3,"playId":"f2e41f1b-0fda-3012-98d4-6dd9d52fe9b4","pitchNumber":4,"startTime":"2025-09-25T03:06:04.896Z","endTime":"2025-09-25T03:06:09.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.714489920459204,"aZ":-36.8861554280905,"pfxX":9.614717317138041,"pfxZ":-3.06837472791569,"pX":0.8365279651686213,"pZ":1.141305117868446,"vX0":0.38667239108075485,"vY0":-123.87615930006602,"vZ0":-3.3457016406758395,"x":85.11,"y":207.96,"x0":-0.5690385773245134,"y0":50.00513349732302,"z0":5.633891896237794,"aX":14.751883540404869},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":-17.4,"spinRate":2729,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4443463503629115,"extension":6.428405683918616},"hitData":{"launchSpeed":78.7,"launchAngle":13.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.84,"coordY":96.05}},"index":4,"playId":"10b3f3d8-dd75-3046-b524-074ac4e268f9","pitchNumber":5,"startTime":"2025-09-25T03:06:21.212Z","endTime":"2025-09-25T03:06:32.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:06:32.258Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-25T03:06:30.825Z","endTime":"2025-09-25T03:07:37.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.46428624890212,"strikeZoneBottom":1.71648538578898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.078640419681236,"aZ":-29.367110665991966,"pfxX":-7.0007005103393425,"pfxZ":1.762695818206259,"pX":0.9287066334313636,"pZ":2.147954098218861,"vX0":5.923172320259214,"vY0":-125.7728081207869,"vZ0":-2.195526675251652,"x":81.6,"y":180.79,"x0":-0.5548839115053831,"y0":50.00108405466484,"z0":5.429190116585636,"aX":-11.140850152775599},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":11.2,"spinRate":1782,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4365902484850963,"extension":6.546374394977909},"index":0,"playId":"0215620f-6fd8-3c27-8f5f-14b4fbd97602","pitchNumber":1,"startTime":"2025-09-25T03:06:57.873Z","endTime":"2025-09-25T03:07:01.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":72.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46978453674069,"aZ":-44.032784581606045,"pfxX":8.350403694041699,"pfxZ":-8.733804375417344,"pX":-0.4940924851955782,"pZ":2.3785646405450587,"vX0":-2.300686512697183,"vY0":-117.00342800641,"vZ0":1.5517956815895566,"x":135.83,"y":174.56,"x0":-0.5701496982979092,"y0":50.005663662188,"z0":5.90159333403309,"aX":11.332201746960239},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.9,"breakHorizontal":-14.3,"spinRate":2744,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.47201692041341836,"extension":6.31786228226008},"index":1,"playId":"d340c6b2-2cb4-355c-ada7-a0e7e74eed1b","pitchNumber":2,"startTime":"2025-09-25T03:07:15.910Z","endTime":"2025-09-25T03:07:19.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.53465458867843,"strikeZoneBottom":1.70140038361747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.180470938583554,"aZ":-36.31623725768137,"pfxX":5.954171637168093,"pfxZ":-2.7096828090947067,"pX":-0.4389679915498327,"pZ":2.2095309266649577,"vX0":-1.38202865379664,"vY0":-122.96938243776083,"vZ0":-1.1242687020735413,"x":133.73,"y":179.12,"x0":-0.6420531718966802,"y0":50.00574982785986,"z0":5.763256943348223,"aX":9.08821076614191},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-10.4,"spinRate":2770,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.44600888316608334,"extension":6.38120155969015},"index":2,"playId":"3bd353b1-5e2b-38ec-b50f-7e5d82f0d170","pitchNumber":3,"startTime":"2025-09-25T03:07:33.639Z","endTime":"2025-09-25T03:07:37.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:07:37.803Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-25T03:07:38.399Z","endTime":"2025-09-25T03:10:10.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17348188312951,"aZ":-23.050485903173616,"pfxX":-8.903311974037498,"pfxZ":5.072850749853539,"pX":-1.3084263817576836,"pZ":1.8951227870900451,"vX0":1.1096476343064574,"vY0":-134.27663086656443,"vZ0":-5.017072807924574,"x":166.87,"y":187.61,"x0":-0.5759924082687186,"y0":50.001678397884554,"z0":5.4606143927705935,"aX":-16.01147698330077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":2512,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.41027737590678015,"extension":6.482337991184834},"index":0,"playId":"c44c69b1-0e60-32cb-ba58-8aaaf08a0409","pitchNumber":1,"startTime":"2025-09-25T03:08:01.977Z","endTime":"2025-09-25T03:08:06.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c6a9072a-d17c-3990-bd1a-e9bf3fec56fc","startTime":"2025-09-25T03:08:18.889Z","endTime":"2025-09-25T03:08:23.336Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.821379100918172,"aZ":-42.34531259034862,"pfxX":7.782303646333342,"pfxZ":-7.3938814250450715,"pX":0.9666563615691579,"pZ":1.620709220336456,"vX0":0.6290940699216714,"vY0":-117.50383598385363,"vZ0":-0.4291283768874419,"x":80.15,"y":195.02,"x0":-0.3148447251256413,"y0":50.00581975439518,"z0":5.798287456225794,"aX":10.69796443608151},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.1,"breakHorizontal":-14.2,"spinRate":2502,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4692259415820468,"extension":6.499026086188835},"index":2,"playId":"971b38f2-1a25-3708-8026-4ca318379475","pitchNumber":2,"startTime":"2025-09-25T03:08:38.480Z","endTime":"2025-09-25T03:08:42.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.3613059411103,"strikeZoneBottom":1.64035459759275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96032605514204,"aZ":-21.553756318230043,"pfxX":-7.493315866848052,"pfxZ":5.819931388915787,"pX":0.8209183108374846,"pZ":3.587113994091924,"vX0":5.404563276870901,"vY0":-134.88100681000665,"vZ0":-1.495560837497493,"x":85.71,"y":141.93,"x0":-0.2449233915389361,"y0":50.00410998407768,"z0":5.683167506286308,"aX":-13.675683346365735},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":12.2,"spinRate":2503,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4075797961858041,"extension":6.4325985410812425},"index":3,"playId":"acdc16e8-e819-33c0-9bee-3daf3c04e9ea","pitchNumber":3,"startTime":"2025-09-25T03:09:00.383Z","endTime":"2025-09-25T03:09:04.636Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.30680448325128,"strikeZoneBottom":1.58643707538968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848496653262945,"aZ":-26.223151630933557,"pfxX":1.5043839969828527,"pfxZ":3.3999876097619897,"pX":-0.453426936096804,"pZ":4.1441214871182686,"vX0":0.044346458778975445,"vY0":-131.25269192481215,"vZ0":0.945610484087474,"x":134.28,"y":126.89,"x0":-0.6661010976149251,"y0":50.00466236692293,"z0":5.726684907389653,"aX":2.6342353447900577},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-2.8,"spinRate":2639,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4167343783863817,"extension":6.382496267975049},"index":4,"playId":"bc6d6e51-8caf-337e-93ba-fdb40a74fb5e","pitchNumber":4,"startTime":"2025-09-25T03:09:20.748Z","endTime":"2025-09-25T03:09:26.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Willy Adames caught stealing 2nd base, catcher Pedro Pagés to second baseman Brendan Donovan.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"bc6d6e51-8caf-337e-93ba-fdb40a74fb5e","startTime":"2025-09-25T03:09:34.527Z","endTime":"2025-09-25T03:09:46.879Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-09-25T03:09:46.879Z","endTime":"2025-09-25T03:10:01.038Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.308819011363795,"aZ":-23.279738542799453,"pfxX":-9.021551288388366,"pfxZ":4.747816770599824,"pX":-0.24715721223535853,"pZ":2.4004200386497447,"vX0":3.4127865695919226,"vY0":-136.75773799050984,"vZ0":-4.373758913041439,"x":126.42,"y":173.97,"x0":-0.3473723554011606,"y0":50.00131842809333,"z0":5.63977794809194,"aX":-16.89563021161623},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2487,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4022251558090586,"extension":6.4331998168963205},"hitData":{"launchSpeed":107.2,"launchAngle":13.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.38,"coordY":111.65}},"index":7,"playId":"c37c4c68-53a3-3a78-aa79-23d016fca6aa","pitchNumber":5,"startTime":"2025-09-25T03:10:01.038Z","endTime":"2025-09-25T03:10:10.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:10:10.770Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, pitcher Sonny Gray to second baseman Brendan Donovan to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-25T03:10:21.356Z","endTime":"2025-09-25T03:11:56.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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, 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":81.1,"endSpeed":73.9,"strikeZoneTop":3.41314225561217,"strikeZoneBottom":1.62208485425835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78558710713913,"aZ":-42.068656609428125,"pfxX":8.235482805192571,"pfxZ":-7.12338732313424,"pX":-0.29765746146928446,"pZ":2.2144207640718765,"vX0":-1.7331187790715845,"vY0":-118.02197118537642,"vZ0":0.8563265002516123,"x":128.35,"y":178.99,"x0":-0.6160127085808753,"y0":50.004619485391466,"z0":5.770692772527228,"aX":11.434709079374302},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.2,"breakHorizontal":-14.4,"spinRate":2529,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4669311843422381,"extension":6.384002056716619},"index":0,"playId":"15562d2a-3eee-3f55-b086-c1bdbcfde1bf","pitchNumber":1,"startTime":"2025-09-25T03:10:36.231Z","endTime":"2025-09-25T03:10:40.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01998209220658,"aZ":-41.75771052372486,"pfxX":7.871261558054988,"pfxZ":-6.782093391850395,"pX":1.1419859999123598,"pZ":0.6699213128747189,"vX0":1.0950253107274381,"vY0":-119.29247659502876,"vZ0":-2.76336919661418,"x":73.47,"y":220.69,"x0":-0.3459628063668696,"y0":50.00204867399298,"z0":5.677799123249623,"aX":11.126903862991279},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.7,"breakHorizontal":-14.5,"spinRate":2605,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.46253830739875346,"extension":6.5557424871812575},"index":1,"playId":"068b98df-ee57-31ba-b786-724e939e0242","pitchNumber":2,"startTime":"2025-09-25T03:10:54.045Z","endTime":"2025-09-25T03:10:57.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.35155838823174,"strikeZoneBottom":1.59054026198016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70867535915521,"aZ":-36.65976822136597,"pfxX":9.718478784631895,"pfxZ":-2.9110958362136143,"pX":1.2588929631328192,"pZ":0.3385000836462843,"vX0":1.0915130460088789,"vY0":-124.09835330921155,"vZ0":-5.249331179052322,"x":69.01,"y":229.64,"x0":-0.4490727146873771,"y0":50.00486788891413,"z0":5.578195753737678,"aX":14.970372639857628},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.4,"breakHorizontal":-17.9,"spinRate":2668,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44348552398760344,"extension":6.336881757151831},"index":2,"playId":"4c100a31-6f3a-39e7-b225-b16127c79aa9","pitchNumber":3,"startTime":"2025-09-25T03:11:18.470Z","endTime":"2025-09-25T03:11:22.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591572884192217,"aZ":-23.25296727947888,"pfxX":-6.064636798763436,"pfxZ":4.844328459862849,"pX":-0.2640089988984836,"pZ":1.8854271871190407,"vX0":2.5319624925702033,"vY0":-134.71926044930203,"vZ0":-5.286092945990918,"x":127.06,"y":187.87,"x0":-0.4267473227435889,"y0":50.00486968137524,"z0":5.511202708274157,"aX":-11.176552883510581},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":10.4,"spinRate":2371,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.40618026834402565,"extension":6.499351907364725},"hitData":{"launchSpeed":92.0,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":144.22,"coordY":154.72}},"index":3,"playId":"1f017074-8f60-3798-b945-d18741a7ea4a","pitchNumber":4,"startTime":"2025-09-25T03:11:49.007Z","endTime":"2025-09-25T03:11:56.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:11:56.292Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, second baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-25T03:12:42.755Z","endTime":"2025-09-25T03:14:34.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.52035448107008,"strikeZoneBottom":1.74341525579795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03739736318895,"aZ":-21.52887753392107,"pfxX":-9.25826426367604,"pfxZ":5.377895741577741,"pX":0.4216951852552909,"pZ":2.060488801008986,"vX0":6.915185835882328,"vY0":-139.9376303036687,"vZ0":-6.712703265263591,"x":100.93,"y":183.15,"x0":-0.8805053455756737,"y0":50.00565084794216,"z0":5.904273695923195,"aX":-18.33630067167674},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":15.4,"spinRate":2273,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.391640276871688,"extension":6.5380016772330505},"index":0,"playId":"617c7ecc-6fe9-3969-9493-68fc51910d10","pitchNumber":1,"startTime":"2025-09-25T03:14:11.790Z","endTime":"2025-09-25T03:14:16.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27650254305057,"aZ":-24.774387012866235,"pfxX":-1.2532767426672016,"pfxZ":3.87358536832366,"pX":0.6640907510644212,"pZ":2.805811126232281,"vX0":5.008333039880625,"vY0":-137.0819017441432,"vZ0":-3.874085192458421,"x":91.69,"y":163.02,"x0":-1.020853143943506,"y0":50.00177724151286,"z0":5.921373164543316,"aX":-2.393944755214586},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2465,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3990108505012637,"extension":6.5971925370215105},"hitData":{"launchSpeed":94.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":154.72}},"index":1,"playId":"a4292999-808c-3a63-88b3-784ecaebb79b","pitchNumber":2,"startTime":"2025-09-25T03:14:26.472Z","endTime":"2025-09-25T03:14:34.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:14:34.019Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-25T03:14:35.077Z","endTime":"2025-09-25T03:16:35.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.28844205495114,"strikeZoneBottom":1.60457059640002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56133855038761,"aZ":-37.02610728060983,"pfxX":1.0428854690546983,"pfxZ":-2.9811356871271535,"pX":-0.05014771237477049,"pZ":1.3446021944467357,"vX0":2.433218486497542,"vY0":-126.68724927687717,"vZ0":-4.109237835147782,"x":118.91,"y":202.48,"x0":-1.1580449066241176,"y0":50.003796792100886,"z0":5.943127382840075,"aX":1.69689217704958},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":-2.4,"spinRate":1912,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.43213966268190385,"extension":6.551885247158139},"index":0,"playId":"7867277d-6a61-3901-8267-53e886ce3847","pitchNumber":1,"startTime":"2025-09-25T03:14:58.741Z","endTime":"2025-09-25T03:15:02.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.26837712698671,"strikeZoneBottom":1.55639702597255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13169510197813,"aZ":-21.465323650750946,"pfxX":-0.8885805136092557,"pfxZ":5.696490662993176,"pX":1.6832792800260075,"pZ":1.8230444212494956,"vX0":7.186432828914918,"vY0":-135.84400104691923,"vZ0":-6.763571854221654,"x":52.84,"y":189.56,"x0":-0.8744459022383946,"y0":50.004059281483286,"z0":5.82418060983077,"aX":-1.6720107404179552},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":0.1,"spinRate":2517,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40230660385149086,"extension":6.49667719302025},"index":1,"playId":"6d3f070a-c311-3830-962c-79e8905e4f4e","pitchNumber":2,"startTime":"2025-09-25T03:15:14.156Z","endTime":"2025-09-25T03:15:17.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.32010090530855,"strikeZoneBottom":1.63673559229653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.529325543465184,"aZ":-26.874301372900174,"pfxX":-9.942929075552852,"pfxZ":2.709817102264875,"pX":-0.9716756131436224,"pZ":2.660795554340476,"vX0":3.606763725903511,"vY0":-139.5122404949509,"vZ0":-3.9960118702955647,"x":154.04,"y":166.94,"x0":-0.9950020098985682,"y0":50.00347485500806,"z0":5.898190018879614,"aX":-19.457574337854517},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2289,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.393697461975846,"extension":6.459692087987812},"index":2,"playId":"78e1932e-7714-3f0c-a5a7-e759f984e833","pitchNumber":3,"startTime":"2025-09-25T03:15:30.214Z","endTime":"2025-09-25T03:15:33.932Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.51807500604163,"strikeZoneBottom":1.74922446886817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99436142936147,"aZ":-22.008890667096203,"pfxX":-9.417916557042517,"pfxZ":5.231143897235128,"pX":0.08469258065070374,"pZ":2.4575818574178525,"vX0":6.15922532055297,"vY0":-138.98923700889574,"vZ0":-5.356593994475242,"x":113.77,"y":172.43,"x0":-0.9436372144795075,"y0":50.00528061651269,"z0":5.884315908582954,"aX":-18.31206098908362},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2245,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3950341730946194,"extension":6.579616858666571},"index":3,"playId":"8f80f98b-68ea-3146-af3f-ae771f1431dd","pitchNumber":4,"startTime":"2025-09-25T03:15:45.005Z","endTime":"2025-09-25T03:15:48.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.30744702466421,"strikeZoneBottom":1.66764158971382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06745459030825,"aZ":-22.833718800273786,"pfxX":-1.891360644057897,"pfxZ":4.888190110309596,"pX":0.7786984396339186,"pZ":1.4999989209119007,"vX0":5.441638084118022,"vY0":-137.92752526746267,"vZ0":-7.328236423170529,"x":87.32,"y":198.28,"x0":-0.9813419622305473,"y0":50.00224325087002,"z0":5.751212162959648,"aX":-3.613972525800491},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2507,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3983864581569758,"extension":6.571153040551909},"index":4,"playId":"afd7ee2a-36a6-3341-9ae5-2873c1ca60a4","pitchNumber":5,"startTime":"2025-09-25T03:16:02.526Z","endTime":"2025-09-25T03:16:06.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-25T03:16:16.794Z","endTime":"2025-09-25T03:16:31.287Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.28523932459441,"strikeZoneBottom":1.57444420514767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.213221826175744,"aZ":-26.9647229286345,"pfxX":-1.5970444404868238,"pfxZ":2.7476546954189125,"pX":-0.7409084521399287,"pZ":2.022730404577666,"vX0":2.0614689575325778,"vY0":-136.65779946009485,"vZ0":-5.325652657945461,"x":145.24,"y":184.17,"x0":-1.29642082053684,"y0":50.00645941982906,"z0":5.841762420056037,"aX":-3.0311960425221547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":2.5,"spinRate":2401,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40031411273142536,"extension":6.569408226242121},"index":6,"playId":"e65dfbf3-7693-35f2-a8f5-5c1b571376e9","pitchNumber":6,"startTime":"2025-09-25T03:16:31.287Z","endTime":"2025-09-25T03:16:35.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:16:35.364Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out on automatic strike.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-25T03:16:42.988Z","endTime":"2025-09-25T03:18:34.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.2,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.528756290292456,"aZ":-26.08514142069297,"pfxX":-8.88453083633811,"pfxZ":3.03338603422557,"pX":-0.11683104669648035,"pZ":2.8219876159643813,"vX0":5.559860335444991,"vY0":-141.35190484730944,"vZ0":-3.9559658654651066,"x":121.45,"y":162.59,"x0":-0.9628073625154866,"y0":50.00479454422937,"z0":5.9298786408396325,"aX":-17.842498814182708},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":2276,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3886310713082226,"extension":6.5948660669108365},"index":0,"playId":"729cc74c-3451-3639-b246-c7ffd7720dec","pitchNumber":1,"startTime":"2025-09-25T03:17:03.454Z","endTime":"2025-09-25T03:17:07.731Z","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.4,"endSpeed":88.8,"strikeZoneTop":3.49665415267156,"strikeZoneBottom":1.67814263200938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1366912639607,"aZ":-13.23769670013259,"pfxX":-4.971810431031074,"pfxZ":9.356669750637128,"pX":0.8887351132100709,"pZ":2.6334599906530136,"vX0":6.334546597413523,"vY0":-141.54559128353895,"vZ0":-6.611004673241855,"x":83.12,"y":167.68,"x0":-0.7351217170592504,"y0":50.00207512178237,"z0":5.851651574155521,"aX":-10.061159482220157},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2378,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38738394720003066,"extension":6.650506371695442},"index":1,"playId":"ded8dd9f-f91b-32b6-b46b-35a4859da131","pitchNumber":2,"startTime":"2025-09-25T03:17:23.420Z","endTime":"2025-09-25T03:17:27.597Z","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":96.6,"endSpeed":87.6,"strikeZoneTop":3.45071992087414,"strikeZoneBottom":1.60333292054965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.594476531671596,"aZ":-22.826009551973826,"pfxX":-9.315102566183402,"pfxZ":4.749214577569108,"pX":1.2255769067275695,"pZ":1.7668478038031932,"vX0":8.895468635095861,"vY0":-140.14224360187603,"vZ0":-7.005926680064652,"x":70.28,"y":191.08,"x0":-0.7947998404890059,"y0":50.00614238636458,"z0":5.813171653422613,"aX":-18.34907931067235},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2297,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39232746328007373,"extension":6.609852848154953},"index":2,"playId":"4a82badf-645f-3e1e-8765-9cf5288a2fd3","pitchNumber":3,"startTime":"2025-09-25T03:17:44.280Z","endTime":"2025-09-25T03:17:48.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.40463645113275,"strikeZoneBottom":1.61464753935747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15933266424459,"aZ":-21.95423421519021,"pfxX":-9.13626396279043,"pfxZ":5.117445726604511,"pX":0.9795516142501532,"pZ":1.2356566916678444,"vX0":8.271857378359037,"vY0":-141.14579848103685,"vZ0":-8.656830613537482,"x":79.66,"y":205.42,"x0":-0.8166573860017527,"y0":50.00489907523572,"z0":5.7815380137963865,"aX":-18.250183254973216},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":2300,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38957635429186865,"extension":6.734382904618108},"index":3,"playId":"a924de59-5464-3851-9a14-04dd69c4c0fc","pitchNumber":4,"startTime":"2025-09-25T03:17:58.225Z","endTime":"2025-09-25T03:18:02.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.694019497345565,"aZ":-21.03514002204032,"pfxX":-9.726314217192296,"pfxZ":5.689200897180535,"pX":-0.4812597434606216,"pZ":2.2487240850408514,"vX0":4.8101386102859305,"vY0":-139.99283001879212,"vZ0":-6.0228994347545886,"x":135.34,"y":178.06,"x0":-0.9712341922784706,"y0":50.00246476689543,"z0":5.833861256812783,"aX":-19.036511702943326},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":2275,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3933561827060994,"extension":6.618226911622385},"index":4,"playId":"76ea30ee-871d-3ff3-b4bb-abdee2c3af04","pitchNumber":5,"startTime":"2025-09-25T03:18:13.165Z","endTime":"2025-09-25T03:18:17.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":695336,"fullName":"Thomas Saggese"}}},"count":{"balls":3,"strikes":3,"outs":2},"index":5,"playId":"e84c6bef-d436-400d-8f8b-ef7314aa9bb1","pitchNumber":5,"startTime":"2025-09-25T03:18:27.348Z","endTime":"2025-09-25T03:18:34.371Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-09-25T03:18:34.371Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-25T03:20:31.301Z","endTime":"2025-09-25T03:21:21.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.068301081110366,"aZ":-25.596647737407498,"pfxX":-6.673351100596787,"pfxZ":4.079812741167513,"pX":0.05025561419148819,"pZ":2.0599043194289584,"vX0":4.1417058517861705,"vY0":-126.7721145894941,"vZ0":-3.4966828119335953,"x":115.08,"y":183.16,"x0":-0.7450661102429303,"y0":50.005561761625266,"z0":5.520847916788067,"aX":-10.767046008601655},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2206,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4335401699434569,"extension":6.197813160898109},"index":0,"playId":"b3818b3b-19fb-3db9-a2b1-d876813981f6","pitchNumber":1,"startTime":"2025-09-25T03:20:45.165Z","endTime":"2025-09-25T03:20:49.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378956464876513,"aZ":-35.79569937329051,"pfxX":9.561354104105128,"pfxZ":-2.41348594207796,"pX":0.03344424817766342,"pZ":2.4256176983764215,"vX0":-1.0482168590561056,"vY0":-122.37703511065601,"vZ0":-0.5457007071704065,"x":115.73,"y":173.29,"x0":-0.7709417758277562,"y0":50.00200105009293,"z0":5.7441349964982775,"aX":14.357457544999562},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.2,"breakHorizontal":-17.0,"spinRate":2625,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4492882950802448,"extension":6.515757845863944},"hitData":{"launchSpeed":101.3,"launchAngle":33.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":159.29,"coordY":43.72}},"index":1,"playId":"d10f059f-15d8-3a2a-aafd-ce0204d957e3","pitchNumber":2,"startTime":"2025-09-25T03:21:12.802Z","endTime":"2025-09-25T03:21:21.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:21:21.929Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, first baseman Alec Burleson to pitcher Sonny Gray.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-25T03:21:27.817Z","endTime":"2025-09-25T03:22:43.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"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(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":84.6,"endSpeed":76.9,"strikeZoneTop":3.07745977326358,"strikeZoneBottom":1.48555491074852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.508973067139383,"aZ":-26.221667742878793,"pfxX":-6.274595266151632,"pfxZ":3.909663760124099,"pX":-0.37261716049892335,"pZ":3.030678734620888,"vX0":3.002997874989489,"vY0":-123.191505317197,"vZ0":-0.7695968620055008,"x":131.2,"y":156.95,"x0":-0.798019625871577,"y0":50.00370188630228,"z0":5.581319848412572,"aX":-9.558745870290748},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":10.6,"spinRate":1583,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.44612584282268575,"extension":6.108286883506451},"index":0,"playId":"e745134f-4f50-3ad6-a371-de5bbf76a77b","pitchNumber":1,"startTime":"2025-09-25T03:21:51.808Z","endTime":"2025-09-25T03:21:55.428Z","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":91.1,"endSpeed":84.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459135496144125,"aZ":-23.737604817667588,"pfxX":1.435013217357609,"pfxZ":4.690869740642581,"pX":-0.2725438568245767,"pZ":3.676031186581136,"vX0":1.2060086046598364,"vY0":-132.8000207456847,"vZ0":-0.5839628539748083,"x":127.39,"y":139.53,"x0":-0.9178505455045163,"y0":50.004407012203856,"z0":5.61411231402537,"aX":2.5825411216983287},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":-2.9,"spinRate":2487,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4112726758442107,"extension":6.018250371143425},"index":1,"playId":"b5bf5220-a456-3cf6-ac27-a52b0f537707","pitchNumber":2,"startTime":"2025-09-25T03:22:06.021Z","endTime":"2025-09-25T03:22:09.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-25T03:22:16.573Z","endTime":"2025-09-25T03:22:36.122Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1564429735859,"aZ":-44.126394245200224,"pfxX":8.185725363670604,"pfxZ":-8.956949987330427,"pX":-0.5010365104950224,"pZ":1.983234547441029,"vX0":-2.1229147053325614,"vY0":-116.06517002092365,"vZ0":0.9752582731659554,"x":136.1,"y":185.23,"x0":-0.6254849137971203,"y0":50.00254964315094,"z0":5.833818143472001,"aX":10.923261013364838},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":-14.0,"spinRate":2446,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.4759209423824977,"extension":6.4174271117619},"hitData":{"launchSpeed":76.7,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.65,"coordY":174.99}},"index":3,"playId":"22e6646d-8646-3908-b818-9b536f2161bf","pitchNumber":3,"startTime":"2025-09-25T03:22:36.122Z","endTime":"2025-09-25T03:22:43.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:22:43.498Z","atBatIndex":49},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Andrew Knizner reaches on a missed catch error by first baseman Alec Burleson, assist to shortstop Thomas Saggese.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-25T03:22:45.630Z","endTime":"2025-09-25T03:24:47.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55746898779391,"aZ":-26.827991286866787,"pfxX":-8.653176910447982,"pfxZ":2.9546659553843098,"pX":-0.8935408374181466,"pZ":1.6516328952169916,"vX0":1.990809618256412,"vY0":-134.06677472105838,"vZ0":-5.138470559142225,"x":151.06,"y":194.19,"x0":-0.5244280674752739,"y0":50.00296287889332,"z0":5.521875933565914,"aX":-15.660471970279968},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":15.2,"spinRate":2334,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40945086539547093,"extension":6.376033374392795},"index":0,"playId":"d0c42afa-4b7c-3bc3-bdf8-e5a3958cb133","pitchNumber":1,"startTime":"2025-09-25T03:23:23.906Z","endTime":"2025-09-25T03:23:28.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-25T03:23:42.525Z","endTime":"2025-09-25T03:23:52.715Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.20738797373591,"strikeZoneBottom":1.47813433899496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.043841394437028,"aZ":-42.72550001771384,"pfxX":7.879507714551126,"pfxZ":-7.550885840312477,"pX":1.9301533404042648,"pZ":0.2764701059825681,"vX0":2.6191225084686574,"vY0":-118.40646930857231,"vZ0":-3.314451530747042,"x":43.43,"y":231.32,"x0":-0.21898449285750057,"y0":50.00404028089419,"z0":5.667244578532075,"aX":11.00681960900308},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.3,"breakHorizontal":-15.0,"spinRate":2540,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.46549719068968676,"extension":6.47199719601239},"index":2,"playId":"ad2017fc-9050-30f6-8643-d79efe3b29b4","pitchNumber":2,"startTime":"2025-09-25T03:23:52.715Z","endTime":"2025-09-25T03:23:57.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.354763115762143,"aZ":-44.00295787330721,"pfxX":7.051876881317933,"pfxZ":-8.560558572801048,"pX":0.554189569555636,"pZ":2.5717606385679965,"vX0":0.07468350819673031,"vY0":-117.15217434413906,"vZ0":2.066412623910076,"x":95.88,"y":169.34,"x0":-0.3934265517008632,"y0":50.002445692827145,"z0":5.809283642816064,"aX":9.743874652487131},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.6,"breakHorizontal":-12.7,"spinRate":2365,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.46859964793263487,"extension":6.431309094758228},"index":3,"playId":"187af64e-f773-3b62-9b61-844753ddba0e","pitchNumber":3,"startTime":"2025-09-25T03:24:16.304Z","endTime":"2025-09-25T03:24:20.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40751429503506,"aZ":-37.28436377490122,"pfxX":9.52575587600479,"pfxZ":-3.3204024937923107,"pX":1.432059144524539,"pZ":1.5440012046630378,"vX0":2.3598821027288004,"vY0":-123.99794505285335,"vZ0":-2.4897220263697326,"x":62.41,"y":197.09,"x0":-0.7716629375428504,"y0":50.001819931359336,"z0":5.706143209348774,"aX":14.664738857606553},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.4,"breakHorizontal":-17.8,"spinRate":2624,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4436402594343889,"extension":6.484111160876122},"hitData":{"launchSpeed":60.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.77,"coordY":153.22}},"index":4,"playId":"767e6dc7-8545-3789-be8b-f06d2ec11aa5","pitchNumber":4,"startTime":"2025-09-25T03:24:38.535Z","endTime":"2025-09-25T03:24:47.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:24:47.163Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-25T03:25:11.796Z","endTime":"2025-09-25T03:27:06.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":2.997773929129,"strikeZoneBottom":1.45279540757734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04835197646738,"aZ":-27.885221100181756,"pfxX":1.7260441947970078,"pfxZ":2.4516211446767846,"pX":1.8837410814389544,"pZ":1.3687705357878923,"vX0":5.291794022578158,"vY0":-130.7757987740329,"vZ0":-5.391994657198667,"x":45.2,"y":201.82,"x0":-0.38223359060514484,"y0":50.001662744059196,"z0":5.523518323027033,"aX":3.0186501118732108},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2716,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.41726359037688443,"extension":6.521323163095384},"index":0,"playId":"d4b897ae-c124-3f5f-af92-667c41c0c87f","pitchNumber":1,"startTime":"2025-09-25T03:25:20.969Z","endTime":"2025-09-25T03:25:25.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":2.9235294790027,"strikeZoneBottom":1.29267875207647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.079470924505504,"aZ":-43.343494576022,"pfxX":5.346192685950185,"pfxZ":-8.014006519063422,"pX":2.1450165174891724,"pZ":-1.161610144881824,"vX0":3.8515738138311115,"vY0":-119.05847292768782,"vZ0":-6.165444144868031,"x":35.24,"y":270.14,"x0":-0.20519381041829837,"y0":50.00381849433619,"z0":5.514892947182186,"aX":7.45024037201854},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.0,"breakHorizontal":-10.8,"spinRate":2705,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4653096753563535,"extension":6.587211001461739},"index":1,"playId":"c90ead7d-24c8-34aa-8caf-da317b6fb6b6","pitchNumber":2,"startTime":"2025-09-25T03:25:39.179Z","endTime":"2025-09-25T03:25:43.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":2.91210538155548,"strikeZoneBottom":1.39120333980786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.801899989635128,"aZ":-29.121843634674665,"pfxX":2.812188059966836,"pfxZ":1.7706834028438188,"pX":0.8683276709979297,"pZ":2.509232877192047,"vX0":2.692712263642059,"vY0":-130.21954778249125,"vZ0":-2.2897023555679987,"x":83.9,"y":171.03,"x0":-0.542361176284198,"y0":50.0053502548084,"z0":5.589788467561477,"aX":4.85979732586189},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-5.6,"spinRate":2737,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4196409104934178,"extension":6.47057275220531},"index":2,"playId":"e56a6b83-e2ce-372f-9520-3f2d7971ad82","pitchNumber":3,"startTime":"2025-09-25T03:26:25.022Z","endTime":"2025-09-25T03:26:29.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.219770398471958,"aZ":-42.261589360179435,"pfxX":5.367478571244935,"pfxZ":-7.305602977076084,"pX":-0.0638917298328711,"pZ":2.072265996344459,"vX0":-0.617051712072084,"vY0":-117.06424555889373,"vZ0":0.7152531831861753,"x":119.44,"y":182.83,"x0":-0.4930370493224071,"y0":50.004438564620514,"z0":5.736212627595036,"aX":7.409502862071718},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.7,"breakHorizontal":-9.6,"spinRate":2410,"spinDirection":23},"zone":5,"typeConfidence":2.0,"plateTime":0.4688633701345202,"extension":6.576119019537995},"index":3,"playId":"93466cf2-6d3a-3123-80f5-9fca53b2fee3","pitchNumber":4,"startTime":"2025-09-25T03:26:42.264Z","endTime":"2025-09-25T03:26:46.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.01911229395291,"strikeZoneBottom":1.44679206000537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.673856573897446,"aZ":-44.214940169084265,"pfxX":7.059783464747333,"pfxZ":-8.65185596885393,"pX":0.5293952298176261,"pZ":2.70297768449333,"vX0":-0.43577152407626024,"vY0":-117.82836330663879,"vZ0":2.0795764343562313,"x":96.82,"y":165.8,"x0":-0.19806797070400514,"y0":50.00569351481589,"z0":5.927785169980778,"aX":9.819707027917866},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.8,"breakHorizontal":-12.6,"spinRate":2369,"spinDirection":21},"zone":3,"typeConfidence":2.0,"plateTime":0.4668014491868626,"extension":6.32753220687694},"index":4,"playId":"5ce7f5ce-4e75-3789-bbc0-f7ddbecbe78e","pitchNumber":5,"startTime":"2025-09-25T03:27:01.893Z","endTime":"2025-09-25T03:27:06.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:27:06.291Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-25T03:27:39.859Z","endTime":"2025-09-25T03:30:28.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":88.3,"strikeZoneTop":3.06559773459824,"strikeZoneBottom":1.50268532883271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63444897169525,"aZ":-23.8863734016424,"pfxX":-9.899193555187129,"pfxZ":4.166529054588743,"pX":1.2365679844962327,"pZ":2.193092368002853,"vX0":9.254915085511486,"vY0":-140.1541690335817,"vZ0":-5.885582775241418,"x":69.86,"y":179.57,"x0":-0.8219847712284929,"y0":50.005774787644725,"z0":5.880161926011787,"aX":-19.700442547841753},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2313,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39078282180598656,"extension":6.67481181729879},"index":0,"playId":"735c0316-4f8d-3e6c-816a-ab9e1315bee0","pitchNumber":1,"startTime":"2025-09-25T03:29:22.510Z","endTime":"2025-09-25T03:29:26.823Z","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":96.3,"endSpeed":88.6,"strikeZoneTop":2.97813450414958,"strikeZoneBottom":1.50075266247242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.940690062241714,"aZ":-24.636054136270367,"pfxX":-9.223397391231568,"pfxZ":3.7962947054497174,"pX":0.7674308520189831,"pZ":0.8338785135116714,"vX0":7.442461383866575,"vY0":-139.9319135981181,"vZ0":-9.00321877343412,"x":87.75,"y":216.27,"x0":-0.7254953656530679,"y0":50.006534941961604,"z0":5.701492380467093,"aX":-18.334509414683275},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2342,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.391102043612523,"extension":6.6829588974963485},"index":1,"playId":"577061e8-8b66-3240-8443-46a05c53eecd","pitchNumber":2,"startTime":"2025-09-25T03:29:38.603Z","endTime":"2025-09-25T03:29:42.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.07897038098105,"strikeZoneBottom":1.54504014218319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.593849966000995,"aZ":-25.47240392920533,"pfxX":-8.266117996808418,"pfxZ":3.3707014170699026,"pX":0.47160546129217007,"pZ":3.598395062555819,"vX0":6.77893239841384,"vY0":-140.0745515451571,"vZ0":-2.0099593530839504,"x":99.02,"y":141.62,"x0":-0.9057168791028664,"y0":50.00192297296306,"z0":5.9904477886782495,"aX":-16.428119287311716},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":2379,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3910054710566211,"extension":6.531775282713594},"index":2,"playId":"c745c787-10f9-3e60-975e-7aefb0f74a0b","pitchNumber":3,"startTime":"2025-09-25T03:29:54.907Z","endTime":"2025-09-25T03:29:59.056Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":2.9796373346318,"strikeZoneBottom":1.53082723673506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179894906941204,"aZ":-27.143707405189133,"pfxX":-7.732667312398042,"pfxZ":2.5595717275053165,"pX":-0.40435892642070337,"pZ":2.14082224263665,"vX0":4.727721354922556,"vY0":-139.0807923188855,"vZ0":-5.112204391297394,"x":132.41,"y":180.98,"x0":-1.1185512925227434,"y0":50.002569032131504,"z0":5.794947471654496,"aX":-15.201287805632258},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":13.1,"spinRate":2373,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3932830073687974,"extension":6.666542646209652},"index":3,"playId":"b6535fe8-fd17-34fe-a6d5-a8f21fa86e86","pitchNumber":4,"startTime":"2025-09-25T03:30:07.038Z","endTime":"2025-09-25T03:30:11.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.381735126526625,"aZ":-26.189496496119887,"pfxX":-8.729032176663399,"pfxZ":3.051475987259992,"pX":-0.09688841053355257,"pZ":1.9470224437016646,"vX0":5.553660907340744,"vY0":-139.23634951958385,"vZ0":-5.8999287205865265,"x":120.69,"y":186.21,"x0":-0.9835675148430427,"y0":50.0068181770409,"z0":5.827686484390574,"aX":-17.13595559922248},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":2338,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3934563558928321,"extension":6.490164457500421},"hitData":{"launchSpeed":90.0,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.72,"coordY":160.8}},"index":4,"playId":"1c14c6a1-1785-3edd-8d4a-8892f2c712b6","pitchNumber":5,"startTime":"2025-09-25T03:30:20.845Z","endTime":"2025-09-25T03:30:28.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:30:28.804Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-25T03:30:30.072Z","endTime":"2025-09-25T03:31:58.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.79147504677871,"strikeZoneBottom":1.83430266486622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.795723757844602,"aZ":-14.002587851118676,"pfxX":-4.501864118324712,"pfxZ":8.807690258063715,"pX":1.1538003261800196,"pZ":2.407256336526951,"vX0":7.125203334688285,"vY0":-142.49999632541784,"vZ0":-7.150765898761697,"x":73.02,"y":173.78,"x0":-0.7905405562350413,"y0":50.0032509145541,"z0":5.828353239518756,"aX":-9.288508819790984},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2395,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3839289026489272,"extension":6.6330774004964015},"index":0,"playId":"44710a92-99ef-3dcd-abe3-5850a4c5b16c","pitchNumber":1,"startTime":"2025-09-25T03:30:53.876Z","endTime":"2025-09-25T03:30:58.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.82808550629325,"strikeZoneBottom":1.90090924418934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70135730261536,"aZ":-15.361993951201786,"pfxX":-5.756782754370875,"pfxZ":8.330234896957188,"pX":1.375377113235611,"pZ":1.0651250406298618,"vX0":8.225462110522274,"vY0":-140.66723168623858,"vZ0":-10.143785249740695,"x":64.57,"y":210.02,"x0":-0.8287916874687108,"y0":50.006667934591185,"z0":5.696914548031437,"aX":-11.6246563046616},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":8.9,"spinRate":2375,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3882817692576537,"extension":6.702533481007002},"index":1,"playId":"45776a29-ddbf-348a-96fa-b0bf78bd0bf8","pitchNumber":2,"startTime":"2025-09-25T03:31:06.792Z","endTime":"2025-09-25T03:31:11.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.78592664507543,"strikeZoneBottom":1.85854060863573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72478588634105,"aZ":-22.488283701041887,"pfxX":-9.04537187628613,"pfxZ":4.796192686589209,"pX":0.7584797233462457,"pZ":1.8941338580872804,"vX0":7.4526994068901615,"vY0":-141.3219114978622,"vZ0":-6.854296669566851,"x":88.09,"y":187.64,"x0":-0.7399249043734829,"y0":50.00127502665672,"z0":5.799149892592312,"aX":-18.263154131024475},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":14.9,"spinRate":2454,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38783105462896383,"extension":6.761573188878781},"index":2,"playId":"7a794f92-185c-3fb0-b20a-03a91b760dd3","pitchNumber":3,"startTime":"2025-09-25T03:31:22.697Z","endTime":"2025-09-25T03:31:26.855Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.76843971831661,"strikeZoneBottom":1.81234813394604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58231016561555,"aZ":-22.93145125099719,"pfxX":-10.142744062994169,"pfxZ":4.753041027537956,"pX":0.7546651700380447,"pZ":1.5407987544202004,"vX0":7.6670653295122415,"vY0":-139.33124308687266,"vZ0":-7.272763673573438,"x":88.23,"y":197.18,"x0":-0.7306063454406284,"y0":50.001832992812105,"z0":5.726886608239313,"aX":-19.717397727474925},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2423,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39481320280542276,"extension":6.609344471684681},"index":3,"playId":"f813b1b4-86a3-31a9-9d5e-4eaf88dfa760","pitchNumber":4,"startTime":"2025-09-25T03:31:36.868Z","endTime":"2025-09-25T03:31:41.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.232095109253265,"aZ":-14.40259885207707,"pfxX":-4.7360141618077405,"pfxZ":8.643053101406148,"pX":1.3564830156617689,"pZ":3.4663776961073434,"vX0":7.3334348465926205,"vY0":-142.6072286465289,"vZ0":-4.350430942839341,"x":65.29,"y":145.19,"x0":-0.6348385977845648,"y0":50.00634023350613,"z0":5.922271807817129,"aX":-9.742664450388116},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2457,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3842910238828683,"extension":6.700852117384417},"index":4,"playId":"c51cad79-e283-364c-a3fa-6f72b08e6bdb","pitchNumber":5,"startTime":"2025-09-25T03:31:53.378Z","endTime":"2025-09-25T03:31:58.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:31:58.088Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, first baseman Bryce Eldridge to pitcher Carson Seymour.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-25T03:31:57.701Z","endTime":"2025-09-25T03:32:56.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.323227285775722,"aZ":-23.47811439616193,"pfxX":-2.105820622828874,"pfxZ":4.558395615783036,"pX":0.7662459968099663,"pZ":2.7349224171887663,"vX0":5.412424599947452,"vY0":-137.22090327042355,"vZ0":-4.036873712098316,"x":87.79,"y":164.94,"x0":-0.9579939404124527,"y0":50.00283608345579,"z0":5.82447958241752,"aX":-4.017450460878343},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":2.6,"spinRate":2428,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.39913605211558956,"extension":6.46646017564613},"index":0,"playId":"4d706c1e-3dc5-354b-b97c-d64b8067a4d1","pitchNumber":1,"startTime":"2025-09-25T03:32:24.085Z","endTime":"2025-09-25T03:32:28.488Z","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":87.1,"endSpeed":80.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.602210161125722,"aZ":-38.53770559694048,"pfxX":-0.40380608082050995,"pfxZ":-3.882769571368941,"pX":0.3618578333675469,"pZ":2.688267395166158,"vX0":3.3552141304004337,"vY0":-126.83496293679178,"vZ0":-0.7478253885883729,"x":103.21,"y":166.2,"x0":-0.9225862298638285,"y0":50.004807382145174,"z0":6.045473149025054,"aX":-0.6623141204634785},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.0,"breakHorizontal":0.0,"spinRate":2084,"spinDirection":26},"zone":6,"typeConfidence":2.0,"plateTime":0.4309402031319518,"extension":6.507966838191032},"hitData":{"launchSpeed":88.2,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.79,"coordY":161.82}},"index":1,"playId":"b55a7a0d-54a6-3779-8c21-32819bae80f0","pitchNumber":2,"startTime":"2025-09-25T03:32:48.946Z","endTime":"2025-09-25T03:32:56.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:32:56.451Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-25T03:35:21.822Z","endTime":"2025-09-25T03:36:45.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Leahy replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T03:34:00.864Z","endTime":"2025-09-25T03:35:23.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.50970171711173,"strikeZoneBottom":1.75228904519911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.958164163990233,"aZ":-16.3920080255016,"pfxX":-3.4944115615435694,"pfxZ":8.14411285329654,"pX":-0.8705937735090106,"pZ":3.5717459646874374,"vX0":4.886293025727147,"vY0":-137.48630538266139,"vZ0":-3.155825050226685,"x":150.18,"y":142.34,"x0":-2.2067781856154194,"y0":50.003133017018364,"z0":5.829706019727809,"aX":-6.772534992205051},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2254,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.3965134437365241,"extension":7.084213432278557},"index":1,"playId":"5b2c952b-b916-3136-a43d-6eb55810668c","pitchNumber":1,"startTime":"2025-09-25T03:35:23.976Z","endTime":"2025-09-25T03:35:27.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.50950030833265,"strikeZoneBottom":1.69549610520694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.212029610587678,"aZ":-14.506044854007046,"pfxX":-3.6897426833636304,"pfxZ":9.071780906757974,"pX":-0.13012641812128806,"pZ":3.4707284799209406,"vX0":5.838640459107869,"vY0":-138.08118355670697,"vZ0":-3.7567601672928315,"x":121.96,"y":145.07,"x0":-1.7841821885511902,"y0":50.00560515644708,"z0":5.812859553073109,"aX":-7.188945140014819},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2234,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39533503663332725,"extension":7.108673579023539},"index":2,"playId":"96267428-06bb-3fdd-b191-a19b2e75b47d","pitchNumber":2,"startTime":"2025-09-25T03:35:39.214Z","endTime":"2025-09-25T03:35:42.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.41749133853478,"strikeZoneBottom":1.74790224190316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85900159520861,"aZ":-26.276390808786008,"pfxX":-7.958207595547751,"pfxZ":3.308613121323491,"pX":-0.1041937103402429,"pZ":1.7026082580314676,"vX0":7.510589562241352,"vY0":-132.27646641333766,"vZ0":-5.456179526221769,"x":120.97,"y":192.81,"x0":-1.9393871921003705,"y0":50.000486660157954,"z0":5.705832202095461,"aX":-14.173379221583028},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":12.8,"spinRate":1504,"spinDirection":224},"zone":8,"typeConfidence":0.88,"plateTime":0.41326760204200363,"extension":6.682912907445196},"index":3,"playId":"5a450394-6df1-380e-8784-a9d848b600b2","pitchNumber":3,"startTime":"2025-09-25T03:36:04.645Z","endTime":"2025-09-25T03:36:08.419Z","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":96.7,"endSpeed":88.7,"strikeZoneTop":3.47816177193202,"strikeZoneBottom":1.69353169501069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557006580099408,"aZ":-13.928919368180386,"pfxX":-3.8512394451618497,"pfxZ":9.046992216921183,"pX":0.14141953363278406,"pZ":4.138840529964759,"vX0":6.994346092033852,"vY0":-140.78663494792954,"vZ0":-2.5499403231027356,"x":111.61,"y":127.03,"x0":-1.8694688534102823,"y0":50.002394503065396,"z0":5.952462583897062,"aX":-7.767083140189637},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":2320,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38834164530926873,"extension":6.840029314725506},"index":4,"playId":"53acc90c-e242-3896-a9fd-29db0b6140cc","pitchNumber":4,"startTime":"2025-09-25T03:36:23.691Z","endTime":"2025-09-25T03:36:27.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.39102110143646,"strikeZoneBottom":1.72195184309946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.121372983398437,"aZ":-43.77214851046644,"pfxX":4.845882114087779,"pfxZ":-7.661478670459237,"pX":-0.030055228703607655,"pZ":3.2502204299214155,"vX0":2.9831412096081986,"vY0":-122.23022790855447,"vZ0":2.29436829874967,"x":118.15,"y":151.02,"x0":-1.8961333784498406,"y0":50.00602219776243,"z0":6.058279234326557,"aX":7.331618193759247},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.1,"breakHorizontal":-9.5,"spinRate":2399,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.448132109194483,"extension":6.6580756065453155},"index":5,"playId":"09fd0306-33b5-3363-95cf-2132d7bfe932","pitchNumber":5,"startTime":"2025-09-25T03:36:41.893Z","endTime":"2025-09-25T03:36:45.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:36:45.919Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-25T03:36:45.159Z","endTime":"2025-09-25T03:37:15.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.431654497523056,"aZ":-22.89939527169236,"pfxX":-0.5004654588334692,"pfxZ":4.94520659235914,"pX":1.3115045892906405,"pZ":2.756857917528078,"vX0":9.063677233087656,"vY0":-136.0160228530749,"vZ0":-3.7703996850232038,"x":67.01,"y":164.34,"x0":-1.9970868945575535,"y0":50.00579204497941,"z0":5.746279113775312,"aX":-0.9401980737548742},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2453,"spinDirection":184},"zone":12,"typeConfidence":0.68,"plateTime":0.4024729603009334,"extension":6.7798808774268124},"hitData":{"launchSpeed":68.6,"launchAngle":12.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.77,"coordY":162.02}},"index":0,"playId":"13e9d7de-25bc-390e-9e09-3f5275eda00b","pitchNumber":1,"startTime":"2025-09-25T03:37:09.500Z","endTime":"2025-09-25T03:37:15.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:37:15.153Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a ground ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-25T03:37:16.037Z","endTime":"2025-09-25T03:37:48.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.569140622295507,"aZ":-42.26139108140454,"pfxX":5.109947689302913,"pfxZ":-6.7666725618723955,"pX":-0.21726246163596327,"pZ":3.0354475475976415,"vX0":2.751711844260826,"vY0":-121.32765610390585,"vZ0":1.5802751119754088,"x":125.28,"y":156.82,"x0":-2.0295068507079836,"y0":50.000097444728915,"z0":6.056590685927287,"aX":7.621680510784073},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.6,"breakHorizontal":-10.0,"spinRate":2400,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4513074087323119,"extension":6.889170598477625},"hitData":{"launchSpeed":95.6,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.87,"coordY":117.22}},"index":0,"playId":"4c5c8604-d222-3961-9af1-ade2e05b69fe","pitchNumber":1,"startTime":"2025-09-25T03:37:38.086Z","endTime":"2025-09-25T03:37:48.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:37:48.456Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp line drive to center fielder Victor Scott II. Bryce Eldridge to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-25T03:37:47.456Z","endTime":"2025-09-25T03:38:21.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.872550765019064,"aZ":-17.1116941235792,"pfxX":-8.06752917186035,"pfxZ":7.7159937846708875,"pX":0.3918673005781474,"pZ":2.4777631237454742,"vX0":8.389550940872724,"vY0":-138.76522019178987,"vZ0":-5.799859600206171,"x":102.06,"y":171.88,"x0":-1.6215882257427545,"y0":50.00006717404066,"z0":5.733806265641117,"aX":-15.741302618841313},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":12.8,"spinRate":2151,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.39463729279412885,"extension":7.133992337808585},"hitData":{"launchSpeed":108.9,"launchAngle":10.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.77,"coordY":80.33}},"index":0,"playId":"fd1383e7-af3b-3424-b9bc-89c5b56a95ca","pitchNumber":1,"startTime":"2025-09-25T03:38:11.443Z","endTime":"2025-09-25T03:38:21.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:38:21.257Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-25T03:38:19.327Z","endTime":"2025-09-25T03:40:15.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.722948238290044,"aZ":-11.130202096365663,"pfxX":-2.782031469246678,"pfxZ":10.881961009643758,"pX":0.18766208628203307,"pZ":3.427645595940285,"vX0":6.9894031736678786,"vY0":-138.81535635481293,"vZ0":-4.353470477858309,"x":109.85,"y":146.23,"x0":-2.011637880923407,"y0":50.00221109836593,"z0":5.76899076992222,"aX":-5.380545728669216},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":3.5,"spinRate":2370,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.395953867532993,"extension":7.394665352670601},"index":0,"playId":"83cfb99f-5d77-3989-80f7-930c1fae05f3","pitchNumber":1,"startTime":"2025-09-25T03:38:53.379Z","endTime":"2025-09-25T03:38:57.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.33754969000046,"strikeZoneBottom":1.51156599881217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.682065403963865,"aZ":-41.560490768948206,"pfxX":4.818063955726906,"pfxZ":-6.295780877076415,"pX":0.9947434280959606,"pZ":0.7007393453610224,"vX0":5.23500445568038,"vY0":-121.80771058942652,"vZ0":-3.5731661723941635,"x":79.08,"y":219.86,"x0":-1.8145456455213325,"y0":50.00278807887728,"z0":5.808559457773573,"aX":7.182635530047751},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-10.1,"spinRate":2361,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45102720925210127,"extension":6.974865247129481},"index":1,"playId":"0d1f9b2a-50e5-3285-b72c-cedf7db8364d","pitchNumber":2,"startTime":"2025-09-25T03:39:11.066Z","endTime":"2025-09-25T03:39:14.884Z","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":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.33607472563759,"strikeZoneBottom":1.51146784740028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.895759179456057,"aZ":-43.04622915524641,"pfxX":4.516007307949265,"pfxZ":-7.710572566015593,"pX":-1.2148117187060723,"pZ":4.2534141611364245,"vX0":0.7771370519649373,"vY0":-118.09296258794897,"vZ0":4.986661593549762,"x":163.31,"y":123.94,"x0":-2.134983842398754,"y0":50.003704322102905,"z0":6.078711113399966,"aX":6.366193874881863},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.5,"breakHorizontal":-8.4,"spinRate":2262,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.464147993263313,"extension":6.902110591681418},"index":2,"playId":"d6e6aade-8ebd-3461-89b8-a42b1f2b1c39","pitchNumber":3,"startTime":"2025-09-25T03:39:31.248Z","endTime":"2025-09-25T03:39:34.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.08208439072047,"aZ":-28.386848567404087,"pfxX":-6.980110085065742,"pfxZ":2.1956657395260732,"pX":0.16217021156273395,"pZ":0.45867332537386746,"vX0":7.1927474694226445,"vY0":-130.4242823446356,"vZ0":-7.523660506800936,"x":110.82,"y":226.4,"x0":-1.722724357951003,"y0":50.00433489911181,"z0":5.517678589933371,"aX":-12.043208713200864},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":11.0,"spinRate":1397,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.41973642375327547,"extension":7.046168950981129},"index":3,"playId":"3a16b77c-d09b-3a7f-bb28-3bba40bb296e","pitchNumber":4,"startTime":"2025-09-25T03:39:47.122Z","endTime":"2025-09-25T03:39:51.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.958256158744888,"aZ":-42.1049887261531,"pfxX":5.805209413289539,"pfxZ":-6.579789449212121,"pX":0.9618144217077226,"pZ":1.3955991411914601,"vX0":4.985632017542982,"vY0":-122.75640338235115,"vZ0":-1.8902842042754087,"x":80.34,"y":201.1,"x0":-1.8585550916344233,"y0":50.00597304552352,"z0":5.799328450056761,"aX":8.756295621238309},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.1,"breakHorizontal":-11.8,"spinRate":2447,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44820787565920206,"extension":7.017608363459522},"index":4,"playId":"b38af129-f4b9-3fc1-8dc7-9c89696066b4","pitchNumber":5,"startTime":"2025-09-25T03:40:10.200Z","endTime":"2025-09-25T03:40:15.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:40:15.583Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:42:28.911Z","endTime":"2025-09-25T03:43:05.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Gage replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T03:41:01.231Z","endTime":"2025-09-25T03:42:31.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"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":85.2,"endSpeed":79.2,"strikeZoneTop":3.35013594313843,"strikeZoneBottom":1.65563150644229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.055192436984928,"aZ":-30.096665062381614,"pfxX":-2.4663277688939953,"pfxZ":1.3176358691749197,"pX":-0.3875138067322113,"pZ":3.26823556432612,"vX0":-3.730392906924981,"vY0":-124.16956054231768,"vZ0":-1.6950640388464953,"x":131.77,"y":150.54,"x0":1.4479206525601844,"y0":50.00547196049066,"z0":6.435684203587532,"aX":-3.8976682430349516},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":5.3,"spinRate":2356,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.4390985473204472,"extension":6.1852884460421365},"index":1,"playId":"e21ebb93-ffde-3b94-b879-358375a05cb4","pitchNumber":1,"startTime":"2025-09-25T03:42:31.023Z","endTime":"2025-09-25T03:42:34.682Z","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":85.6,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78285283127717,"aZ":-29.298286400979688,"pfxX":-2.406166037441152,"pfxZ":1.8055132195482084,"pX":-0.6022553141847132,"pZ":2.8493394439899284,"vX0":-3.825553684474276,"vY0":-124.79970365632893,"vZ0":-2.6611896472845036,"x":139.96,"y":161.85,"x0":1.257254688353526,"y0":50.00300366507325,"z0":6.318506319835827,"aX":-3.8327066196196418},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":5.2,"spinRate":2354,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.43723148221502495,"extension":6.275365883799473},"index":2,"playId":"1c53a039-2fe6-3021-86f5-ff1905f6ce9b","pitchNumber":2,"startTime":"2025-09-25T03:42:44.850Z","endTime":"2025-09-25T03:42:48.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.541456466580357,"aZ":-12.975134133399264,"pfxX":1.3955933168235473,"pfxZ":10.329122202841488,"pX":-0.37452395193176924,"pZ":3.3959305309287227,"vX0":-4.028687679091879,"vY0":-135.4550764503237,"vZ0":-5.6775569532014885,"x":131.28,"y":147.09,"x0":0.9505855607800217,"y0":50.002318547717124,"z0":6.426077430488598,"aX":2.5944826513309036},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-1.7,"spinRate":2225,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.40434004833975123,"extension":6.056707588029028},"index":3,"playId":"a7175733-52e4-3f10-b576-6d4d6aecc62b","pitchNumber":3,"startTime":"2025-09-25T03:43:01.547Z","endTime":"2025-09-25T03:43:05.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:43:05.648Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:43:05.941Z","endTime":"2025-09-25T03:46:35.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.32896358483695,"strikeZoneBottom":1.54913286983378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.807266210089022,"aZ":-28.571577963962064,"pfxX":-2.8681614598475673,"pfxZ":2.2378175239005547,"pX":-0.024201540558214073,"pZ":1.3454394889252306,"vX0":-2.3917802920161373,"vY0":-125.48544190371027,"vZ0":-6.257422988138121,"x":117.92,"y":202.45,"x0":1.310369195895749,"y0":50.005223622133194,"z0":6.16697705508158,"aX":-4.624362357566088},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":5.8,"spinRate":2422,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4346811183338084,"extension":6.151061412357163},"index":0,"playId":"3ad93803-6a45-3e77-b7cd-f8d0879d1934","pitchNumber":1,"startTime":"2025-09-25T03:43:27.854Z","endTime":"2025-09-25T03:43:32.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.35470130859327,"strikeZoneBottom":1.54804962334578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.004787009912274,"aZ":-25.195167970003293,"pfxX":4.876393988186645,"pfxZ":4.384603786460165,"pX":-0.026516778177321672,"pZ":2.205958145306604,"vX0":-4.655719542292046,"vY0":-125.03037997866294,"vZ0":-4.717279382024024,"x":118.01,"y":179.22,"x0":1.2216162903057688,"y0":50.00107867327062,"z0":6.171773505333707,"aX":7.759193292858955},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-7.8,"spinRate":1204,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.43721813615895355,"extension":6.30724728592919},"index":1,"playId":"078d6252-ad2a-31a7-91d5-c569cc4e5716","pitchNumber":2,"startTime":"2025-09-25T03:43:41.834Z","endTime":"2025-09-25T03:43:46.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.31133972528812,"strikeZoneBottom":1.53392815941724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44457397916071,"aZ":-24.44763636802107,"pfxX":5.580450566179034,"pfxZ":4.6633310862374024,"pX":-1.3122752872979708,"pZ":0.5181183111807032,"vX0":-7.579537352800469,"vY0":-127.1823811940069,"vZ0":-9.133634624400221,"x":167.02,"y":224.79,"x0":0.9666867544625735,"y0":50.00112100533186,"z0":6.0612877303145005,"aX":9.24055274678686},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-8.6,"spinRate":1493,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.42890184682813093,"extension":6.356265883203373},"index":2,"playId":"f8064568-61cb-3abe-824e-b88926b96d90","pitchNumber":3,"startTime":"2025-09-25T03:43:58.019Z","endTime":"2025-09-25T03:44:02.548Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.35340061818385,"strikeZoneBottom":1.57701997163094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.799891781854434,"aZ":-17.10710507480219,"pfxX":8.116038976811689,"pfxZ":7.953196733578369,"pX":0.19116306085018892,"pZ":1.7059494471078893,"vX0":-5.513103545955256,"vY0":-136.70106131488367,"vZ0":-8.827954522415135,"x":109.71,"y":192.72,"x0":1.1783499048849837,"y0":50.004639510504724,"z0":6.148869855375307,"aX":15.380359286655626},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-13.6,"spinRate":2070,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.40048328534916866,"extension":6.295425666900682},"index":3,"playId":"81ff699d-1746-3817-941b-89d6701bcb43","pitchNumber":4,"startTime":"2025-09-25T03:44:17.868Z","endTime":"2025-09-25T03:44:22.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-25T03:44:37.183Z","endTime":"2025-09-25T03:44:52.203Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.160767703622312,"aZ":-29.172734057740087,"pfxX":2.013393182630437,"pfxZ":1.8888129567367047,"pX":-0.273433820004204,"pZ":1.6308816859686817,"vX0":-3.822582492036407,"vY0":-124.85470802483366,"vZ0":-5.306680851200548,"x":127.42,"y":194.75,"x0":1.012928254159837,"y0":50.00049727126029,"z0":6.172615632808677,"aX":3.192145598720459},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.8,"spinRate":1208,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4380027104292128,"extension":6.270954438587579},"index":5,"playId":"8d0c9e2f-4e59-35de-a429-65457c272945","pitchNumber":5,"startTime":"2025-09-25T03:44:52.203Z","endTime":"2025-09-25T03:44:56.714Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39788406148333,"aZ":-33.58977581139971,"pfxX":-6.972297473221031,"pfxZ":-1.0254440454379345,"pX":-1.0868467589154556,"pZ":2.4048218812198026,"vX0":-3.374217930649198,"vY0":-117.02476057882355,"vZ0":-1.889135820006537,"x":158.43,"y":173.85,"x0":1.2800739893278077,"y0":50.001548000488135,"z0":6.37359545982182,"aX":-9.653560582847764},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.0,"breakHorizontal":13.4,"spinRate":2365,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.46832859102610636,"extension":6.393645247615279},"index":6,"playId":"4bcf9346-1282-3934-bb88-fd82972113ba","pitchNumber":6,"startTime":"2025-09-25T03:45:13.287Z","endTime":"2025-09-25T03:45:18.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.32564730504681,"strikeZoneBottom":1.5710029550743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66768702133989,"aZ":-15.79784115007952,"pfxX":-0.20234501132904903,"pfxZ":8.636083106741518,"pX":1.3059856229538411,"pZ":3.171963327990906,"vX0":0.42075494979158623,"vY0":-136.51166293267408,"vZ0":-5.721282601727706,"x":67.22,"y":153.14,"x0":1.1764845272261477,"y0":50.0041337063268,"z0":6.373684649450521,"aX":-0.38379469948704226},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":0.2,"spinRate":2159,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.40046650846520704,"extension":6.1582965296586485},"index":7,"playId":"f0aaf15a-dba4-39f7-93f8-d1df9ebf3e2d","pitchNumber":7,"startTime":"2025-09-25T03:46:08.688Z","endTime":"2025-09-25T03:46:12.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.723585550469913,"aZ":-32.520904448167336,"pfxX":-1.948801751589059,"pfxZ":-0.21483609228094558,"pX":0.5894851441280389,"pZ":1.6471575775557288,"vX0":-0.6180882570694125,"vY0":-125.2764909888334,"vZ0":-4.751736566954508,"x":94.53,"y":194.31,"x0":1.0924853699403991,"y0":50.00504042806993,"z0":6.219438890733981,"aX":-3.1054899367116042},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":3.7,"spinRate":2321,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.43680205669579664,"extension":6.064853144845806},"hitData":{"launchSpeed":112.1,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.99,"coordY":91.89}},"index":8,"playId":"e0602473-6f15-361a-946c-e683ff6d1a20","pitchNumber":8,"startTime":"2025-09-25T03:46:24.489Z","endTime":"2025-09-25T03:46:35.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:46:35.211Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (26) on a sharp line drive to right fielder Drew Gilbert. Iván Herrera to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:47:26.454Z","endTime":"2025-09-25T03:47:41.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-25T03:46:49.012Z","endTime":"2025-09-25T03:47:28.569Z","isPitch":false,"type":"action"},{"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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.464314380255974,"aZ":-31.361729027039985,"pfxX":-3.3582452450335882,"pfxZ":0.5234690918479652,"pX":-0.12825511440345638,"pZ":1.9758351425858214,"vX0":-2.2010357774562483,"vY0":-123.46981574557361,"vZ0":-4.162495543662887,"x":121.89,"y":185.43,"x0":1.2096037049615516,"y0":50.003923567046314,"z0":6.308719038078519,"aX":-5.20961442447069},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":6.6,"spinRate":2337,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4428042436339945,"extension":6.141345596284511},"hitData":{"launchSpeed":106.2,"launchAngle":17.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.9,"coordY":58.09}},"index":1,"playId":"cc7f5ef5-c00b-3d32-a180-3f27074c0a22","pitchNumber":1,"startTime":"2025-09-25T03:47:28.569Z","endTime":"2025-09-25T03:47:41.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:47:41.577Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Arenado out on a sacrifice fly to center fielder Jung Hoo Lee. Iván Herrera scores. Alec Burleson to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:50:16.207Z","endTime":"2025-09-25T03:51:34.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-25T03:47:54.612Z","endTime":"2025-09-25T03:48:15.256Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Buttó replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-25T03:48:15.256Z","endTime":"2025-09-25T03:50:18.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.40694620803664,"strikeZoneBottom":1.7287972357912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45840496585435,"aZ":-30.04644856847916,"pfxX":0.6300568436808902,"pfxZ":1.2836620222937158,"pX":1.7824253536898245,"pZ":0.20548165569692514,"vX0":8.513484853979218,"vY0":-127.29635945749216,"vZ0":-7.387744144350001,"x":49.06,"y":233.23,"x0":-1.672122277443494,"y0":50.00384869159529,"z0":5.489369182202025,"aX":1.0447342096030825},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-2.9,"spinRate":2694,"spinDirection":119},"zone":14,"typeConfidence":0.93,"plateTime":0.4284961388598809,"extension":6.143268077315293},"index":2,"playId":"95a57b9d-6a3d-3ce6-9057-d52c68bcf6a5","pitchNumber":1,"startTime":"2025-09-25T03:50:18.342Z","endTime":"2025-09-25T03:50:22.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.48020952768384,"strikeZoneBottom":1.77832430365704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72931864216735,"aZ":-26.371588266089024,"pfxX":-11.577941504645022,"pfxZ":2.9407315534002505,"pX":1.6011204685040996,"pZ":1.998322763900934,"vX0":12.858299821078923,"vY0":-139.9285501862973,"vZ0":-4.821394928578231,"x":55.97,"y":184.83,"x0":-1.5580354492398065,"y0":50.00568956587338,"z0":5.480069113633034,"aX":-22.873333292749685},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.4,"breakHorizontal":18.2,"spinRate":2128,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.39201706848486806,"extension":6.40852077490679},"index":3,"playId":"ff05ab89-a2f1-3b72-a3ab-67a89391562e","pitchNumber":2,"startTime":"2025-09-25T03:50:42.178Z","endTime":"2025-09-25T03:50:46.510Z","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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69311876441075,"aZ":-29.79475628264985,"pfxX":1.1560889848711455,"pfxZ":1.4559625241314524,"pX":0.7779629744738809,"pZ":2.6987366634395107,"vX0":5.96177997442564,"vY0":-126.19545863339702,"vZ0":-1.5557282578078564,"x":87.35,"y":165.91,"x0":-1.7532577036033639,"y0":50.001617046397,"z0":5.695535280801882,"aX":1.8871022990211315},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2637,"spinDirection":116},"zone":6,"typeConfidence":0.92,"plateTime":0.43198742672973145,"extension":6.25942025692291},"index":4,"playId":"c41e706c-37cd-3286-ab39-aa37aa92b512","pitchNumber":3,"startTime":"2025-09-25T03:51:00.000Z","endTime":"2025-09-25T03:51:04.077Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.132272099329263,"aZ":-31.60684225134298,"pfxX":0.661022146889187,"pfxZ":0.33577738436707527,"pX":0.7513355673779469,"pZ":2.0498844454169576,"vX0":5.808695807423342,"vY0":-127.59960980792424,"vZ0":-3.0378468997687014,"x":88.36,"y":183.43,"x0":-1.6284363671789692,"y0":50.000483686901575,"z0":5.713886636826978,"aX":1.1023106233871554},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.4,"spinRate":2659,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.4271950574147185,"extension":6.200469412872209},"hitData":{"launchSpeed":94.3,"launchAngle":29.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.09,"coordY":55.01}},"index":5,"playId":"ccc1d0ef-0a49-3272-9a02-2e134ccab477","pitchNumber":4,"startTime":"2025-09-25T03:51:22.505Z","endTime":"2025-09-25T03:51:34.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:51:34.161Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:51:39.659Z","endTime":"2025-09-25T03:53:46.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.852768701247165,"aZ":-37.06151417476576,"pfxX":8.003170551866273,"pfxZ":-3.3007109065050066,"pX":1.2857326435737093,"pZ":1.8786446385115072,"vX0":5.197512616337718,"vY0":-121.64259802750622,"vZ0":-1.3764407439741493,"x":67.99,"y":188.06,"x0":-1.9285821893809436,"y0":50.006063803991744,"z0":5.70457949564169,"aX":11.833901518592464},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.0,"breakHorizontal":-15.8,"spinRate":2637,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.45260485129452865,"extension":5.995400356469423},"index":0,"playId":"2c94f41a-a6c9-3f96-8b6c-a28741bd5aac","pitchNumber":1,"startTime":"2025-09-25T03:52:13.321Z","endTime":"2025-09-25T03:52:17.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.27478441990824,"strikeZoneBottom":1.57494507904617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.016584610298036,"aZ":-38.65667177778508,"pfxX":9.280887146799714,"pfxZ":-4.3146308513345755,"pX":-0.5562163152625672,"pZ":1.273365305026467,"vX0":0.5661950018618094,"vY0":-122.870619077648,"vZ0":-2.4778760692696,"x":138.2,"y":204.4,"x0":-1.9935068544772623,"y0":50.00102314204013,"z0":5.6315426078790045,"aX":13.958092631158708},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.2,"breakHorizontal":-16.9,"spinRate":2760,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.4485631527896392,"extension":5.990737575084657},"index":1,"playId":"cdc09a4c-6589-3495-8182-0235de7f756f","pitchNumber":2,"startTime":"2025-09-25T03:52:32.122Z","endTime":"2025-09-25T03:52:35.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.26507858863914,"strikeZoneBottom":1.62283554553677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26812434979548,"aZ":-27.26439875709813,"pfxX":-10.271625441050197,"pfxZ":2.872611150920156,"pX":-0.5888153556697983,"pZ":0.7586593418214412,"vX0":6.527620916820368,"vY0":-130.13423575564684,"vZ0":-6.7863841115250345,"x":139.44,"y":218.3,"x0":-1.8000397535670474,"y0":50.00211667871825,"z0":5.476159156571768,"aX":-17.550347304004763},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":17.0,"spinRate":2149,"spinDirection":244},"zone":13,"typeConfidence":0.77,"plateTime":0.4215079235092434,"extension":6.278248217944914},"index":2,"playId":"24c1a078-99f6-30f4-a2ac-279602adf8ce","pitchNumber":3,"startTime":"2025-09-25T03:52:50.759Z","endTime":"2025-09-25T03:52:54.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.31046521436785,"strikeZoneBottom":1.61096984150221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807155685688308,"aZ":-30.001881385006275,"pfxX":0.35102462142252744,"pfxZ":1.3373392268970559,"pX":-0.9171790255556667,"pZ":1.9826375207298446,"vX0":2.4020883196682217,"vY0":-126.49449988557298,"vZ0":-3.2796245923734477,"x":151.96,"y":185.25,"x0":-1.9231186297597556,"y0":50.00422710817199,"z0":5.690838842567723,"aX":0.5712129592892585},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2741,"spinDirection":67},"zone":13,"typeConfidence":0.87,"plateTime":0.43232756050384635,"extension":5.977287344702153},"index":3,"playId":"f0b05996-348c-32d3-82ef-c41b84972c18","pitchNumber":4,"startTime":"2025-09-25T03:53:13.983Z","endTime":"2025-09-25T03:53:18.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.2870986346488,"strikeZoneBottom":1.60383805670261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.195107179732616,"aZ":-24.239659443348383,"pfxX":-9.309607743199873,"pfxZ":4.65552269064365,"pX":-1.231140120092115,"pZ":2.720338286559272,"vX0":4.583861116496469,"vY0":-129.9439673991616,"vZ0":-2.805799272974386,"x":163.93,"y":165.33,"x0":-1.8121814999232233,"y0":50.0010226922471,"z0":5.66320962523059,"aX":-15.858322131270347},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":2030,"spinDirection":232},"zone":11,"typeConfidence":0.6,"plateTime":0.4221287187059666,"extension":6.119273852423514},"index":4,"playId":"e0272e1b-926d-3288-aa69-b714ac98809f","pitchNumber":5,"startTime":"2025-09-25T03:53:42.202Z","endTime":"2025-09-25T03:53:46.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:53:46.209Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-25T03:53:45.635Z","endTime":"2025-09-25T03:56:11.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.1,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.369113579566015,"aZ":-12.818615913774458,"pfxX":-3.0067978040089116,"pfxZ":9.785221592408647,"pX":0.6320064379977816,"pZ":3.2644463352283,"vX0":6.898584774168536,"vY0":-139.73603494785286,"vZ0":-4.284502977627022,"x":92.91,"y":150.64,"x0":-1.477709093344511,"y0":50.004221704665206,"z0":5.659212912914521,"aX":-5.948703831634583},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2460,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.39189978038961604,"extension":6.317756013330282},"index":0,"playId":"f3c80798-9035-31a4-afdf-f1a9ca08cefd","pitchNumber":1,"startTime":"2025-09-25T03:54:19.792Z","endTime":"2025-09-25T03:54:24.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37933346433548,"aZ":-12.24631612419275,"pfxX":-3.1931180384863613,"pfxZ":10.050223195077123,"pX":-0.22519409561992973,"pZ":3.6375630600260465,"vX0":4.602068005897829,"vY0":-140.09317837951946,"vZ0":-3.58601362231196,"x":125.58,"y":140.57,"x0":-1.4762167033518152,"y0":50.00130516767226,"z0":5.737591909290523,"aX":-6.330880643355594},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2482,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39134139879750673,"extension":6.28046244089741},"index":1,"playId":"26e40c95-ba87-37a8-8c8e-22f7c4a7713f","pitchNumber":2,"startTime":"2025-09-25T03:54:35.810Z","endTime":"2025-09-25T03:54:40.308Z","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.8,"endSpeed":81.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93697224294904,"aZ":-30.589840500857676,"pfxX":0.8632521001215858,"pfxZ":0.9490134460998636,"pX":0.6086727082876764,"pZ":1.7931187518543628,"vX0":5.4742265232147815,"vY0":-127.8768972353087,"vZ0":-3.711752444537814,"x":93.8,"y":190.37,"x0":-1.6633675897120748,"y0":50.00448808528215,"z0":5.6377816088545565,"aX":1.4432464756453347},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-2.6,"spinRate":2689,"spinDirection":72},"zone":9,"typeConfidence":0.91,"plateTime":0.4267283793838188,"extension":6.1607370040566165},"index":2,"playId":"07b7dbaf-7c2c-3d07-a4c7-0eb54eb2ddea","pitchNumber":3,"startTime":"2025-09-25T03:54:57.805Z","endTime":"2025-09-25T03:55:03.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-25T03:55:51.688Z","endTime":"2025-09-25T03:56:07.078Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9821929387628,"aZ":-12.621336730961247,"pfxX":-1.8381338811750503,"pfxZ":9.589439342190389,"pX":-0.06289044056550776,"pZ":3.563060138492072,"vX0":4.3482769924493985,"vY0":-142.42772469914334,"vZ0":-3.9386440893635903,"x":119.4,"y":142.58,"x0":-1.3756691018321623,"y0":50.003453379309505,"z0":5.771304153751596,"aX":-3.7483919071167615},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":2.4,"spinRate":2424,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.38565942978702195,"extension":6.249934285345459},"index":4,"playId":"1ec66b52-4042-319a-a4b8-ca5a1d7aac57","pitchNumber":4,"startTime":"2025-09-25T03:56:07.078Z","endTime":"2025-09-25T03:56:11.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T03:56:11.874Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to second baseman Brendan Donovan.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T03:58:24.624Z","endTime":"2025-09-25T04:00:57.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,8],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T03:56:49.118Z","endTime":"2025-09-25T03:58:26.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.67110102906453,"strikeZoneBottom":1.70912514146715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77083968650234,"aZ":-26.696254386970892,"pfxX":-11.045025077666393,"pfxZ":2.743842877567044,"pX":0.21353253852420406,"pZ":4.292547278002813,"vX0":7.808344282636838,"vY0":-140.37610231131566,"vZ0":0.08025854526348841,"x":108.86,"y":122.88,"x0":-1.1691467941275793,"y0":50.00123084663738,"z0":6.001473731060125,"aX":-22.041368786880607},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":18.4,"spinRate":2099,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.39018704384600467,"extension":6.747351741503304},"index":1,"playId":"bca25b38-6f14-312c-b91d-6bff68e2bc95","pitchNumber":1,"startTime":"2025-09-25T03:58:26.811Z","endTime":"2025-09-25T03:58:31.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.59426020946835,"strikeZoneBottom":1.69239619290801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7289364376813,"aZ":-27.29126798617748,"pfxX":-11.034480451971401,"pfxZ":2.474060962923053,"pX":0.7312582519548457,"pZ":2.3297079796036884,"vX0":9.181919767508186,"vY0":-139.92418005046034,"vZ0":-4.5484670142121635,"x":89.13,"y":175.88,"x0":-1.1654730943181764,"y0":50.004984944005365,"z0":5.773143138846617,"aX":-21.797436695520236},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":2060,"spinDirection":222},"zone":6,"typeConfidence":0.88,"plateTime":0.39202786893486774,"extension":6.806184026658164},"index":2,"playId":"6a9294aa-ac1f-35b0-a9cc-ca75c9e68a8a","pitchNumber":2,"startTime":"2025-09-25T03:58:42.389Z","endTime":"2025-09-25T03:58:46.572Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.61587944651583,"strikeZoneBottom":1.71435443531836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.417179592301572,"aZ":-24.947908746915395,"pfxX":-10.870320603912628,"pfxZ":3.70651102278509,"pX":0.3779221276951288,"pZ":4.206823189802172,"vX0":7.816008643944871,"vY0":-138.83072664980233,"vZ0":-0.41042437786219804,"x":102.59,"y":125.2,"x0":-1.0632151428390988,"y0":50.00409751855355,"z0":6.018818701766862,"aX":-21.19631250100538},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":2113,"spinDirection":222},"zone":12,"typeConfidence":0.86,"plateTime":0.3947148138930938,"extension":6.6369088630501825},"index":3,"playId":"82ca4103-1bd0-3633-be56-ae715bcec979","pitchNumber":3,"startTime":"2025-09-25T03:59:00.419Z","endTime":"2025-09-25T03:59:04.639Z","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":88.8,"endSpeed":81.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54141762126808,"aZ":-28.413644062220673,"pfxX":0.2363499762275696,"pfxZ":2.215965323682008,"pX":0.1871396370520253,"pZ":3.1393064610428283,"vX0":4.707495608820421,"vY0":-129.37305311279044,"vZ0":-0.49174799873825653,"x":109.87,"y":154.02,"x0":-1.6854482360905314,"y0":50.00517249683874,"z0":5.506373666416492,"aX":0.4001351861560066},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":-1.4,"spinRate":2330,"spinDirection":183},"zone":2,"typeConfidence":0.9,"plateTime":0.423083062219864,"extension":6.612061113423592},"index":4,"playId":"dfb98e54-bb1d-337b-9327-926440ce75e6","pitchNumber":4,"startTime":"2025-09-25T03:59:17.117Z","endTime":"2025-09-25T03:59:23.972Z","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":89.8,"endSpeed":82.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.736212294017175,"aZ":-29.420037403786846,"pfxX":1.4407999717510966,"pfxZ":1.606326622929438,"pX":1.3185739402717276,"pZ":1.797997370400285,"vX0":6.850780628620957,"vY0":-130.5570571835648,"vZ0":-3.5826763745033636,"x":66.74,"y":190.23,"x0":-1.5321002596516136,"y0":50.00650251817287,"z0":5.414260406699823,"aX":2.4742808370193035},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2360,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4203160929318548,"extension":6.806983941577513},"index":5,"playId":"360710e7-171c-3f7a-9339-e0a54aa723bb","pitchNumber":5,"startTime":"2025-09-25T03:59:49.765Z","endTime":"2025-09-25T03:59:54.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.56687903620034,"strikeZoneBottom":1.6752953572435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.362961309620722,"aZ":-31.698300384749732,"pfxX":8.78827895233381,"pfxZ":0.31864829347866497,"pX":2.2931972069504605,"pZ":1.6728192779955453,"vX0":6.448200820473062,"vY0":-121.661648555087,"vZ0":-2.418738984244329,"x":29.59,"y":193.61,"x0":-1.543490862740706,"y0":50.000803968608,"z0":5.457631509041338,"aX":13.024596806240808},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-17.5,"spinRate":2340,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45214604688398996,"extension":7.650503493873604},"index":6,"playId":"6b0c56e9-7667-399a-97f2-8f07dcf9fc08","pitchNumber":6,"startTime":"2025-09-25T04:00:26.730Z","endTime":"2025-09-25T04:00:31.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-09-25T04:00:39.390Z","endTime":"2025-09-25T04:00:49.888Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10661913970855,"aZ":-26.05580692244152,"pfxX":-10.050975200515735,"pfxZ":3.124421735536586,"pX":-0.6285697271743385,"pZ":2.9624245371220965,"vX0":5.417039433286061,"vY0":-139.2928220835586,"vZ0":-2.964796603410606,"x":140.96,"y":158.79,"x0":-1.2955223106275435,"y0":50.00475508854781,"z0":5.768637511429927,"aX":-19.697571927236794},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2212,"spinDirection":222},"zone":4,"typeConfidence":0.84,"plateTime":0.393646845935272,"extension":6.8168572805731},"hitData":{"launchSpeed":55.9,"launchAngle":21.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.56,"coordY":144.8}},"index":8,"playId":"d2500337-ba77-34dc-ab3d-ea53a02681fc","pitchNumber":7,"startTime":"2025-09-25T04:00:49.888Z","endTime":"2025-09-25T04:00:57.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:00:57.899Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Alec Burleson. Christian Koss to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T04:01:07.237Z","endTime":"2025-09-25T04:01:59.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.4,"strikeZoneTop":3.22202050085538,"strikeZoneBottom":1.52415459415975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.744801849429706,"aZ":-27.320542050675073,"pfxX":1.3939648650086767,"pfxZ":2.9117437537115682,"pX":1.0265257774128662,"pZ":1.479161928843997,"vX0":6.481730180526639,"vY0":-127.95006395889362,"vZ0":-4.265013655802326,"x":77.87,"y":198.84,"x0":-1.713963750942517,"y0":50.006258418652706,"z0":5.2920703900616495,"aX":2.3268494927518284},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2454,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.42697808198588705,"extension":6.901122809286702},"index":0,"playId":"8e6f221e-692b-3229-b687-c2f2babb4cc1","pitchNumber":1,"startTime":"2025-09-25T04:01:33.459Z","endTime":"2025-09-25T04:01:37.637Z","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":96.5,"endSpeed":89.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97748637764871,"aZ":-25.67861298769928,"pfxX":-9.625932059907937,"pfxZ":3.2174982229628046,"pX":-0.31830412449137147,"pZ":1.9663184457865244,"vX0":6.5728460361119705,"vY0":-140.44751043492866,"vZ0":-5.329931664595311,"x":129.13,"y":185.69,"x0":-1.4270714056653164,"y0":50.00007858022785,"z0":5.537980385483648,"aX":-19.41004911670885},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":2206,"spinDirection":230},"zone":7,"typeConfidence":0.88,"plateTime":0.3885890780079899,"extension":6.920823512527637},"hitData":{"launchSpeed":76.6,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":169.42}},"index":1,"playId":"bf36a1bb-1234-357c-a982-c7ad65d3e4f7","pitchNumber":2,"startTime":"2025-09-25T04:01:52.279Z","endTime":"2025-09-25T04:01:59.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:01:59.670Z","atBatIndex":67},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Andrew Knizner triples (1) on a sharp line drive to right fielder Jordan Walker. Christian Koss scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T04:02:04.849Z","endTime":"2025-09-25T04:03:17.346Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.876570212505225,"aZ":-29.60537257842526,"pfxX":0.9666149118210834,"pfxZ":1.4984649716700948,"pX":1.2715225098634118,"pZ":1.7331462331139436,"vX0":7.069641545046989,"vY0":-129.8509010598151,"vZ0":-3.6355197079570885,"x":68.53,"y":191.99,"x0":-1.60619765758293,"y0":50.00386140483405,"z0":5.391116148216438,"aX":1.6592838110128236},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.2,"spinRate":2365,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4209730371128315,"extension":6.943490007267134},"index":0,"playId":"3180a4ef-0b3e-33d6-8cf4-cb365e83ec2a","pitchNumber":1,"startTime":"2025-09-25T04:02:25.908Z","endTime":"2025-09-25T04:02:30.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-25T04:02:41.460Z","endTime":"2025-09-25T04:03:01.138Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24354504954079,"aZ":-27.48327883244793,"pfxX":-0.48659006338945465,"pfxZ":2.6279354756296875,"pX":0.2544162259677104,"pZ":2.6122410013815207,"vX0":5.009897574043841,"vY0":-132.1322885888308,"vZ0":-2.3622529869798,"x":107.3,"y":168.25,"x0":-1.5942293297904364,"y0":50.005889212227615,"z0":5.514768572313025,"aX":-0.8698894342208398},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.1,"spinRate":2363,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.4127905880760996,"extension":6.794562593373561},"hitData":{"launchSpeed":107.7,"launchAngle":12.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":133.54,"coordY":86.18}},"index":2,"playId":"0c60bb82-2c3d-3988-81d1-5ab1f95ab0fc","pitchNumber":2,"startTime":"2025-09-25T04:03:01.138Z","endTime":"2025-09-25T04:03:17.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:03:17.346Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, pitcher Riley O'Brien to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T04:04:01.490Z","endTime":"2025-09-25T04:04:30.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Grant McCray replaces Andrew Knizner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-25T04:03:51.298Z","endTime":"2025-09-25T04:04:03.445Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"},"base":3},{"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":99.2,"endSpeed":90.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.2428418261984,"aZ":-20.112495180276724,"pfxX":-9.62379974243148,"pfxZ":5.753279508767136,"pX":-0.4768694387721228,"pZ":3.6349931495143664,"vX0":5.993003898725296,"vY0":-144.25631955790615,"vZ0":-2.75085396670545,"x":135.18,"y":140.64,"x0":-1.3368265291152477,"y0":50.00209929366283,"z0":5.8485419900599265,"aX":-20.17300039333126},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":2119,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.38048305537320015,"extension":6.944930858026547},"index":1,"playId":"c06064f4-e96c-3171-ad60-57b26f961fdb","pitchNumber":1,"startTime":"2025-09-25T04:04:03.445Z","endTime":"2025-09-25T04:04:07.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.941557867249706,"aZ":-26.792477138955,"pfxX":-10.430268669638282,"pfxZ":2.562719533839367,"pX":0.36019960015334396,"pZ":2.7207407337563545,"vX0":7.992595025825072,"vY0":-143.45239962759223,"vZ0":-4.316255724250601,"x":103.27,"y":165.32,"x0":-1.0968786214716038,"y0":50.003365732005,"z0":5.900691596900146,"aX":-21.89625572349654},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":2062,"spinDirection":222},"zone":3,"typeConfidence":0.92,"plateTime":0.3807729276050402,"extension":6.831852361537192},"hitData":{"launchSpeed":65.0,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.06,"coordY":177.78}},"index":2,"playId":"a4cd9cd9-b4eb-3f20-acf0-b3e99ccd7368","pitchNumber":2,"startTime":"2025-09-25T04:04:22.859Z","endTime":"2025-09-25T04:04:30.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:04:30.573Z","atBatIndex":69},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Riley O'Brien intentionally walks Rafael Devers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T04:04:33.381Z","endTime":"2025-09-25T04:04:54.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07761966-0716-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-09-25T04:04:53.467Z","endTime":"2025-09-25T04:04:53.497Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07761966-0716-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-09-25T04:04:53.497Z","endTime":"2025-09-25T04:04:53.498Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07761966-0716-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-09-25T04:04:53.498Z","endTime":"2025-09-25T04:04:53.500Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07761966-0716-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-09-25T04:04:53.500Z","endTime":"2025-09-25T04:04:54.311Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-09-25T04:04:54.311Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willy Adames grounds into a force out, third baseman Nolan Arenado to second baseman Brendan Donovan. Rafael Devers out at 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-25T04:04:55.274Z","endTime":"2025-09-25T04:06:03.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.947193936073184,"aZ":-32.85751032468486,"pfxX":9.85828557401133,"pfxZ":-0.47215224898724806,"pX":1.0806856858393725,"pZ":2.413480676252194,"vX0":3.388986493231128,"vY0":-119.996922951706,"vZ0":-0.28278529657722096,"x":75.81,"y":173.62,"x0":-1.6337269725232972,"y0":50.002754345440465,"z0":5.4800601925269135,"aX":14.261473077007668},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.6,"breakHorizontal":-18.7,"spinRate":2410,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45784262186463476,"extension":6.6796085566673415},"index":0,"playId":"b9e2620e-41a7-3ce6-8e87-82abfb69663e","pitchNumber":1,"startTime":"2025-09-25T04:05:20.744Z","endTime":"2025-09-25T04:05:25.068Z","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":98.3,"endSpeed":89.5,"strikeZoneTop":3.57642291396694,"strikeZoneBottom":1.83383259643823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15413080598123,"aZ":-26.65742999790218,"pfxX":-10.773206799263736,"pfxZ":2.682896344059264,"pX":1.6610045665303417,"pZ":3.0067368070287883,"vX0":11.209401728363826,"vY0":-142.74756574817044,"vZ0":-3.290363479061344,"x":53.69,"y":157.6,"x0":-0.9250311037617079,"y0":50.0005486986552,"z0":5.8604591579964715,"aX":-22.136665965544086},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2359,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.38431461266377376,"extension":6.771848942369735},"index":1,"playId":"dd1e4e99-fb6a-3602-b009-9a6b77b2da2d","pitchNumber":2,"startTime":"2025-09-25T04:05:37.675Z","endTime":"2025-09-25T04:05:42.335Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73604697224318,"aZ":-34.29796771259153,"pfxX":8.214499203080532,"pfxZ":-1.4090061056411747,"pX":0.8884258810692793,"pZ":1.8438484156841635,"vX0":3.000518060533089,"vY0":-122.68997766641083,"vZ0":-1.622554230022419,"x":83.14,"y":189.0,"x0":-1.4212868110162893,"y0":50.00315040145904,"z0":5.466532311435263,"aX":12.385866293568059},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.6,"breakHorizontal":-15.6,"spinRate":2519,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44831062624777474,"extension":6.577371142715719},"hitData":{"launchSpeed":58.4,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.46,"coordY":163.12}},"index":2,"playId":"d0ca0200-d744-3620-a6b6-ec4fb1536eb7","pitchNumber":3,"startTime":"2025-09-25T04:05:55.785Z","endTime":"2025-09-25T04:06:03.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:06:03.568Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-25T04:08:24.932Z","endTime":"2025-09-25T04:10:11.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Patrick Bailey replaces left fielder Heliot Ramos, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T04:07:20.197Z","endTime":"2025-09-25T04:07:20.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Grant McCray remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-25T04:07:20.236Z","endTime":"2025-09-25T04:07:20.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"}},{"details":{"description":"Pitching Change: Tristan Beck replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-25T04:07:20.238Z","endTime":"2025-09-25T04:08:27.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.7,"strikeZoneTop":3.04938952304176,"strikeZoneBottom":1.50342849906276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.069660140324885,"aZ":-23.88536067654939,"pfxX":0.5234599669094218,"pfxZ":4.591364000150338,"pX":1.384235910061147,"pZ":1.9689125904088576,"vX0":9.012827915796903,"vY0":-132.9016725206232,"vZ0":-6.111016226611227,"x":64.24,"y":185.62,"x0":-2.106088438099167,"y0":50.00120178324044,"z0":6.011076516935938,"aX":0.9447057740620487},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":-2.8,"spinRate":2590,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4107060533603635,"extension":6.810926002240112},"index":3,"playId":"2f191376-bfb2-31c1-b27d-6b3462f3a490","pitchNumber":1,"startTime":"2025-09-25T04:08:27.084Z","endTime":"2025-09-25T04:08:31.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":2.98262857787405,"strikeZoneBottom":1.54826012363112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.981587093751834,"aZ":-14.43378381056654,"pfxX":-6.721375623444219,"pfxZ":9.319445525914897,"pX":0.4335849317038306,"pZ":3.6724439516237455,"vX0":9.631614347011867,"vY0":-137.03109503813224,"vZ0":-3.614318091386461,"x":100.47,"y":139.62,"x0":-2.251864681004828,"y0":50.00294904230189,"z0":5.9931145579972345,"aX":-12.795957435539503},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2239,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.39954673561984233,"extension":6.674509058903436},"index":4,"playId":"f6f1e784-a044-3198-9029-2248d2f0c8cd","pitchNumber":2,"startTime":"2025-09-25T04:08:40.071Z","endTime":"2025-09-25T04:08:44.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.00675151784775,"strikeZoneBottom":1.51691082842589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.01145972297901,"aZ":-15.216728103082167,"pfxX":-7.317917557276372,"pfxZ":9.013766988125887,"pX":0.22659176670402664,"pZ":2.113236050376196,"vX0":9.220925391352914,"vY0":-136.52959134230338,"vZ0":-6.971414581036656,"x":108.36,"y":181.72,"x0":-2.249156738878302,"y0":50.003450911869734,"z0":5.753613391751278,"aX":-13.769026847948508},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":11.3,"spinRate":2192,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.40169691451861134,"extension":6.932740222786422},"index":5,"playId":"b237bdc3-88aa-3196-b4bd-a6ba5541c715","pitchNumber":3,"startTime":"2025-09-25T04:08:55.938Z","endTime":"2025-09-25T04:09:00.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":6,"startTime":"2025-09-25T04:09:11.261Z","endTime":"2025-09-25T04:09:23.360Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286392983592265,"aZ":-21.138674547994704,"pfxX":2.574054240488938,"pfxZ":6.047598047660942,"pX":0.8803283194470973,"pZ":2.02777694952106,"vX0":6.936785259345034,"vY0":-133.82211888992717,"vZ0":-6.764532557673208,"x":83.44,"y":184.03,"x0":-2.0735544445471525,"y0":50.00035580826235,"z0":6.08873872890967,"aX":4.695328270989939},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-6.1,"spinRate":2668,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.40837970989987404,"extension":6.674348652253113},"index":7,"playId":"773cc472-e709-319f-9dd1-08e77b29a6fb","pitchNumber":4,"startTime":"2025-09-25T04:09:23.360Z","endTime":"2025-09-25T04:09:27.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":2.93332055912302,"strikeZoneBottom":1.4720988688368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.774919769455405,"aZ":-36.89518351256327,"pfxX":9.449704586067218,"pfxZ":-3.0566705558070266,"pX":1.296818701197555,"pZ":0.5550998268536653,"vX0":5.486062419150273,"vY0":-124.39258611196993,"vZ0":-5.57250622910351,"x":67.57,"y":223.79,"x0":-2.177346538396362,"y0":50.00608758238452,"z0":5.941307522812375,"aX":14.568930013431336},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.7,"breakHorizontal":-18.5,"spinRate":3124,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.44310702061410323,"extension":6.804402184158941},"index":8,"playId":"b138d33c-e20e-3382-bcb3-e3f499624e37","pitchNumber":5,"startTime":"2025-09-25T04:09:41.270Z","endTime":"2025-09-25T04:09:45.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33203410255427,"aZ":-9.285667279464953,"pfxX":-6.130897390326901,"pfxZ":11.637309764793006,"pX":-0.4328690799872472,"pZ":2.370828703981133,"vX0":7.452057453513681,"vY0":-139.78796518341483,"vZ0":-8.197305588127195,"x":133.5,"y":174.77,"x0":-2.3445240446610702,"y0":50.00258923206844,"z0":5.961728990137914,"aX":-12.058502763791907},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":9.5,"spinRate":2433,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3927576468052676,"extension":6.7300480821353075},"hitData":{"launchSpeed":87.5,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.8,"coordY":104.56}},"index":9,"playId":"6a65d64e-f0eb-3bf4-b991-93518aaa2e36","pitchNumber":6,"startTime":"2025-09-25T04:09:59.434Z","endTime":"2025-09-25T04:10:11.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:10:11.320Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, second baseman Christian Koss to first baseman Bryce Eldridge. Nathan Church out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-25T04:10:40.491Z","endTime":"2025-09-25T04:12:00.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nathan Church replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-25T04:10:35.738Z","endTime":"2025-09-25T04:10:42.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.7611979523667,"strikeZoneBottom":1.88203373727805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42349335775863,"aZ":-43.895435404558015,"pfxX":4.380479086946856,"pfxZ":-8.855656393706965,"pX":-0.5130523567263584,"pZ":2.3322919664097728,"vX0":1.929858149526904,"vY0":-115.50165447675369,"vZ0":0.6211493383684055,"x":136.56,"y":175.81,"x0":-1.9334292688747805,"y0":50.000265323579335,"z0":6.348514254008881,"aX":5.801096311550655},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.4,"breakHorizontal":-8.5,"spinRate":2412,"spinDirection":30},"zone":7,"typeConfidence":0.9,"plateTime":0.4778108247771611,"extension":6.976929243621922},"index":1,"playId":"0816ac6d-d5b8-3276-ac35-bcea47b48e57","pitchNumber":1,"startTime":"2025-09-25T04:10:42.585Z","endTime":"2025-09-25T04:10:47.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.89169219556297,"strikeZoneBottom":1.86563870613001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.694866017952883,"aZ":-12.744451922188418,"pfxX":-6.072645898960218,"pfxZ":10.335875207576322,"pX":0.4658665242729081,"pZ":2.6886960635532806,"vX0":9.355356615831205,"vY0":-136.61539702613018,"vZ0":-6.526710656730004,"x":99.24,"y":166.19,"x0":-2.2228821095931615,"y0":50.001035664080284,"z0":5.994601455412569,"aX":-11.413861436989727},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2395,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.4018118716645729,"extension":6.679437170812699},"index":2,"playId":"1a37772d-7927-3115-a99f-f322b893e1a2","pitchNumber":2,"startTime":"2025-09-25T04:10:58.390Z","endTime":"2025-09-25T04:11:02.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-25T04:11:14.579Z","endTime":"2025-09-25T04:11:30.730Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87721948223226,"aZ":-33.260174865793516,"pfxX":12.109841377561393,"pfxZ":-0.7620473845558138,"pX":0.8571514431840128,"pZ":2.718571533373522,"vX0":3.5596106409710537,"vY0":-119.9444085197731,"vZ0":-0.5490167677454755,"x":84.33,"y":165.38,"x0":-2.227411652263979,"y0":50.00326618636439,"z0":5.972831319176958,"aX":17.26168878207683},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":-22.8,"spinRate":2872,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4604904009800417,"extension":6.8772476960347975},"index":4,"playId":"5a951768-1b2e-364c-b631-1133b37068d3","pitchNumber":3,"startTime":"2025-09-25T04:11:30.730Z","endTime":"2025-09-25T04:11:35.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.83,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.276978674389106,"aZ":-11.293150987322369,"pfxX":-5.527941352216593,"pfxZ":10.725269527768086,"pX":1.098378040788406,"pZ":3.3746123989658456,"vX0":10.873655760968338,"vY0":-139.35041715405117,"vZ0":-5.354331859931014,"x":75.13,"y":147.67,"x0":-2.1539487686132675,"y0":50.00026859772152,"z0":6.08151612975662,"aX":-10.760688773124045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2424,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.39458329572940887,"extension":6.800708820197799},"hitData":{"launchSpeed":76.5,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.17,"coordY":149.58}},"index":5,"playId":"52155781-47bb-3811-972e-6b1de473e56d","pitchNumber":4,"startTime":"2025-09-25T04:11:52.952Z","endTime":"2025-09-25T04:12:00.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:12:00.964Z","atBatIndex":73},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"José Fermín bunt grounds out softly, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-25T04:13:12.536Z","endTime":"2025-09-25T04:13:22.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-25T04:12:37.589Z","endTime":"2025-09-25T04:12:44.412Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-25T04:12:44.412Z","endTime":"2025-09-25T04:13:14.719Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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.6,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.089261903565074,"aZ":-14.00768633829277,"pfxX":-7.127271046994133,"pfxZ":9.359144229240062,"pX":0.018096609674450904,"pZ":3.621992609094563,"vX0":8.271680857994152,"vY0":-138.90282432928234,"vZ0":-4.457851562949924,"x":116.31,"y":140.99,"x0":-2.0820174279149994,"y0":50.001481553994765,"z0":6.1889808124321455,"aX":-13.832269671772282},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2404,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39536431286065277,"extension":6.607084679963606},"hitData":{"launchSpeed":39.4,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":106.69,"coordY":179.37}},"index":2,"playId":"0ede2de8-f40d-33ce-a1f9-6cdfd78a5f7b","pitchNumber":1,"startTime":"2025-09-25T04:13:14.719Z","endTime":"2025-09-25T04:13:22.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:13:22.166Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"José Fermín bunt grounds out softly, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-25T04:13:12.536Z","endTime":"2025-09-25T04:13:22.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-25T04:12:37.589Z","endTime":"2025-09-25T04:12:44.412Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-25T04:12:44.412Z","endTime":"2025-09-25T04:13:14.719Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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.6,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.089261903565074,"aZ":-14.00768633829277,"pfxX":-7.127271046994133,"pfxZ":9.359144229240062,"pX":0.018096609674450904,"pZ":3.621992609094563,"vX0":8.271680857994152,"vY0":-138.90282432928234,"vZ0":-4.457851562949924,"x":116.31,"y":140.99,"x0":-2.0820174279149994,"y0":50.001481553994765,"z0":6.1889808124321455,"aX":-13.832269671772282},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2404,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39536431286065277,"extension":6.607084679963606},"hitData":{"launchSpeed":39.4,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":106.69,"coordY":179.37}},"index":2,"playId":"0ede2de8-f40d-33ce-a1f9-6cdfd78a5f7b","pitchNumber":1,"startTime":"2025-09-25T04:13:14.719Z","endTime":"2025-09-25T04:13:22.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-25T04:13:22.166Z","atBatIndex":74},"scoringPlays":[11,19,20,22,34,63,68],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":141.95,"y":134.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":147.76,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":148.78,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":15,"top":[6,7,8],"bottom":[9,10,11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":85.41,"y":159.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":108.74,"y":167.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":41.22,"y":84.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":81.35,"y":70.71},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":151.82,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":113.3,"y":169.42},"type":"O","description":"Forceout"}]}},{"startIndex":16,"endIndex":26,"top":[16,17,18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":114.79,"y":47.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":91.8,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":180.78,"y":83.42},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":68.73,"y":119.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":147.76,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":230.34,"y":86.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":107.22,"y":160.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":141.51,"y":42.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":148.27,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":105.2,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":79.0,"y":117.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":150.12,"y":64.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":211.57,"y":105.74},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":149.28,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":187.79,"y":91.38},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":108.24,"y":101.52},"type":"H","description":"Single"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":106.72,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":119.16,"y":120.49},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":104.84,"y":96.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":81.38,"y":111.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":144.22,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":144.72,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":159.29,"y":43.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":139.65,"y":174.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":112.77,"y":153.22},"type":"E","description":"Field Error"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54],"bottom":[55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":106.72,"y":160.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":149.79,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":150.77,"y":162.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":80.87,"y":117.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":120.77,"y":80.33},"type":"H","description":"Single"}]}},{"startIndex":60,"endIndex":71,"top":[60,61,62,63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":126.99,"y":91.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":209.9,"y":58.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":132.09,"y":55.01},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":152.56,"y":144.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":147.76,"y":169.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":133.54,"y":86.18},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":128.06,"y":177.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":103.46,"y":163.12},"type":"O","description":"Forceout"}]}},{"startIndex":72,"endIndex":74,"top":[72,73,74],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":112.8,"y":104.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":131.17,"y":149.58},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":106.69,"y":179.37},"type":"O","description":"Bunt Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":11,"errors":0,"leftOnBase":11},"away":{"runs":3,"hits":7,"errors":3,"leftOnBase":6}},"defense":{"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"second":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"third":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"center":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"right":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"onDeck":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"inHole":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"battingOrder":4,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"onDeck":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"inHole":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".246","atBats":32,"obp":".316","slg":".380","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":4,"runs":4,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":35,"obp":".359","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":128,"era":"4.23","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.32","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":45,"strikes":83,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":3,"pitchesPerInning":"16.00","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":3,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":15,"flyOuts":58,"groundOuts":110,"airOuts":99,"runs":47,"doubles":14,"triples":4,"homeRuns":10,"strikeOuts":55,"baseOnBalls":18,"intentionalWalks":0,"hits":94,"hitByPitch":3,"atBats":354,"obp":".305","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1377,"era":"4.35","inningsPitched":"91.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.23","battersFaced":379,"outs":273,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1377,"balls":523,"strikes":854,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".727","pitchesPerInning":"15.13","gamesFinished":1,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"5.44","walksPer9Inn":"1.78","hitsPer9Inn":"9.30","runsScoredPer9":"4.65","homeRunsPer9":"0.99","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":13,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":59,"groundOuts":45,"airOuts":100,"runs":47,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":129,"baseOnBalls":47,"intentionalWalks":2,"hits":69,"hitByPitch":0,"avg":".204","atBats":339,"obp":".297","slg":".372","ops":".669","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":126,"rbi":46,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.21","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":98,"errors":7,"chances":259,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":37,"gamesStarted":0,"flyOuts":29,"groundOuts":47,"airOuts":59,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":64,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":4,"atBats":198,"obp":".248","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":933,"era":"2.02","inningsPitched":"58.0","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":13,"whip":"0.90","battersFaced":226,"outs":174,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":340,"strikes":593,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.09","gamesFinished":10,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.93","walksPer9Inn":"3.10","hitsPer9Inn":"4.97","runsScoredPer9":"2.17","homeRunsPer9":"0.47","inheritedRunners":25,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":42,"groundOuts":73,"airOuts":83,"runs":39,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":123,"baseOnBalls":27,"intentionalWalks":1,"hits":76,"hitByPitch":3,"avg":".215","atBats":354,"obp":".275","slg":".299","ops":".574","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":106,"rbi":38,"leftOnBase":174,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.80","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":5,"putOuts":201,"errors":4,"chances":210,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":20,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".173","atBats":52,"obp":".254","slg":".250","ops":".504","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":13,"rbi":8,"leftOnBase":26,"sacBunts":2,"sacFlies":1,"babip":".222","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.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":2,"putOuts":49,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":62,"groundOuts":104,"airOuts":107,"runs":54,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":108,"baseOnBalls":42,"intentionalWalks":0,"hits":84,"hitByPitch":10,"avg":".215","atBats":390,"obp":".306","slg":".295","ops":".601","caughtStealing":4,"stolenBases":33,"stolenBasePercentage":".892","caughtStealingPercentage":".108","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":115,"rbi":37,"leftOnBase":158,"sacBunts":10,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":20,"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":4,"putOuts":326,"errors":6,"chances":336,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":10,"groundOuts":23,"airOuts":20,"runs":18,"doubles":8,"triples":2,"homeRuns":1,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":77,"obp":".378","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":353,"era":"7.11","inningsPitched":"19.0","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":15,"whip":"1.79","battersFaced":91,"outs":57,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":133,"strikes":220,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".250","pitchesPerInning":"18.58","gamesFinished":9,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"6.63","walksPer9Inn":"5.21","hitsPer9Inn":"10.89","runsScoredPer9":"8.53","homeRunsPer9":"0.47","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":84,"groundOuts":99,"airOuts":158,"runs":47,"doubles":18,"triples":1,"homeRuns":11,"strikeOuts":48,"baseOnBalls":28,"intentionalWalks":4,"hits":93,"hitByPitch":3,"avg":".236","atBats":394,"obp":".289","slg":".371","ops":".660","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":146,"rbi":51,"leftOnBase":193,"sacBunts":0,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.82","popOuts":40,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":70,"errors":5,"chances":278,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":61,"gamesStarted":0,"flyOuts":43,"groundOuts":87,"airOuts":80,"runs":32,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":1,"hits":79,"hitByPitch":1,"atBats":319,"obp":".305","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1311,"era":"3.18","inningsPitched":"85.0","wins":4,"losses":2,"saves":1,"saveOpportunities":5,"holds":18,"blownSaves":4,"earnedRuns":30,"whip":"1.26","battersFaced":354,"outs":255,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":1311,"balls":447,"strikes":864,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".667","pitchesPerInning":"15.42","gamesFinished":12,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.96","hitsPer9Inn":"8.36","runsScoredPer9":"3.39","homeRunsPer9":"0.53","inheritedRunners":29,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":30,"gamesStarted":30,"flyOuts":117,"groundOuts":157,"airOuts":192,"runs":83,"doubles":42,"triples":4,"homeRuns":26,"strikeOuts":96,"baseOnBalls":36,"intentionalWalks":1,"hits":165,"hitByPitch":3,"atBats":603,"obp":".315","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2404,"era":"4.76","inningsPitched":"151.1","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":80,"whip":"1.33","battersFaced":649,"outs":454,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2404,"balls":816,"strikes":1588,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".444","pitchesPerInning":"15.89","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.71","walksPer9Inn":"2.14","hitsPer9Inn":"9.81","runsScoredPer9":"4.94","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":33,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":17,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":84,"groundOuts":108,"airOuts":164,"runs":68,"doubles":24,"triples":1,"homeRuns":13,"strikeOuts":116,"baseOnBalls":62,"intentionalWalks":3,"hits":119,"hitByPitch":6,"avg":".237","atBats":503,"obp":".326","slg":".366","ops":".692","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":575,"totalBases":184,"rbi":48,"leftOnBase":217,"sacBunts":1,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.69","popOuts":40,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":220,"errors":1,"chances":224,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":27,"flyOuts":9,"groundOuts":15,"airOuts":15,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".309","atBats":55,"obp":".397","slg":".455","ops":".852","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":25,"rbi":9,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":24,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":30,"gamesStarted":0,"flyOuts":16,"groundOuts":24,"airOuts":27,"runs":27,"doubles":4,"triples":3,"homeRuns":5,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":2,"hits":33,"hitByPitch":1,"atBats":114,"obp":".377","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":487,"era":"7.62","inningsPitched":"28.1","wins":0,"losses":4,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":24,"whip":"1.69","battersFaced":130,"outs":85,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":182,"strikes":305,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"17.19","gamesFinished":13,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"10.48","runsScoredPer9":"8.58","homeRunsPer9":"1.59","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":21,"groundOuts":45,"airOuts":43,"runs":28,"doubles":13,"triples":4,"homeRuns":2,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":170,"obp":".321","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":725,"era":"5.27","inningsPitched":"42.2","wins":3,"losses":1,"saves":1,"saveOpportunities":3,"holds":0,"blownSaves":2,"earnedRuns":25,"whip":"1.36","battersFaced":187,"outs":128,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":260,"strikes":465,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".750","pitchesPerInning":"16.99","gamesFinished":9,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.23","walksPer9Inn":"2.53","hitsPer9Inn":"9.70","runsScoredPer9":"5.91","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":65,"gamesStarted":0,"flyOuts":26,"groundOuts":72,"airOuts":49,"runs":21,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":55,"baseOnBalls":29,"intentionalWalks":5,"hits":47,"hitByPitch":2,"atBats":217,"obp":".311","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":990,"era":"2.07","inningsPitched":"61.0","wins":4,"losses":6,"saves":8,"saveOpportunities":9,"holds":24,"blownSaves":1,"earnedRuns":14,"whip":"1.25","battersFaced":255,"outs":183,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":372,"strikes":618,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".400","pitchesPerInning":"16.23","gamesFinished":16,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.11","walksPer9Inn":"4.28","hitsPer9Inn":"6.93","runsScoredPer9":"3.10","homeRunsPer9":"0.30","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":35,"groundOuts":33,"airOuts":64,"runs":42,"doubles":16,"triples":0,"homeRuns":12,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":64,"hitByPitch":1,"atBats":216,"obp":".373","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1030,"era":"6.00","inningsPitched":"54.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":36,"whip":"1.70","battersFaced":250,"outs":162,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":1030,"balls":372,"strikes":658,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":19,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"10.00","walksPer9Inn":"4.67","hitsPer9Inn":"10.67","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":19,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":0,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":95,"groundOuts":118,"airOuts":157,"runs":54,"doubles":26,"triples":2,"homeRuns":18,"strikeOuts":77,"baseOnBalls":38,"intentionalWalks":1,"hits":144,"hitByPitch":3,"avg":".293","atBats":491,"obp":".345","slg":".464","ops":".809","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":228,"rbi":69,"leftOnBase":213,"sacBunts":1,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"27.28","popOuts":29,"lineOuts":33},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":460,"errors":5,"chances":491,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":99,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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":32,"gamesStarted":32,"flyOuts":83,"groundOuts":166,"airOuts":157,"runs":93,"doubles":31,"triples":4,"homeRuns":25,"strikeOuts":201,"baseOnBalls":38,"intentionalWalks":0,"hits":185,"hitByPitch":3,"atBats":705,"obp":".302","caughtStealing":10,"stolenBases":11,"stolenBasePercentage":".524","caughtStealingPercentage":".476","numberOfPitches":2719,"era":"4.28","inningsPitched":"180.2","wins":14,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":86,"whip":"1.23","battersFaced":753,"outs":542,"gamesPitched":32,"completeGames":1,"shutouts":1,"pitchesThrown":2719,"balls":919,"strikes":1800,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.06","rbi":2,"winPercentage":".636","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"5.29","strikeoutsPer9Inn":"10.01","walksPer9Inn":"1.89","hitsPer9Inn":"9.22","runsScoredPer9":"4.63","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":37,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":12,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":15,"groundOuts":82,"airOuts":27,"runs":29,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":62,"hitByPitch":0,"atBats":194,"obp":".364","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":738,"era":"4.76","inningsPitched":"45.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":24,"whip":"1.68","battersFaced":210,"outs":136,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":738,"balls":260,"strikes":478,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"3.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.28","gamesFinished":15,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"4.96","walksPer9Inn":"2.78","hitsPer9Inn":"12.31","runsScoredPer9":"5.76","homeRunsPer9":"1.39","inheritedRunners":31,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":4,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":55,"airOuts":65,"runs":25,"doubles":16,"triples":0,"homeRuns":2,"strikeOuts":78,"baseOnBalls":16,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".259","atBats":263,"obp":".301","slg":".342","ops":".643","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":90,"rbi":25,"leftOnBase":120,"sacBunts":1,"sacFlies":2,"babip":".357","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"131.50","popOuts":9,"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":170,"putOuts":78,"errors":7,"chances":255,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 3-1)","summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":41,"gamesStarted":0,"flyOuts":16,"groundOuts":56,"airOuts":35,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":2,"hits":32,"hitByPitch":7,"atBats":164,"obp":".314","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":745,"era":"2.11","inningsPitched":"47.0","wins":3,"losses":1,"saves":6,"saveOpportunities":9,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.15","battersFaced":195,"outs":141,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":284,"strikes":461,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":1,"winPercentage":".750","pitchesPerInning":"15.85","gamesFinished":14,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.21","hitsPer9Inn":"6.13","runsScoredPer9":"2.49","homeRunsPer9":"0.38","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"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"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":31,"flyOuts":66,"groundOuts":247,"airOuts":116,"runs":109,"doubles":32,"triples":4,"homeRuns":21,"strikeOuts":111,"baseOnBalls":62,"intentionalWalks":0,"hits":173,"hitByPitch":5,"atBats":640,"obp":".337","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2720,"era":"5.31","inningsPitched":"162.2","wins":6,"losses":15,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":96,"whip":"1.44","battersFaced":715,"outs":488,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2720,"balls":1064,"strikes":1656,"strikePercentage":".610","hitBatsmen":5,"balks":2,"wildPitches":12,"pickoffs":1,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":".286","pitchesPerInning":"16.72","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.14","walksPer9Inn":"3.43","hitsPer9Inn":"9.57","runsScoredPer9":"6.03","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":15,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":21,"errors":4,"chances":45,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":18,"groundOuts":44,"airOuts":55,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".237","atBats":156,"obp":".268","slg":".385","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":60,"rbi":19,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.20","popOuts":23,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":36,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":12,"putOuts":274,"errors":5,"chances":291,"fielding":".983","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":29,"flyOuts":110,"groundOuts":138,"airOuts":186,"runs":79,"doubles":32,"triples":2,"homeRuns":19,"strikeOuts":122,"baseOnBalls":40,"intentionalWalks":0,"hits":158,"hitByPitch":4,"atBats":593,"obp":".313","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2388,"era":"4.21","inningsPitched":"151.2","wins":8,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.31","battersFaced":648,"outs":455,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2388,"balls":834,"strikes":1554,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".400","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.37","hitsPer9Inn":"9.38","runsScoredPer9":"4.69","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":8,"passedBall":0,"popOuts":32,"lineOuts":44},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":49,"groundOuts":86,"airOuts":89,"runs":38,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":105,"baseOnBalls":19,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".232","atBats":357,"obp":".275","slg":".367","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":131,"rbi":45,"leftOnBase":176,"sacBunts":3,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.46","popOuts":20,"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":24,"stolenBases":61,"stolenBasePercentage":".718","caughtStealingPercentage":".282","assists":50,"putOuts":766,"errors":5,"chances":821,"fielding":".994","passedBall":8,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":72,"groundOuts":131,"airOuts":136,"runs":64,"doubles":32,"triples":0,"homeRuns":10,"strikeOuts":67,"baseOnBalls":42,"intentionalWalks":3,"hits":132,"hitByPitch":7,"avg":".287","atBats":460,"obp":".353","slg":".422","ops":".775","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":194,"rbi":50,"leftOnBase":162,"sacBunts":2,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":25,"lineOuts":39},"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":284,"putOuts":177,"errors":4,"chances":465,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":39,"groundOuts":113,"airOuts":79,"runs":54,"doubles":13,"triples":0,"homeRuns":19,"strikeOuts":81,"baseOnBalls":43,"intentionalWalks":1,"hits":108,"hitByPitch":15,"avg":".286","atBats":377,"obp":".378","slg":".472","ops":".850","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":178,"rbi":66,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".317","groundOutsToAirouts":"1.43","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"19.84","popOuts":20,"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":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".083","atBats":36,"obp":".108","slg":".167","ops":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":6,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":4,"putOuts":80,"errors":0,"chances":84,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680977,671056,676475,571448,663457,695336,686780,701675,691023,687363,665877,543243,681517,676617],"pitchers":[543243,681517,676617],"bench":[699625,669357,650968],"bullpen":[660896,681676,700669,667463,669461,700241,571945,669467,668941,688297,694335],"battingOrder":[680977,671056,676475,571448,663457,695336,701675,691023,665877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Donovan (32, Brubaker); Burleson (26, Gage)."},{"label":"TB","value":"Burleson 2; Donovan 2; Herrera 2; Pagés, P; Saggese; Scott II."},{"label":"RBI","value":"Arenado (51); Donovan (50); Herrera (66)."},{"label":"2-out RBI","value":"Herrera; Donovan."},{"label":"Runners left in scoring position, 2 out","value":"Saggese; Walker, J 2."},{"label":"SF","value":"Arenado."},{"label":"GIDP","value":"Walker, J."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Scott II (6, fielding); Walker, J (4, fielding); Burleson (5, missed catch)."}]}],"note":[{"label":"a","value":"Bunted out for Scott II in the 9th."},{"label":"1","value":"Ran for Pagés, P in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":12,"airOuts":4,"runs":4,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".235","atBats":35,"obp":".311","slg":".385","ops":".696","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"3.88","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":52,"groundOuts":57,"airOuts":96,"runs":33,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":1,"hits":73,"hitByPitch":5,"avg":".240","atBats":304,"obp":".310","slg":".398","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":121,"rbi":37,"leftOnBase":144,"sacBunts":1,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.64","popOuts":16,"lineOuts":28},"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":173,"putOuts":204,"errors":9,"chances":386,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":24,"strikes":44,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":17,"gamesStarted":1,"flyOuts":12,"groundOuts":30,"airOuts":29,"runs":12,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":103,"obp":".310","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":469,"era":"3.77","inningsPitched":"28.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.22","battersFaced":117,"outs":86,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":172,"strikes":297,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".---","pitchesPerInning":"16.36","gamesFinished":11,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.91","walksPer9Inn":"3.77","hitsPer9Inn":"7.22","runsScoredPer9":"3.77","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"59","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":5,"groundOuts":16,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".208","atBats":53,"obp":".222","slg":".377","ops":".599","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":20,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":33,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":1,"flyOuts":4,"groundOuts":12,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"3.38","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.38","battersFaced":34,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":38,"strikes":85,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"2.25","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":5,"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":154,"flyOuts":88,"groundOuts":144,"airOuts":156,"runs":84,"doubles":24,"triples":1,"homeRuns":20,"strikeOuts":157,"baseOnBalls":51,"intentionalWalks":2,"hits":157,"hitByPitch":17,"avg":".258","atBats":608,"obp":".330","slg":".400","ops":".730","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":682,"totalBases":243,"rbi":66,"leftOnBase":243,"sacBunts":0,"sacFlies":6,"babip":".314","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.40","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":5,"putOuts":280,"errors":9,"chances":294,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":7,"flyOuts":18,"groundOuts":20,"airOuts":27,"runs":24,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":7,"atBats":114,"obp":".381","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":573,"era":"6.37","inningsPitched":"29.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.55","battersFaced":139,"outs":89,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":573,"balls":217,"strikes":356,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"19.31","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"11.83","walksPer9Inn":"5.16","hitsPer9Inn":"8.80","runsScoredPer9":"7.28","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 3B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":23,"airOuts":27,"runs":11,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".227","atBats":75,"obp":".298","slg":".307","ops":".605","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":23,"rbi":5,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".246","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":9,"putOuts":190,"errors":3,"chances":202,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":33,"flyOuts":71,"groundOuts":234,"airOuts":127,"runs":82,"doubles":48,"triples":3,"homeRuns":14,"strikeOuts":216,"baseOnBalls":46,"intentionalWalks":0,"hits":207,"hitByPitch":6,"atBats":776,"obp":".311","caughtStealing":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","numberOfPitches":3204,"era":"3.30","inningsPitched":"201.2","wins":14,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.25","battersFaced":837,"outs":605,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":3204,"balls":1090,"strikes":2114,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.84","rbi":0,"winPercentage":".560","pitchesPerInning":"15.89","gamesFinished":0,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"9.64","walksPer9Inn":"2.05","hitsPer9Inn":"9.24","runsScoredPer9":"3.66","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":7,"errors":1,"chances":41,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":66,"gamesStarted":0,"flyOuts":26,"groundOuts":74,"airOuts":44,"runs":31,"doubles":13,"triples":1,"homeRuns":3,"strikeOuts":58,"baseOnBalls":17,"intentionalWalks":2,"hits":58,"hitByPitch":8,"atBats":230,"obp":".323","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":989,"era":"4.05","inningsPitched":"60.0","wins":5,"losses":7,"saves":16,"saveOpportunities":23,"holds":8,"blownSaves":7,"earnedRuns":27,"whip":"1.25","battersFaced":259,"outs":180,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":989,"balls":348,"strikes":641,"strikePercentage":".650","hitBatsmen":8,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".417","pitchesPerInning":"16.48","gamesFinished":35,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"8.70","walksPer9Inn":"2.55","hitsPer9Inn":"8.70","runsScoredPer9":"4.65","homeRunsPer9":"0.45","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 5-3)(BS, 4)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":54,"gamesStarted":0,"flyOuts":35,"groundOuts":68,"airOuts":61,"runs":31,"doubles":15,"triples":2,"homeRuns":4,"strikeOuts":57,"baseOnBalls":32,"intentionalWalks":2,"hits":61,"hitByPitch":2,"atBats":240,"obp":".341","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1086,"era":"3.93","inningsPitched":"66.1","wins":5,"losses":3,"saves":1,"saveOpportunities":5,"holds":5,"blownSaves":4,"earnedRuns":29,"whip":"1.40","battersFaced":282,"outs":199,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":1086,"balls":423,"strikes":663,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":1,"winPercentage":".625","pitchesPerInning":"16.37","gamesFinished":9,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.73","walksPer9Inn":"4.34","hitsPer9Inn":"8.28","runsScoredPer9":"4.21","homeRunsPer9":"0.54","inheritedRunners":43,"inheritedRunnersScored":17,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"101","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":63,"groundOuts":80,"airOuts":109,"runs":47,"doubles":18,"triples":3,"homeRuns":6,"strikeOuts":132,"baseOnBalls":30,"intentionalWalks":0,"hits":90,"hitByPitch":3,"avg":".224","atBats":401,"obp":".280","slg":".329","ops":".609","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":132,"rbi":55,"leftOnBase":194,"sacBunts":4,"sacFlies":6,"babip":".312","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.83","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":27,"stolenBases":60,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":57,"putOuts":987,"errors":7,"chances":1051,"fielding":".993","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":56,"groundOuts":93,"airOuts":128,"runs":75,"doubles":22,"triples":2,"homeRuns":21,"strikeOuts":124,"baseOnBalls":69,"intentionalWalks":1,"hits":103,"hitByPitch":6,"avg":".232","atBats":444,"obp":".340","slg":".432","ops":".772","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":192,"rbi":61,"leftOnBase":210,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.14","popOuts":41,"lineOuts":31},"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":220,"putOuts":91,"errors":13,"chances":324,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":72,"groundOuts":87,"airOuts":144,"runs":43,"doubles":10,"triples":0,"homeRuns":16,"strikeOuts":87,"baseOnBalls":34,"intentionalWalks":0,"hits":100,"hitByPitch":7,"avg":".241","atBats":415,"obp":".307","slg":".381","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":158,"rbi":71,"leftOnBase":185,"sacBunts":0,"sacFlies":3,"babip":".267","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.94","popOuts":39,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":180,"errors":0,"chances":194,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":19,"strikes":23,"strikePercentage":".550","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":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":16,"gamesStarted":3,"flyOuts":16,"groundOuts":48,"airOuts":31,"runs":21,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":141,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"4.75","inningsPitched":"36.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":19,"whip":"1.39","battersFaced":156,"outs":108,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":237,"strikes":384,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".250","pitchesPerInning":"17.25","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.50","walksPer9Inn":"3.25","hitsPer9Inn":"9.25","runsScoredPer9":"5.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":12},"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"}]},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":37,"groundOuts":94,"airOuts":72,"runs":42,"doubles":15,"triples":5,"homeRuns":6,"strikeOuts":57,"baseOnBalls":24,"intentionalWalks":1,"hits":83,"hitByPitch":4,"atBats":302,"obp":".334","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1249,"era":"4.14","inningsPitched":"78.1","wins":4,"losses":3,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":36,"whip":"1.37","battersFaced":334,"outs":235,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":1249,"balls":411,"strikes":838,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".571","pitchesPerInning":"15.94","gamesFinished":14,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.55","walksPer9Inn":"2.76","hitsPer9Inn":"9.54","runsScoredPer9":"4.83","homeRunsPer9":"0.69","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":5,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":11,"groundOuts":33,"airOuts":27,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".194","atBats":98,"obp":".238","slg":".357","ops":".595","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":35,"rbi":13,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".211","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":8,"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":1,"putOuts":65,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":147,"flyOuts":99,"groundOuts":181,"airOuts":160,"runs":72,"doubles":31,"triples":11,"homeRuns":8,"strikeOuts":69,"baseOnBalls":47,"intentionalWalks":0,"hits":143,"hitByPitch":6,"avg":".260","atBats":549,"obp":".323","slg":".401","ops":".724","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":606,"totalBases":220,"rbi":53,"leftOnBase":220,"sacBunts":0,"sacFlies":4,"babip":".284","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.62","popOuts":18,"lineOuts":43},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":312,"errors":2,"chances":321,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":18,"groundOuts":53,"airOuts":32,"runs":17,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":149,"obp":".301","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":632,"era":"3.76","inningsPitched":"38.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":16,"whip":"1.23","battersFaced":165,"outs":115,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":229,"strikes":403,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.66","rbi":0,"winPercentage":".000","pitchesPerInning":"16.49","gamesFinished":4,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"7.28","walksPer9Inn":"2.82","hitsPer9Inn":"8.22","runsScoredPer9":"3.99","homeRunsPer9":"0.94","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":160,"flyOuts":75,"groundOuts":138,"airOuts":123,"runs":96,"doubles":31,"triples":0,"homeRuns":34,"strikeOuts":190,"baseOnBalls":109,"intentionalWalks":10,"hits":150,"hitByPitch":6,"avg":".251","atBats":597,"obp":".370","slg":".474","ops":".844","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":716,"totalBases":283,"rbi":107,"leftOnBase":242,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":17,"lineOuts":31},"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":26,"putOuts":200,"errors":2,"chances":228,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":13,"groundOuts":23,"airOuts":19,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":70,"obp":".269","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":292,"era":"2.66","inningsPitched":"20.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":79,"outs":61,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":105,"strikes":187,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".750","pitchesPerInning":"14.36","gamesFinished":4,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.08","walksPer9Inn":"3.10","hitsPer9Inn":"6.20","runsScoredPer9":"3.10","homeRunsPer9":"0.89","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":6},"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}},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":29,"gamesStarted":1,"flyOuts":31,"groundOuts":56,"airOuts":65,"runs":29,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":204,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":796,"era":"4.77","inningsPitched":"54.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":29,"whip":"1.12","battersFaced":224,"outs":164,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":796,"balls":267,"strikes":529,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.56","gamesFinished":9,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.59","walksPer9Inn":"2.47","hitsPer9Inn":"7.57","runsScoredPer9":"4.77","homeRunsPer9":"1.15","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".100","atBats":20,"obp":".095","slg":".200","ops":".295","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":4,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.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":1,"putOuts":9,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":21,"groundOuts":50,"airOuts":36,"runs":25,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".269","atBats":171,"obp":".314","slg":".374","ops":".688","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":64,"rbi":23,"leftOnBase":75,"sacBunts":3,"sacFlies":2,"babip":".341","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":11,"strikes":31,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"10.50","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":68,"errors":7,"chances":217,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":157,"flyOuts":110,"groundOuts":103,"airOuts":179,"runs":91,"doubles":22,"triples":2,"homeRuns":28,"strikeOuts":177,"baseOnBalls":79,"intentionalWalks":2,"hits":131,"hitByPitch":4,"avg":".225","atBats":581,"obp":".318","slg":".415","ops":".733","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":674,"totalBases":241,"rbi":84,"leftOnBase":246,"sacBunts":0,"sacFlies":9,"babip":".268","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.75","popOuts":39,"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":387,"putOuts":196,"errors":16,"chances":599,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":32,"flyOuts":128,"groundOuts":137,"airOuts":207,"runs":81,"doubles":39,"triples":2,"homeRuns":22,"strikeOuts":186,"baseOnBalls":73,"intentionalWalks":0,"hits":148,"hitByPitch":4,"atBats":671,"obp":".298","caughtStealing":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":3069,"era":"3.65","inningsPitched":"182.1","wins":11,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.21","battersFaced":755,"outs":547,"gamesPitched":32,"completeGames":1,"shutouts":0,"pitchesThrown":3069,"balls":1114,"strikes":1955,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":7,"pickoffs":6,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".579","pitchesPerInning":"16.83","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.18","walksPer9Inn":"3.60","hitsPer9Inn":"7.31","runsScoredPer9":"4.00","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":33,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":106,"groundOuts":117,"airOuts":184,"runs":72,"doubles":41,"triples":0,"homeRuns":14,"strikeOuts":130,"baseOnBalls":51,"intentionalWalks":1,"hits":150,"hitByPitch":6,"atBats":572,"obp":".326","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","numberOfPitches":2516,"era":"3.88","inningsPitched":"146.0","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.38","battersFaced":638,"outs":438,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2516,"balls":869,"strikes":1647,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".214","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"8.01","walksPer9Inn":"3.14","hitsPer9Inn":"9.25","runsScoredPer9":"4.44","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":42,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"78","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".125","atBats":24,"obp":".300","slg":".208","ops":".508","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":5,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":21,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":33,"gamesStarted":2,"flyOuts":13,"groundOuts":33,"airOuts":28,"runs":11,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":122,"obp":".360","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":531,"era":"3.19","inningsPitched":"31.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.52","battersFaced":137,"outs":93,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":531,"balls":195,"strikes":336,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"17.13","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.48","hitsPer9Inn":"10.16","runsScoredPer9":"3.19","homeRunsPer9":"0.00","inheritedRunners":21,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"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"}]}},"batters":[671218,672275,646240,642715,805811,669477,808982,683766,687551,668800,687529,664141,693313,657424,676130,663941],"pitchers":[664141,693313,657424,676130,663941],"bench":[656305,666464,527038],"bullpen":[702352,664192,686790,666711,592662,678906,434378,676254,657277],"battingOrder":[672275,646240,642715,805811,669477,808982,683766,687551,687529],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schmitt (15, Gray, S); Lee, J (31, Gray, S); Eldridge (2, Gray, S)."},{"label":"3B","value":"Knizner (1, O'Brien)."},{"label":"HR","value":"Devers (34, 3rd inning off Gray, S, 0 on, 0 out)."},{"label":"TB","value":"Adames; Devers 4; Eldridge 3; Knizner 3; Koss; Lee, J 2; Ramos, H; Schmitt 4."},{"label":"RBI","value":"Devers (107); Knizner 2 (5)."},{"label":"Runners left in scoring position, 2 out","value":"Adames; Ramos, H 2; Lee, J 2."},{"label":"SF","value":"Knizner."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Adames (4, 2nd base by Gray, S/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Koss-Eldridge)."}]}],"note":[{"label":"1","value":"Ran for Knizner in the 8th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Brubaker."},{"label":"IBB","value":"Devers (by O'Brien)."},{"label":"Pitch timer violations","value":"Saggese (batter timer)."},{"label":"Pitches-strikes","value":"Gray, S 99-63; Leahy 13-9; O'Brien 16-11; Brubaker 68-44; Seymour, C 42-23; Gage 12-9; Buttó 13-7; Beck, T 11-8."},{"label":"Groundouts-flyouts","value":"Gray, S 9-3; Leahy 0-0; O'Brien 3-0; Brubaker 5-2; Seymour, C 4-0; Gage 0-0; Buttó 0-1; Beck, T 2-0."},{"label":"Batters faced","value":"Gray, S 28; Leahy 5; O'Brien 6; Brubaker 17; Seymour, C 10; Gage 3; Buttó 3; Beck, T 3."},{"label":"Inherited runners-scored","value":"Buttó 2-1."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Jansen Visconti. 2B: Andy Fletcher. 3B: Malachi Moore. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Varies."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"32,409."},{"label":"Venue","value":"Oracle Park."},{"label":"September 24, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","boxscoreName":"Seymour, C"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":19,"strikes":23,"strikePercentage":".550","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":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":16,"gamesStarted":3,"flyOuts":16,"groundOuts":48,"airOuts":31,"runs":21,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":141,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"4.75","inningsPitched":"36.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":19,"whip":"1.39","battersFaced":156,"outs":108,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":237,"strikes":384,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".250","pitchesPerInning":"17.25","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.50","walksPer9Inn":"3.25","hitsPer9Inn":"9.25","runsScoredPer9":"5.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":12},"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"}]},"type":"reliever","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","boxscoreName":"Schmitt"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":52,"groundOuts":57,"airOuts":96,"runs":33,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":1,"hits":73,"hitByPitch":5,"avg":".240","atBats":304,"obp":".310","slg":".398","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":121,"rbi":37,"leftOnBase":144,"sacBunts":1,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.64","popOuts":16,"lineOuts":28},"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":173,"putOuts":204,"errors":9,"chances":386,"fielding":".977","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":56,"hittingGameScore":56},{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":39,"groundOuts":113,"airOuts":79,"runs":54,"doubles":13,"triples":0,"homeRuns":19,"strikeOuts":81,"baseOnBalls":43,"intentionalWalks":1,"hits":108,"hitByPitch":15,"avg":".286","atBats":377,"obp":".378","slg":".472","ops":".850","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":178,"rbi":66,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".317","groundOutsToAirouts":"1.43","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"19.84","popOuts":20,"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":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"loser":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"save":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}