{"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":823175,"link":"/api/v1.1/game/823175/feed/live","metaData":{"wait":10,"timeStamp":"20260908_033935","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","runnerOnFirst","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823175,"type":"R","doubleHeader":"N","id":"2026/09/07/slnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823175-2026-09-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-09-08T00:10:00Z","originalDate":"2026-09-07","officialDate":"2026-09-07","dayNight":"night","time":"5:10","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":2026,"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":145,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":73,"ties":0,"pct":".497"},"records":{},"divisionLeader":false,"wins":72,"losses":73,"winningPercentage":".497"},"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":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":145,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":85,"ties":0,"pct":".414"},"records":{},"divisionLeader":false,"wins":60,"losses":85,"winningPercentage":".414"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID694376":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","firstName":"Shay","lastName":"Whitcomb","primaryNumber":"13","birthDate":"1998-09-28","currentAge":27,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Shay","useLastName":"Whitcomb","middleName":"Lane","boxscoreName":"Whitcomb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shay Whitcomb","nameSlug":"shay-whitcomb-694376","firstLastName":"Shay Whitcomb","lastFirstName":"Whitcomb, Shay","lastInitName":"Whitcomb, S","initLastName":"S Whitcomb","fullFMLName":"Shay Lane Whitcomb","fullLFMName":"Whitcomb, Shay Lane","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID702885":{"id":702885,"fullName":"Cesar Perdomo","link":"/api/v1/people/702885","firstName":"Cesar","lastName":"Perdomo","primaryNumber":"83","birthDate":"2002-02-09","currentAge":24,"birthCity":"San Juan de los Morros","birthCountry":"Venezuela","height":"5' 10\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cesar","useLastName":"Perdomo","middleName":"Jose","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cesar Perdomo","nameSlug":"cesar-perdomo-702885","firstLastName":"Cesar Perdomo","lastFirstName":"Perdomo, Cesar","lastInitName":"Perdomo, C","initLastName":"C Perdomo","fullFMLName":"Cesar Jose Perdomo","fullLFMName":"Perdomo, Cesar Jose","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID683363":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","firstName":"Matthew","lastName":"Wilkinson","primaryNumber":"71","birthDate":"2002-12-10","currentAge":23,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Wilkinson","middleName":"James","boxscoreName":"Wilkinson","nickName":"Tugboat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Wilkinson","nameSlug":"matt-wilkinson-683363","firstLastName":"Matt Wilkinson","lastFirstName":"Wilkinson, Matt","lastInitName":"Wilkinson, M","initLastName":"M Wilkinson","fullFMLName":"Matthew James Wilkinson","fullLFMName":"Wilkinson, Matthew James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685464":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464","firstName":"Cade","lastName":"Winquest","primaryNumber":"63","birthDate":"2000-04-30","currentAge":26,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Winquest","middleName":"Ryan","boxscoreName":"Winquest","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Winquest","nameSlug":"cade-winquest-685464","firstLastName":"Cade Winquest","lastFirstName":"Winquest, Cade","lastInitName":"Winquest, C","initLastName":"C Winquest","fullFMLName":"Cade Ryan Winquest","fullLFMName":"Winquest, Cade Ryan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID805074":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","firstName":"Yunior","lastName":"Marte","primaryNumber":"87","birthDate":"2003-08-09","currentAge":23,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 6\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yunior","useLastName":"Marte","boxscoreName":"Marte, Y","gender":"M","nameMatrilineal":"De La Paz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yunior Marte","nameSlug":"yunior-marte-805074","firstLastName":"Yunior Marte","lastFirstName":"Marte, Yunior","lastInitName":"Marte, Y","initLastName":"Y Marte","fullFMLName":"Yunior Marte","fullLFMName":"Marte, Yunior","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID687273":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273","firstName":"Quinn","lastName":"Mathews","primaryNumber":"60","birthDate":"2000-10-04","currentAge":25,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Quinn","useLastName":"Mathews","middleName":"Jack","boxscoreName":"Mathews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Quinn Mathews","nameSlug":"quinn-mathews-687273","firstLastName":"Quinn Mathews","lastFirstName":"Mathews, Quinn","lastInitName":"Mathews, Q","initLastName":"Q Mathews","fullFMLName":"Quinn Jack Mathews","fullLFMName":"Mathews, Quinn Jack","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"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},"ID695491":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491","firstName":"Joshua","lastName":"Báez","primaryNumber":"22","birthDate":"2003-06-28","currentAge":23,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joshua","useLastName":"Báez","middleName":"Emanuel","boxscoreName":"Báez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Báez","nameSlug":"joshua-baez-695491","firstLastName":"Joshua Báez","lastFirstName":"Báez, Joshua","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Joshua Emanuel Báez","fullLFMName":"Báez, Joshua Emanuel","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID665665":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","firstName":"Reiver","lastName":"Sanmartin","primaryNumber":"48","birthDate":"1996-04-15","currentAge":30,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 1\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reiver","useLastName":"Sanmartin","middleName":"Jose","boxscoreName":"Sanmartin","gender":"M","nameMatrilineal":"Zuniga","isPlayer":true,"isVerified":false,"pronunciation":"RAY-ver sanmarTEEN","mlbDebutDate":"2021-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reiver Sanmartin","nameSlug":"reiver-sanmartin-665665","firstLastName":"Reiver Sanmartin","lastFirstName":"Sanmartin, Reiver","lastInitName":"Sanmartin, R","initLastName":"R Sanmartin","fullFMLName":"Reiver Jose Sanmartin","fullLFMName":"Sanmartin, Reiver Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687309":{"id":687309,"fullName":"Cooper Hjerpe","link":"/api/v1/people/687309","firstName":"Cooper","lastName":"Hjerpe","primaryNumber":"56","birthDate":"2001-03-16","currentAge":25,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Hjerpe","middleName":"Austin","boxscoreName":"Hjerpe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"jer-pee","mlbDebutDate":"2026-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cooper Hjerpe","nameSlug":"cooper-hjerpe-687309","firstLastName":"Cooper Hjerpe","lastFirstName":"Hjerpe, Cooper","lastInitName":"Hjerpe, C","initLastName":"C Hjerpe","fullFMLName":"Cooper Austin Hjerpe","fullLFMName":"Hjerpe, Cooper Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID802408":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408","firstName":"Brycen","lastName":"Mautz","primaryNumber":"52","birthDate":"2001-07-17","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brycen","useLastName":"Mautz","middleName":"Alexander","boxscoreName":"Mautz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brycen Mautz","nameSlug":"brycen-mautz-802408","firstLastName":"Brycen Mautz","lastFirstName":"Mautz, Brycen","lastInitName":"Mautz, B","initLastName":"B Mautz","fullFMLName":"Brycen Alexander Mautz","fullLFMName":"Mautz, Brycen Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683627":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","firstName":"Anthony","lastName":"Molina","primaryNumber":"45","birthDate":"2002-01-12","currentAge":24,"birthCity":"San Joaquin","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Molina","middleName":"Jose","boxscoreName":"Molina","gender":"M","nameMatrilineal":"Suarez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Molina","nameSlug":"anthony-molina-683627","firstLastName":"Anthony Molina","lastFirstName":"Molina, Anthony","lastInitName":"Molina, A","initLastName":"A Molina","fullFMLName":"Anthony Jose Molina","fullLFMName":"Molina, Anthony Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691769":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","firstName":"Philip","lastName":"Abner","primaryNumber":"57","birthDate":"2002-05-05","currentAge":24,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Philip","useLastName":"Abner","middleName":"James","boxscoreName":"Abner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Philip Abner","nameSlug":"philip-abner-691769","firstLastName":"Philip Abner","lastFirstName":"Abner, Philip","lastInitName":"Abner, P","initLastName":"P Abner","fullFMLName":"Philip James Abner","fullLFMName":"Abner, Philip James","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID806367":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","firstName":"Turner","lastName":"Hill","primaryNumber":"52","birthDate":"1999-04-04","currentAge":27,"birthCity":"Marietta","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Turner","useLastName":"Hill","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Turner Hill","nameSlug":"turner-hill-806367","firstLastName":"Turner Hill","lastFirstName":"Hill, Turner","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Turner Hill","fullLFMName":"Hill, Turner","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"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},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681439":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439","firstName":"Zachary","lastName":"Morgan","primaryNumber":"80","birthDate":"2000-03-30","currentAge":26,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Zach","useLastName":"Morgan","boxscoreName":"Morgan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Morgan","nameSlug":"zach-morgan-681439","firstLastName":"Zach Morgan","lastFirstName":"Morgan, Zach","lastInitName":"Morgan, Z","initLastName":"Z Morgan","fullFMLName":"Zachary Morgan","fullLFMName":"Morgan, Zachary","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID801501":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","firstName":"Nathan","lastName":"Furman","primaryNumber":"56","birthDate":"2001-07-23","currentAge":25,"birthCity":"Brookhaven","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nate","useLastName":"Furman","middleName":"Walter","boxscoreName":"Furman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Furman","nameSlug":"nate-furman-801501","firstLastName":"Nate Furman","lastFirstName":"Furman, Nate","lastInitName":"Furman, N","initLastName":"N Furman","fullFMLName":"Nathan Walter Furman","fullLFMName":"Furman, Nathan Walter","strikeZoneTop":3.02,"strikeZoneBottom":1.52},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805345":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","firstName":"Trenton","lastName":"Harris","primaryNumber":"68","birthDate":"1999-01-22","currentAge":27,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Harris","middleName":"Lee","boxscoreName":"Harris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Harris","nameSlug":"trent-harris-805345","firstLastName":"Trent Harris","lastFirstName":"Harris, Trent","lastInitName":"Harris, T","initLastName":"T Harris","fullFMLName":"Trenton Lee Harris","fullLFMName":"Harris, Trenton Lee","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"54","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"ID699024":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024","firstName":"Leonardo","lastName":"Bernal","primaryNumber":"13","birthDate":"2004-02-13","currentAge":22,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Leo","useLastName":"Bernal","middleName":"Abdiel","boxscoreName":"Bernal","gender":"M","nameMatrilineal":"Carrion","isPlayer":true,"isVerified":true,"pronunciation":"ber-NAHL","mlbDebutDate":"2026-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Bernal","nameSlug":"leo-bernal-699024","firstLastName":"Leo Bernal","lastFirstName":"Bernal, Leo","lastInitName":"Bernal, L","initLastName":"L Bernal","fullFMLName":"Leonardo Abdiel Bernal","fullLFMName":"Bernal, Leonardo Abdiel","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID693409":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409","firstName":"Cesar","lastName":"Prieto","primaryNumber":"31","birthDate":"1999-05-10","currentAge":27,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"César","useLastName":"Prieto","boxscoreName":"Prieto","gender":"M","nameMatrilineal":"Echevarria","isPlayer":true,"isVerified":true,"pronunciation":"SAY-zar pre-EH-toe","mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Prieto","nameSlug":"cesar-prieto-693409","firstLastName":"César Prieto","lastFirstName":"Prieto, César","lastInitName":"Prieto, C","initLastName":"C Prieto","fullFMLName":"Cesar Prieto","fullLFMName":"Prieto, Cesar ","strikeZoneTop":3.07,"strikeZoneBottom":1.549},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID678545":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","firstName":"Osleivis","lastName":"Basabe","primaryNumber":"39","birthDate":"2000-09-13","currentAge":25,"birthCity":"Bobures","birthCountry":"Venezuela","height":"5' 11\"","weight":197,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Osleivis","useLastName":"Basabe","middleName":"Jose","boxscoreName":"Basabe","gender":"M","nameMatrilineal":"Chourio","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osleivis Basabe","nameSlug":"osleivis-basabe-678545","firstLastName":"Osleivis Basabe","lastFirstName":"Basabe, Osleivis","lastInitName":"Basabe, O","initLastName":"O Basabe","fullFMLName":"Osleivis Jose Basabe","fullLFMName":"Basabe, Osleivis Jose","strikeZoneTop":3.18,"strikeZoneBottom":1.61}},"venue":{"id":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":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"76","wind":"13 mph, Out To CF"},"gameInfo":{"attendance":25833,"firstPitch":"2026-09-08T00:10:00.000Z","gameDurationMinutes":209},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":3,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":650314,"fullName":"Stacey Hohl","link":"/api/v1/people/650314"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-08T00:10:39.756Z","endTime":"2026-09-08T00:11:04.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-07T21:01:50.586Z","endTime":"2026-09-07T23:44:09.301Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-07T23:44:09.301Z","endTime":"2026-09-08T00:10:18.420Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-08T00:10:18.420Z","endTime":"2026-09-08T00:10:41.862Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"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.3,"endSpeed":84.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02517105045059,"aZ":-31.09926946148481,"pfxX":-10.8225360004882,"pfxZ":0.598403760720088,"pX":-0.9866394145822668,"pZ":1.5659566688946187,"vX0":6.134970832202264,"vY0":-132.81060170121285,"vZ0":-3.1927281338062943,"x":154.61,"y":196.5,"x0":-1.9140119603466044,"y0":50.004204723342035,"z0":5.033013839483742,"aX":-19.437835095775522},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":18.4,"spinRate":1995,"spinDirection":355},"zone":13,"typeConfidence":0.9,"plateTime":0.4115877621051087,"extension":6.762332768947095},"index":3,"playId":"b483e927-7710-3b25-83a4-ea1037fc0dc3","pitchNumber":1,"startTime":"2026-09-08T00:10:41.862Z","endTime":"2026-09-08T00:10:46.329Z","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":92.7,"endSpeed":85.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131498120789356,"aZ":-29.36844752695479,"pfxX":-10.004709745329716,"pfxZ":1.5115302709643998,"pX":-0.17195401812276628,"pZ":2.050608018336911,"vX0":7.531265867471155,"vY0":-134.93213132948935,"vZ0":-2.5624511738091744,"x":123.55,"y":183.41,"x0":-1.6881313034829544,"y0":50.005611408475566,"z0":5.064925670131481,"aX":-18.600890429105757},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":16.7,"spinRate":2075,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.4046806367989264,"extension":6.8973746441880905},"hitData":{"launchSpeed":97.2,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.43,"coordY":148.14}},"index":4,"playId":"96518adc-140f-3e16-9b03-6858c94e3eba","pitchNumber":2,"startTime":"2026-09-08T00:10:57.315Z","endTime":"2026-09-08T00:11:04.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:11:04.762Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-08T00:11:11.548Z","endTime":"2026-09-08T00:12:35.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646304109547284,"aZ":-29.74532946478412,"pfxX":6.240525905523431,"pfxZ":1.6044234542826645,"pX":1.1429956213715071,"pZ":1.518032756264136,"vX0":5.982729933932734,"vY0":-122.01903628956835,"vZ0":-1.9821186848711942,"x":73.43,"y":197.79,"x0":-2.1497307416997997,"y0":50.001173908171225,"z0":4.89992730443709,"aX":9.421623614069343},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.7,"spinRate":2588,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.44860963272357557,"extension":6.9770628526780225},"index":0,"playId":"55463aef-a00a-3fe5-a38f-c67ffe8c9f32","pitchNumber":1,"startTime":"2026-09-08T00:11:29.768Z","endTime":"2026-09-08T00:11:33.759Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881102241217537,"aZ":-31.101930349166093,"pfxX":-10.818194275587576,"pfxZ":0.5869565689960847,"pX":1.1366294303581637,"pZ":1.4081843715844549,"vX0":10.833822597508489,"vY0":-134.10633807728476,"vZ0":-3.6470823544639583,"x":73.67,"y":200.76,"x0":-1.534955882277283,"y0":50.00485594118555,"z0":4.985531292765947,"aX":-19.861081831193953},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.5,"breakHorizontal":17.5,"spinRate":1996,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.40721693922361224,"extension":7.223044617043434},"index":1,"playId":"7f0518f0-63e6-3486-abc3-5a2dcdfdb141","pitchNumber":2,"startTime":"2026-09-08T00:11:41.760Z","endTime":"2026-09-08T00:11:45.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065304979038128,"aZ":-28.829336785505596,"pfxX":-9.274448159868294,"pfxZ":1.803745848781837,"pX":0.9499632328383668,"pZ":1.903995475575904,"vX0":10.40631653584774,"vY0":-134.42821134214878,"vZ0":-2.787460989535642,"x":80.79,"y":187.37,"x0":-1.7458028056866823,"y0":50.000403291966876,"z0":4.977086400380258,"aX":-17.16401216134157},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":2003,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.40570608752453374,"extension":7.044975553133461},"index":2,"playId":"b5467966-ce41-3f6e-b982-79008d3193ed","pitchNumber":3,"startTime":"2026-09-08T00:11:58.649Z","endTime":"2026-09-08T00:12:03.251Z","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":91.3,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224504663609995,"aZ":-31.71943141710349,"pfxX":-9.317099768717167,"pfxZ":0.25284440934741426,"pX":0.21371067462448767,"pZ":2.575293296587308,"vX0":7.956218444742175,"vY0":-132.81810473750002,"vZ0":-0.554524177878182,"x":108.85,"y":169.25,"x0":-1.598010371851754,"y0":50.00287913955065,"z0":5.07679363291771,"aX":-16.785218491415712},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":15.4,"spinRate":1995,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.4110713403967865,"extension":7.148917622493292},"index":3,"playId":"d083751c-7fcf-3759-ac74-58da6879843a","pitchNumber":4,"startTime":"2026-09-08T00:12:12.145Z","endTime":"2026-09-08T00:12:16.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-09-08T00:12:23.747Z","endTime":"2026-09-08T00:12:30.482Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.186036254023037,"aZ":-35.75678923918774,"pfxX":-5.908361875315033,"pfxZ":-2.261128625877155,"pX":1.107636476621168,"pZ":1.3359665516710741,"vX0":9.304467023497821,"vY0":-124.69053779383613,"vZ0":-1.6172003682010951,"x":74.78,"y":202.71,"x0":-1.89092423097239,"y0":50.00082937352541,"z0":4.921530953683703,"aX":-9.378506799961738},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.2,"breakHorizontal":8.8,"spinRate":1389,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4379376086785203,"extension":7.166280628916118},"index":5,"playId":"9f3aaeb9-d2ae-35f6-a812-cfc43c8bb071","pitchNumber":5,"startTime":"2026-09-08T00:12:30.482Z","endTime":"2026-09-08T00:12:35.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:12:35.248Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-08T00:12:37.544Z","endTime":"2026-09-08T00:13:25.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":2},"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":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373714153968532,"aZ":-25.70449183038751,"pfxX":-2.7229237273678226,"pfxZ":3.721078750124599,"pX":0.11019504919741144,"pZ":3.3882952227865855,"vX0":6.0993322144667115,"vY0":-130.7286866475219,"vZ0":0.4291563550455937,"x":112.8,"y":147.3,"x0":-1.894629235882534,"y0":50.00381957432972,"z0":5.144523967522845,"aX":-4.736026276964289},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":3.6,"spinRate":2247,"spinDirection":221},"zone":2,"typeConfidence":0.89,"plateTime":0.4182619340362792,"extension":6.82543542312618},"index":0,"playId":"e21fac80-5e5a-3d41-a9bd-8f097a594169","pitchNumber":1,"startTime":"2026-09-08T00:13:00.776Z","endTime":"2026-09-08T00:13:04.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432310901353286,"aZ":-30.606774162087856,"pfxX":7.719513612902021,"pfxZ":1.043057848379613,"pX":-0.45183250256863583,"pZ":2.2325273964524395,"vX0":1.5462113211064552,"vY0":-121.71356123915417,"vZ0":0.11622939451947034,"x":134.22,"y":178.5,"x0":-2.09828477243832,"y0":50.00076854527959,"z0":4.840006544813095,"aX":11.55059030997639},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-14.4,"spinRate":2655,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4504494390341858,"extension":7.043642332789698},"hitData":{"launchSpeed":99.1,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.01,"coordY":153.71}},"index":1,"playId":"44c0db49-e3fc-381a-8fc6-493bc66ec3bb","pitchNumber":2,"startTime":"2026-09-08T00:13:17.516Z","endTime":"2026-09-08T00:13:25.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:13:25.170Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-08T00:13:33.567Z","endTime":"2026-09-08T00:15:37.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"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":91.2,"endSpeed":84.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722340096009567,"aZ":-22.180504662299946,"pfxX":-5.077704204696634,"pfxZ":5.542502222623776,"pX":-0.13865717248567208,"pZ":2.718793250392331,"vX0":6.424302855172375,"vY0":-132.73312474571736,"vZ0":-1.740726048492962,"x":122.29,"y":165.37,"x0":-1.91926097463617,"y0":50.000205130754544,"z0":4.981918370421521,"aX":-9.151014532320566},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":7.9,"spinRate":1882,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.41107259797159434,"extension":6.969709843474409},"index":0,"playId":"8c7e9888-1eca-384c-bc62-f2ab026033e9","pitchNumber":1,"startTime":"2026-09-08T00:13:52.661Z","endTime":"2026-09-08T00:13:56.179Z","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":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877787646655623,"aZ":-28.91443962546303,"pfxX":6.0018083824734845,"pfxZ":2.171991173489451,"pX":1.2537676544055654,"pZ":-0.03949399157159909,"vX0":6.100853000088451,"vY0":-122.75887902082734,"vZ0":-5.237289243387613,"x":69.21,"y":239.85,"x0":-2.0582496718597114,"y0":50.00536935585769,"z0":4.630346196198816,"aX":9.015336077857402},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":2558,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4489057280870816,"extension":7.070848957710323},"index":1,"playId":"94b8e3e8-7bc1-3dcf-8a0c-9aee0edddf29","pitchNumber":2,"startTime":"2026-09-08T00:14:10.013Z","endTime":"2026-09-08T00:14:15.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556340417505616,"aZ":-33.645778813330836,"pfxX":-7.763145809840526,"pfxZ":-0.8157519499408146,"pX":-0.7118896922181284,"pZ":2.856296738297294,"vX0":5.035832597924763,"vY0":-134.01886686937493,"vZ0":0.7844732551786144,"x":144.14,"y":161.66,"x0":-1.615918454015791,"y0":50.004337129734544,"z0":4.981087862535494,"aX":-13.9874745024045},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":12.8,"spinRate":1848,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.4102062757095508,"extension":7.168419186835299},"index":2,"playId":"e38ff225-c2a0-316b-9d89-735b6fb5ff73","pitchNumber":3,"startTime":"2026-09-08T00:14:34.463Z","endTime":"2026-09-08T00:14:38.498Z","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":"2026-09-08T00:15:01.115Z","endTime":"2026-09-08T00:15:14.767Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39537561987587,"aZ":-23.96811314596135,"pfxX":-4.927821882882988,"pfxZ":4.623871268560041,"pX":0.19092743685069527,"pZ":4.220698617469272,"vX0":6.167213706576869,"vY0":-132.18169080344788,"vZ0":2.1560367537576495,"x":109.72,"y":124.82,"x0":-1.529015470069112,"y0":50.00272371435888,"z0":5.15096106025837,"aX":-8.746124739563967},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":7.7,"spinRate":1872,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.4139056241904555,"extension":7.092578456855001},"index":4,"playId":"4e3faac1-ee5b-3b84-8b1b-e0be2f8b4807","pitchNumber":4,"startTime":"2026-09-08T00:15:14.767Z","endTime":"2026-09-08T00:15:18.658Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89756774665531,"aZ":-22.859377536080288,"pfxX":-4.309271540446213,"pfxZ":5.030383517723459,"pX":0.2262300939671412,"pZ":3.136362355533072,"vX0":6.098133150430495,"vY0":-134.83966535717147,"vZ0":-0.8485645778925809,"x":108.38,"y":154.1,"x0":-1.4993114419319251,"y0":50.00027785248117,"z0":5.060405331660684,"aX":-7.975619784106488},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":6.6,"spinRate":1908,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.40539594374340027,"extension":6.981724365821359},"index":5,"playId":"8707934a-fe66-31d0-8683-6ad1e0bd5306","pitchNumber":5,"startTime":"2026-09-08T00:15:33.542Z","endTime":"2026-09-08T00:15:37.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:15:37.670Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Turner Hill walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-08T00:18:04.640Z","endTime":"2026-09-08T00:19:25.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35839929305695,"aZ":-18.391743568588456,"pfxX":-4.796242318340525,"pfxZ":7.403055790308564,"pX":-0.8511455397347917,"pZ":2.8755848199584815,"vX0":4.61270128422439,"vY0":-135.28542407435367,"vZ0":-4.419231883904521,"x":149.44,"y":161.14,"x0":-1.9517000912839084,"y0":50.00162573350667,"z0":5.812085115699273,"aX":-8.92725864823535},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":7.8,"spinRate":2188,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40422942257291705,"extension":6.8183029959496535},"index":0,"playId":"3e27ea8c-07dd-3a86-bf45-a649bfcc0b18","pitchNumber":1,"startTime":"2026-09-08T00:18:15.361Z","endTime":"2026-09-08T00:18:19.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332584700085814,"aZ":-17.780919477681515,"pfxX":-4.834979922537957,"pfxZ":7.8069529622233205,"pX":-1.0939410629522492,"pZ":2.8647713047280225,"vX0":4.138725819790183,"vY0":-134.4861015246624,"vZ0":-4.495807743732457,"x":158.7,"y":161.43,"x0":-2.019588232899051,"y0":50.00502390373223,"z0":5.807669306502702,"aX":-8.917281858218393},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":7.9,"spinRate":2175,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40622660564456137,"extension":6.975316405392619},"index":1,"playId":"d83cef39-2e19-37e3-a9de-288151d52966","pitchNumber":2,"startTime":"2026-09-08T00:18:30.375Z","endTime":"2026-09-08T00:18:34.424Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45322360779028,"aZ":-25.525200336528975,"pfxX":-0.3111864681947334,"pfxZ":3.8126542503280376,"pX":-0.26184892155131767,"pZ":3.0185137440720267,"vX0":4.425252046745597,"vY0":-129.83596213020274,"vZ0":-2.1548797704478035,"x":126.98,"y":157.28,"x0":-1.9319815816707449,"y0":50.00630814668504,"z0":5.758416834435979,"aX":-0.5434856537474759},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-0.2,"spinRate":2261,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.418284478411592,"extension":6.684907688871973},"index":2,"playId":"4fa118fc-224d-3e6e-907e-ddadb481d2c0","pitchNumber":3,"startTime":"2026-09-08T00:18:46.231Z","endTime":"2026-09-08T00:18:50.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06343345385915,"aZ":-18.216235119334037,"pfxX":-4.148273975760601,"pfxZ":7.505663316371116,"pX":-1.302972053143062,"pZ":2.07165015729376,"vX0":3.1822904145163218,"vY0":-134.9512616984096,"vZ0":-6.402936457434004,"x":166.67,"y":182.85,"x0":-1.9536015741371353,"y0":50.00472216719697,"z0":5.741109816923341,"aX":-7.7164107883759625},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":2129,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4045751192827125,"extension":6.951188147808797},"index":3,"playId":"028ffb08-96fc-33db-8b2d-804394a1fe6a","pitchNumber":4,"startTime":"2026-09-08T00:19:02.954Z","endTime":"2026-09-08T00:19:06.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455436894865517,"aZ":-27.461018615544695,"pfxX":-0.9332205315005582,"pfxZ":2.7548753609277785,"pX":-0.33684636080152164,"pZ":3.3976429263852306,"vX0":4.354157623418158,"vY0":-129.5233823570224,"vZ0":-0.8634567184468165,"x":129.84,"y":147.04,"x0":-1.9138149098740789,"y0":50.001502674815725,"z0":5.8233831568274415,"aX":-1.5961570191300893},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":0.8,"spinRate":2250,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42186099090472773,"extension":6.799900508996692},"index":4,"playId":"09f6a693-0c10-3ba3-9f4e-647291774dba","pitchNumber":5,"startTime":"2026-09-08T00:19:20.008Z","endTime":"2026-09-08T00:19:25.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:19:25.370Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (35) on a fly ball to right fielder Jordan Walker. Turner Hill scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-08T00:20:08.419Z","endTime":"2026-09-08T00:21:46.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b19594c5-ed6f-3563-9525-434b755bb514","startTime":"2026-09-08T00:19:54.052Z","endTime":"2026-09-08T00:19:57.259Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707930889511445,"aZ":-29.92577156747158,"pfxX":-9.21120647152786,"pfxZ":1.3963025709354486,"pX":0.32253834109520796,"pZ":0.9260393580796809,"vX0":8.723296217110313,"vY0":-126.10758476950726,"vZ0":-5.804151688158991,"x":104.71,"y":213.78,"x0":-1.9851233266513995,"y0":50.002808762534855,"z0":5.672219893884995,"aX":-14.832300386890758},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":1686,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4343761460026485,"extension":6.80674051856264},"index":1,"playId":"b5c127c7-f517-3a7f-ba9d-1ffe80ddf80e","pitchNumber":1,"startTime":"2026-09-08T00:20:10.535Z","endTime":"2026-09-08T00:20:14.410Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88055420650601,"aZ":-31.417736833440717,"pfxX":2.25322300618598,"pfxZ":0.4848954687413336,"pX":-0.4091759192249238,"pZ":2.7537329630122156,"vX0":3.5688121567177493,"vY0":-122.63927033944721,"vZ0":-1.329543621603666,"x":132.6,"y":164.43,"x0":-2.1651853197065756,"y0":50.001334960634765,"z0":5.936156450029648,"aX":3.4972308011561766},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-4.8,"spinRate":2398,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.44337405646050065,"extension":6.711421275995478},"index":2,"playId":"2a13c064-a014-342b-b21b-d33b5ad78968","pitchNumber":2,"startTime":"2026-09-08T00:20:29.432Z","endTime":"2026-09-08T00:20:33.405Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735361597588998,"aZ":-28.594167731781987,"pfxX":-10.950865878420206,"pfxZ":2.1573602752464476,"pX":0.22979195292396978,"pZ":1.611675783035063,"vX0":9.265034412047836,"vY0":-127.73512179201975,"vZ0":-4.647756107358365,"x":108.24,"y":195.26,"x0":-2.0174804043435905,"y0":50.000858441998304,"z0":5.696882284129927,"aX":-18.137041164290437},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":1726,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4284227678563295,"extension":6.814792374753679},"index":3,"playId":"745fcc3a-bb61-37fa-97a1-b13795ec8535","pitchNumber":3,"startTime":"2026-09-08T00:20:49.747Z","endTime":"2026-09-08T00:20:57.099Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916158996457188,"aZ":-32.49557878276488,"pfxX":-9.986015391347173,"pfxZ":-0.19659383905256878,"pX":-1.3914927640400214,"pZ":0.9939694471303402,"vX0":5.634179991814345,"vY0":-128.30948138544107,"vZ0":-5.311899017267704,"x":170.04,"y":211.94,"x0":-2.3247766680282007,"y0":50.00118676069353,"z0":5.639597521825447,"aX":-16.556975503271158},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":16.7,"spinRate":1621,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4277875748118003,"extension":6.767316276178214},"index":4,"playId":"36d81f2d-b44b-3455-8f4c-4b3d00120019","pitchNumber":4,"startTime":"2026-09-08T00:21:15.088Z","endTime":"2026-09-08T00:21:18.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979809447441333,"aZ":-33.85789312271856,"pfxX":-0.7469738381918092,"pfxZ":-1.098537539658981,"pX":-0.2974654341710989,"pZ":2.009695797338914,"vX0":4.40196079519752,"vY0":-122.53312068235273,"vZ0":-2.352416645254425,"x":128.34,"y":184.52,"x0":-2.0160381354834804,"y0":50.004867049994374,"z0":5.8598789601369665,"aX":-1.1425576617484072},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.3,"breakHorizontal":0.4,"spinRate":2411,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.44608774179164756,"extension":6.5650311629786025},"hitData":{"launchSpeed":106.7,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.39,"coordY":70.6}},"index":5,"playId":"8ab8914d-a5bb-3bb4-9e61-aad4fbe5d3d8","pitchNumber":5,"startTime":"2026-09-08T00:21:33.817Z","endTime":"2026-09-08T00:21:46.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:21:46.647Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-08T00:22:13.141Z","endTime":"2026-09-08T00:23:45.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.040200313305657,"aZ":-41.95695936588029,"pfxX":4.57323896144449,"pfxZ":-7.411509798371036,"pX":-0.5021653946629385,"pZ":2.744969138885947,"vX0":1.9640075922568703,"vY0":-113.87957549278148,"vZ0":1.8582283843571485,"x":136.14,"y":164.67,"x0":-1.9688336522110677,"y0":50.00407903841707,"z0":6.054830332275106,"aX":6.033942327748963},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.7,"breakHorizontal":-8.8,"spinRate":2503,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4801481089685198,"extension":6.7107583023275375},"index":0,"playId":"02adf5da-c01e-3276-b797-7321e19928e6","pitchNumber":1,"startTime":"2026-09-08T00:22:17.181Z","endTime":"2026-09-08T00:22:21.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779959607314908,"aZ":-26.73787271931063,"pfxX":-6.359251981404432,"pfxZ":3.2728099125622423,"pX":0.2783219335179777,"pZ":1.9197662819633936,"vX0":7.743568943396454,"vY0":-127.39439764185053,"vZ0":-4.297760730682063,"x":106.39,"y":186.95,"x0":-1.9606793963821203,"y0":50.00125163957269,"z0":5.718273776694256,"aX":-10.554399241801992},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":10.0,"spinRate":1799,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4283657967728054,"extension":6.990634470471368},"index":1,"playId":"9bce6bc1-dfab-3f2c-9670-0985e4f44e2d","pitchNumber":2,"startTime":"2026-09-08T00:22:32.796Z","endTime":"2026-09-08T00:22:37.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.494254071962086,"aZ":-41.01831393501085,"pfxX":5.468523521607171,"pfxZ":-6.511910029250245,"pX":0.4291680685153724,"pZ":0.7882237870141584,"vX0":4.052805238775229,"vY0":-115.72776437911796,"vZ0":-2.3287527343187775,"x":100.64,"y":217.5,"x0":-2.055124866606471,"y0":50.00541527967042,"z0":5.734642950359817,"aX":7.422086706561031},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.1,"breakHorizontal":-10.9,"spinRate":2599,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47319050356367987,"extension":6.888135854221166},"index":2,"playId":"fdc38ceb-307b-321d-8368-17f08bf91f28","pitchNumber":3,"startTime":"2026-09-08T00:22:54.148Z","endTime":"2026-09-08T00:22:57.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768621800414483,"aZ":-20.80647582326697,"pfxX":-6.305202621920547,"pfxZ":6.244867780841142,"pX":-0.24894480002953834,"pZ":3.503392300899226,"vX0":6.824107185377152,"vY0":-134.24848656974137,"vZ0":-1.9566403964879924,"x":126.49,"y":144.19,"x0":-2.007782128331187,"y0":50.0048633351071,"z0":5.726791892397687,"aX":-11.481051808533703},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":2171,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4084074089147438,"extension":6.947778258133988},"index":3,"playId":"f2a7591f-515c-391a-ad2a-d42d3649a641","pitchNumber":4,"startTime":"2026-09-08T00:23:15.657Z","endTime":"2026-09-08T00:23:20.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069646840221807,"aZ":-29.83973258203264,"pfxX":-8.13203324580027,"pfxZ":1.2491817953207782,"pX":0.7953517217316196,"pZ":3.260803788920579,"vX0":9.80989416169701,"vY0":-134.92040892676553,"vZ0":-1.0381327467692876,"x":86.68,"y":150.74,"x0":-1.8108640748431162,"y0":50.00093668644952,"z0":5.730835969093631,"aX":-15.170553188514653},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":13.0,"spinRate":2258,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.40413306236329305,"extension":6.7799554517546134},"index":4,"playId":"8740d28b-3b96-311f-abb1-ba75638fe076","pitchNumber":5,"startTime":"2026-09-08T00:23:40.692Z","endTime":"2026-09-08T00:23:45.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:23:45.338Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-08T00:23:58.410Z","endTime":"2026-09-08T00:24:52.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944699084810825,"aZ":-35.174437106896555,"pfxX":7.898477689095369,"pfxZ":-2.05793371467629,"pX":0.44590916019286536,"pZ":2.037473590440195,"vX0":3.6440545187201554,"vY0":-120.26707032696548,"vZ0":-1.2728849768177324,"x":100.0,"y":183.77,"x0":-2.118859645790012,"y0":50.00579905964243,"z0":5.71431287908955,"aX":11.486590701127922},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.7,"breakHorizontal":-15.2,"spinRate":2578,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.45672067412304607,"extension":6.580189684449653},"index":0,"playId":"b3799fb5-4227-3122-b148-0241cb73300a","pitchNumber":1,"startTime":"2026-09-08T00:24:10.166Z","endTime":"2026-09-08T00:24:13.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591680766600746,"aZ":-28.4512560747075,"pfxX":-9.44275468012697,"pfxZ":2.006709763461604,"pX":0.928261156240573,"pZ":2.443276470477804,"vX0":10.693255611323469,"vY0":-134.98108410955143,"vZ0":-3.303451920186935,"x":81.62,"y":172.81,"x0":-1.8456795083820752,"y0":50.0040412743553,"z0":5.672032953475631,"aX":-17.539066592342994},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":15.0,"spinRate":2233,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40476959498213994,"extension":6.8827918026291615},"index":1,"playId":"12ab9e46-120a-3f3c-ac39-db0351abbf06","pitchNumber":2,"startTime":"2026-09-08T00:24:27.703Z","endTime":"2026-09-08T00:24:33.504Z","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":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1420572807044,"aZ":-34.34034926594875,"pfxX":6.69109611146893,"pfxZ":-1.4969437013368943,"pX":1.1027586923666077,"pZ":2.473312698197561,"vX0":5.128148182418014,"vY0":-119.99237681840339,"vZ0":-0.36064892917474234,"x":74.97,"y":172.0,"x0":-1.938249263794474,"y0":50.00439562408749,"z0":5.708585200914356,"aX":9.670173399616443},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.5,"breakHorizontal":-13.4,"spinRate":2476,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4580388854902959,"extension":6.770167995262559},"index":2,"playId":"c5bd5568-430e-3577-9a1b-a1c124f6a287","pitchNumber":3,"startTime":"2026-09-08T00:24:48.310Z","endTime":"2026-09-08T00:24:52.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:24:52.359Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Bryan Torres to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-08T00:24:54.951Z","endTime":"2026-09-08T00:25:44.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684312283325458,"aZ":-39.693490088039546,"pfxX":6.080276739077807,"pfxZ":-5.556148458249782,"pX":0.2543647579817067,"pZ":1.0036978135745533,"vX0":3.125769315230961,"vY0":-115.64084042150435,"vZ0":-2.411268585268748,"x":107.3,"y":211.68,"x0":-1.9050109065887348,"y0":50.00283898377685,"z0":5.869884405416075,"aX":8.229162895658085},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.3,"breakHorizontal":-11.8,"spinRate":2596,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47375146255847955,"extension":6.733135408569286},"index":0,"playId":"a3f9326e-7183-371d-ae25-819fbbb4bfea","pitchNumber":1,"startTime":"2026-09-08T00:25:16.949Z","endTime":"2026-09-08T00:25:20.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796040493846842,"aZ":-29.2403011083522,"pfxX":-8.712017537633189,"pfxZ":1.7782558636917578,"pX":-0.820773693473381,"pZ":1.170516495603498,"vX0":5.864095218146822,"vY0":-127.06671963398618,"vZ0":-5.538183649919076,"x":148.29,"y":207.18,"x0":-2.015965565178118,"y0":50.003440921074656,"z0":5.6755812550236815,"aX":-14.37774164332698},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":1826,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42954304344398464,"extension":6.586906283792426},"hitData":{"launchSpeed":94.2,"launchAngle":-18.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.48,"coordY":149.66}},"index":1,"playId":"0c820c6e-6cf1-3383-9bd3-9933be8a5535","pitchNumber":2,"startTime":"2026-09-08T00:25:35.601Z","endTime":"2026-09-08T00:25:44.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:25:44.715Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Bernal grounds out, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-08T00:28:03.093Z","endTime":"2026-09-08T00:29:13.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":91.1,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676271814588432,"aZ":-32.07649773482922,"pfxX":-9.752199135154896,"pfxZ":0.05640552308593705,"pX":-0.2343931156105226,"pZ":1.7324290834338438,"vX0":7.140598198989096,"vY0":-132.5428847722196,"vZ0":-2.409509331747974,"x":125.93,"y":192.0,"x0":-1.6980689555713413,"y0":50.004997383867426,"z0":4.998811614044889,"aX":-17.330878015854992},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":1976,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.4134622222229476,"extension":6.888100577743704},"index":0,"playId":"d85b0170-e9a8-301d-ad41-2450a58076b6","pitchNumber":1,"startTime":"2026-09-08T00:28:14.409Z","endTime":"2026-09-08T00:28:18.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8017641757023,"aZ":-35.00045614002981,"pfxX":7.751120760544504,"pfxZ":-1.8070237798613702,"pX":0.7806899552491017,"pZ":1.1096207088870875,"vX0":4.874908471213218,"vY0":-124.24240686343624,"vZ0":-2.0794484974235403,"x":87.24,"y":208.82,"x0":-2.2135550278707234,"y0":50.00207370427786,"z0":4.864985894956624,"aX":12.122128301369843},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.5,"breakHorizontal":-15.1,"spinRate":2573,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4407849573505147,"extension":6.952846425962851},"index":1,"playId":"c97427a3-88e0-3643-9215-aafec1530972","pitchNumber":2,"startTime":"2026-09-08T00:28:30.658Z","endTime":"2026-09-08T00:28:34.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566640466464445,"aZ":-32.820418544405634,"pfxX":-9.412115579495195,"pfxZ":-0.3585123275608533,"pX":-0.13299594925273314,"pZ":1.4312719158465368,"vX0":7.823333697001575,"vY0":-133.1239008075409,"vZ0":-2.9212766234848155,"x":122.07,"y":200.14,"x0":-1.8762190754131065,"y0":50.00140557901562,"z0":4.90031727664657,"aX":-17.019091392109022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.5,"spinRate":2010,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.41026460956727195,"extension":7.084495822766375},"index":2,"playId":"f44d1e7a-b466-313c-b94c-85fd6e3d8e65","pitchNumber":3,"startTime":"2026-09-08T00:28:47.938Z","endTime":"2026-09-08T00:28:52.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742027680971233,"aZ":-35.17631982481553,"pfxX":-8.880802723321679,"pfxZ":-1.6649726911017364,"pX":-0.8709140613827175,"pZ":2.6022991141663607,"vX0":5.732418718534369,"vY0":-134.0275454529288,"vZ0":0.379806373383323,"x":150.2,"y":168.52,"x0":-1.894910109045745,"y0":50.00449974275422,"z0":4.991846023175487,"aX":-15.992647592117292},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.6,"breakHorizontal":14.6,"spinRate":1946,"spinDirection":240},"zone":11,"typeConfidence":0.89,"plateTime":0.4102833022980996,"extension":7.038729061465128},"hitData":{"launchSpeed":106.5,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.11,"coordY":137.08}},"index":3,"playId":"96447701-0a37-306d-8625-58ea5a9d1638","pitchNumber":4,"startTime":"2026-09-08T00:29:05.529Z","endTime":"2026-09-08T00:29:13.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:29:13.057Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-08T00:29:25.943Z","endTime":"2026-09-08T00:30:18.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4115913962798,"aZ":-22.112526235195762,"pfxX":-3.699579377511955,"pfxZ":5.521231220031309,"pX":-0.9301434743399695,"pZ":3.2630525447506273,"vX0":3.8960034169849824,"vY0":-133.82480217807014,"vZ0":-0.6751091888972708,"x":152.45,"y":150.68,"x0":-1.9204384419298377,"y0":50.00647159638431,"z0":5.0947958726187546,"aX":-6.748118323297784},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":5.9,"spinRate":2082,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4084391354594521,"extension":6.626087962975366},"index":0,"playId":"240004bc-3f68-3a23-a7eb-7c1481863872","pitchNumber":1,"startTime":"2026-09-08T00:29:37.928Z","endTime":"2026-09-08T00:29:42.220Z","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":84.8,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125499808402054,"aZ":-34.6919385182338,"pfxX":-6.497496201987126,"pfxZ":-1.604391326057307,"pX":-0.34354408591143737,"pZ":1.5866743181251353,"vX0":5.755802786247325,"vY0":-123.48770121018988,"vZ0":-0.6138786304370124,"x":130.1,"y":195.94,"x0":-1.8436725647637413,"y0":50.00397089936318,"z0":4.719386056632455,"aX":-10.186642288074083},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":10.7,"spinRate":1437,"spinDirection":273},"zone":13,"typeConfidence":0.91,"plateTime":0.4410265211275748,"extension":7.031098159403103},"index":1,"playId":"d0c4bf1c-d3c6-3b75-95c9-c34da3281cc9","pitchNumber":2,"startTime":"2026-09-08T00:29:53.153Z","endTime":"2026-09-08T00:29:57.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.916575278200835,"aZ":-36.361783437223366,"pfxX":-2.793482698362374,"pfxZ":-2.607569118091,"pX":-0.6874316500818562,"pZ":2.2800284433089137,"vX0":4.140444096249996,"vY0":-124.74463439456974,"vZ0":1.0991527464200306,"x":143.2,"y":177.22,"x0":-1.9924795324202755,"y0":50.005764304637175,"z0":4.791063588473282,"aX":-4.48210304025644},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.3,"breakHorizontal":4.3,"spinRate":1460,"spinDirection":281},"zone":4,"typeConfidence":0.88,"plateTime":0.43614240591861675,"extension":6.895116994989768},"hitData":{"launchSpeed":96.7,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.84,"coordY":156.31}},"index":2,"playId":"de1e75e7-924e-39ef-ac9f-23dcf12174e4","pitchNumber":3,"startTime":"2026-09-08T00:30:09.257Z","endTime":"2026-09-08T00:30:18.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:30:18.398Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-08T00:30:22.717Z","endTime":"2026-09-08T00:32:44.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52940571932319,"aZ":-32.90725687766489,"pfxX":-8.451744216890905,"pfxZ":-0.4086592162362708,"pX":0.1883961659481779,"pZ":1.896060701613519,"vX0":7.8096219436986996,"vY0":-133.15933725303017,"vZ0":-1.7659451647433264,"x":109.82,"y":187.59,"x0":-1.6893499506211604,"y0":50.0044426087443,"z0":4.956674911829922,"aX":-15.126390032045888},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":13.6,"spinRate":1907,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.41188477433129034,"extension":6.971082565406668},"index":0,"playId":"5f3fdbaa-84bb-3a4b-9bfa-bc76bae9e898","pitchNumber":1,"startTime":"2026-09-08T00:30:42.376Z","endTime":"2026-09-08T00:30:45.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856951535604765,"aZ":-33.93143667984406,"pfxX":9.171503310154527,"pfxZ":-1.1416243164815079,"pX":0.29545504049775484,"pZ":2.3864107890407777,"vX0":2.868558182976463,"vY0":-123.56136699641677,"vZ0":1.0151862342405966,"x":105.74,"y":174.35,"x0":-2.0737089684940795,"y0":50.003775949076925,"z0":4.8332161362687565,"aX":14.104787381336353},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-17.3,"spinRate":2579,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.44419224397431556,"extension":6.795995740942084},"index":1,"playId":"2756ec65-aaa3-3393-9e3f-50cd603384e7","pitchNumber":2,"startTime":"2026-09-08T00:30:57.603Z","endTime":"2026-09-08T00:31:01.674Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-09-08T00:31:14.236Z","endTime":"2026-09-08T00:31:27.061Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587309511725252,"aZ":-28.840071920724974,"pfxX":8.595220271894643,"pfxZ":2.193573312338126,"pX":0.21438776750743757,"pZ":2.347234317331908,"vX0":2.8199354468695117,"vY0":-121.76037760119833,"vZ0":0.04841282330024321,"x":108.83,"y":175.4,"x0":-2.0720637721196438,"y0":50.000126118282985,"z0":4.8014376887797106,"aX":13.035579375126547},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-16.2,"spinRate":2613,"spinDirection":59},"zone":5,"typeConfidence":0.9,"plateTime":0.4480788562166653,"extension":6.982387746154366},"index":3,"playId":"bb192edc-3d82-37cf-a32f-b488eca9e27e","pitchNumber":3,"startTime":"2026-09-08T00:31:27.061Z","endTime":"2026-09-08T00:31:30.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1729156813776,"aZ":-34.61259073033194,"pfxX":-9.202716388002088,"pfxZ":-1.392641396843974,"pX":0.49780397977490337,"pZ":2.8184902089964656,"vX0":8.68522610673995,"vY0":-131.67442847579287,"vZ0":1.0929247214757773,"x":98.02,"y":162.68,"x0":-1.6551627332522758,"y0":50.00401813788523,"z0":4.968047103930861,"aX":-16.085756693634927},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.0,"breakHorizontal":14.6,"spinRate":2010,"spinDirection":246},"zone":6,"typeConfidence":0.91,"plateTime":0.41670049675633614,"extension":6.986150080346462},"index":4,"playId":"7a74645b-477e-3ea0-aa9c-72ff0b2f7f9e","pitchNumber":4,"startTime":"2026-09-08T00:31:59.861Z","endTime":"2026-09-08T00:32:03.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836702667050304,"aZ":-33.39595277788867,"pfxX":-10.370107455993324,"pfxZ":-0.7514133068401829,"pX":1.0408475524872844,"pZ":0.8238367182077886,"vX0":10.41220967761942,"vY0":-126.1642688605346,"vZ0":-2.828637031362926,"x":77.33,"y":216.54,"x0":-1.7693424109468665,"y0":50.002383646136586,"z0":4.619559312916853,"aX":-16.915090270490772},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":16.8,"spinRate":1491,"spinDirection":271},"zone":14,"typeConfidence":0.91,"plateTime":0.43220769470927767,"extension":7.160066810304973},"index":5,"playId":"97ed09dd-5fae-315a-aad6-cd37c71e451f","pitchNumber":5,"startTime":"2026-09-08T00:32:20.147Z","endTime":"2026-09-08T00:32:24.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.916967426373557,"aZ":-33.55738842063727,"pfxX":-7.205155307446121,"pfxZ":-0.8566484929628815,"pX":0.42026412876944086,"pZ":0.9853503820927471,"vX0":7.960229529018727,"vY0":-125.28505152225571,"vZ0":-2.474794063203885,"x":100.98,"y":212.18,"x0":-1.8346842207788359,"y0":50.00131710653601,"z0":4.679389902714121,"aX":-11.665681214322662},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":11.6,"spinRate":1320,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.43413581933885537,"extension":7.064015246134154},"index":6,"playId":"f3173d92-a98f-393b-af4a-bb465043ba8e","pitchNumber":6,"startTime":"2026-09-08T00:32:40.880Z","endTime":"2026-09-08T00:32:44.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:32:44.895Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-08T00:34:57.307Z","endTime":"2026-09-08T00:36:48.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.308675562588885,"aZ":-36.832450994424335,"pfxX":6.544515820740564,"pfxZ":-3.1877402436210795,"pX":0.17510380183588534,"pZ":1.8776709159814844,"vX0":3.5178699570446144,"vY0":-119.42842062714685,"vZ0":-1.2207186403339363,"x":110.33,"y":188.08,"x0":-2.1611772718201347,"y0":50.00125644863457,"z0":5.671462163702752,"aX":9.570244325658068},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.8,"breakHorizontal":-12.6,"spinRate":2452,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4564508673663408,"extension":6.88954061016911},"index":0,"playId":"67dfa057-bd35-35a9-8351-4e986e35cc54","pitchNumber":1,"startTime":"2026-09-08T00:35:13.819Z","endTime":"2026-09-08T00:35:17.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219204549260134,"aZ":-31.463848984835064,"pfxX":-7.509687247532432,"pfxZ":0.43456062813793483,"pX":-0.24246895787429665,"pZ":1.7701067344658474,"vX0":6.874699512103717,"vY0":-126.56957034166761,"vZ0":-3.4893019060136403,"x":126.24,"y":190.99,"x0":-2.014824677209131,"y0":50.00060190209599,"z0":5.67922312889931,"aX":-12.213686304428045},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":12.1,"spinRate":1598,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4323227328902215,"extension":7.1718348668190925},"index":1,"playId":"d4779f4f-a9b4-3874-8c46-a9ad1886f73a","pitchNumber":2,"startTime":"2026-09-08T00:35:25.706Z","endTime":"2026-09-08T00:35:29.179Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-08T00:35:35.575Z","endTime":"2026-09-08T00:35:45.645Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054084599824495,"aZ":-22.484330528358168,"pfxX":-5.691334688553994,"pfxZ":5.164375855306304,"pX":-0.7965512018826771,"pZ":4.6322163871865545,"vX0":4.82067049942804,"vY0":-135.04271250867004,"vZ0":0.5705890278417669,"x":147.36,"y":113.71,"x0":-1.8516554153214921,"y0":50.0029836280158,"z0":5.980802227370571,"aX":-10.678205990415847},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":9.5,"spinRate":2153,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40317865036931044,"extension":6.812605031015463},"index":3,"playId":"63296c2d-889c-3287-8bb2-dbf30ed2d77a","pitchNumber":3,"startTime":"2026-09-08T00:35:45.645Z","endTime":"2026-09-08T00:35:49.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44472672535117,"aZ":-40.279107885600055,"pfxX":6.112892499577311,"pfxZ":-5.853228566260573,"pX":-0.26253368652079806,"pZ":1.0419689036518538,"vX0":2.2427736128673956,"vY0":-116.7163722679085,"vZ0":-2.135291347707893,"x":127.01,"y":210.65,"x0":-2.029586067341463,"y0":50.00541029900417,"z0":5.752666844114264,"aX":8.456919446524056},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.9,"breakHorizontal":-11.6,"spinRate":2555,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4688106378789838,"extension":6.807897469018339},"index":4,"playId":"18e0864b-31fa-304d-90e7-ecb4eb2bc90a","pitchNumber":4,"startTime":"2026-09-08T00:36:00.484Z","endTime":"2026-09-08T00:36:04.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13447022929472,"aZ":-35.391978777712986,"pfxX":9.630755992981218,"pfxZ":-2.2420104681959803,"pX":1.6937362705458863,"pZ":1.3422537165817907,"vX0":5.820391633115966,"vY0":-119.68333890060786,"vZ0":-2.56386169075748,"x":52.44,"y":202.54,"x0":-2.0283924374101936,"y0":50.00107671173993,"z0":5.626355231486393,"aX":13.837213360271168},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.4,"breakHorizontal":-19.0,"spinRate":2471,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45930101516507715,"extension":6.968209616245329},"index":5,"playId":"6fc5ab32-d01c-384d-9052-fb4d97b801ac","pitchNumber":5,"startTime":"2026-09-08T00:36:19.419Z","endTime":"2026-09-08T00:36:24.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6378531643772,"aZ":-19.409799943286057,"pfxX":-4.236187549555817,"pfxZ":6.939624725888729,"pX":0.22854973320356187,"pZ":2.843226908249227,"vX0":6.812544784938241,"vY0":-134.16082724208152,"vZ0":-4.182122699238983,"x":108.29,"y":162.01,"x0":-1.7830747587223765,"y0":50.001728451173726,"z0":5.789930284800617,"aX":-7.790584586223866},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":6.4,"spinRate":2250,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.406898515110365,"extension":6.987341605348979},"hitData":{"launchSpeed":100.5,"launchAngle":12.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.71,"coordY":72.15}},"index":6,"playId":"8e25c87f-50c2-3b94-806e-8a18dfbea41f","pitchNumber":6,"startTime":"2026-09-08T00:36:37.430Z","endTime":"2026-09-08T00:36:48.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:36:48.265Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andrew Knizner grounds into a double play, shortstop Thomas Saggese to second baseman Bryan Torres to first baseman Alec Burleson. Osleivis Basabe out at 2nd. Andrew Knizner out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-08T00:36:50.110Z","endTime":"2026-09-08T00:40:19.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97444448861292,"aZ":-22.61376698772401,"pfxX":-5.565756924184891,"pfxZ":5.304493648311446,"pX":-0.47248787698336153,"pZ":3.2838642448462765,"vX0":6.142551128018663,"vY0":-132.57733111261828,"vZ0":-2.2047357283047053,"x":135.01,"y":150.12,"x0":-2.0824906977908664,"y0":50.004232036438616,"z0":5.755125251402855,"aX":-10.034746854614433},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":9.0,"spinRate":2190,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.41114462210372604,"extension":7.045807048705055},"index":0,"playId":"907a4bb5-001f-325c-9f9a-762391101918","pitchNumber":1,"startTime":"2026-09-08T00:37:14.384Z","endTime":"2026-09-08T00:37:22.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132680750893552,"aZ":-30.333696108775154,"pfxX":-8.527933015875618,"pfxZ":1.0138933384122728,"pX":0.15493744320394448,"pZ":1.2701447564736263,"vX0":8.067028424097312,"vY0":-133.13401702854458,"vZ0":-5.807734361056813,"x":111.09,"y":204.49,"x0":-1.7931371245447452,"y0":50.000183070246784,"z0":5.650167865514763,"aX":-15.446550599225285},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.8,"breakHorizontal":13.9,"spinRate":2125,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4099688606642795,"extension":6.822804832805372},"index":1,"playId":"60e95703-8356-3b9a-a3b2-8dc7b8f10e09","pitchNumber":2,"startTime":"2026-09-08T00:37:36.964Z","endTime":"2026-09-08T00:37:41.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"cca4c72f-9391-3125-8761-124080979004","startTime":"2026-09-08T00:37:55.234Z","endTime":"2026-09-08T00:37:58.459Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85604928927663,"aZ":-34.052278550260716,"pfxX":7.68381336260142,"pfxZ":-1.3420427981423502,"pX":1.0148412889676854,"pZ":0.7546123139322928,"vX0":5.011135696439673,"vY0":-117.69655941076401,"vZ0":-3.905331286702363,"x":78.32,"y":218.41,"x0":-2.138122703454097,"y0":50.000410174202734,"z0":5.581364601613855,"aX":10.80060331315293},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.1,"breakHorizontal":-15.1,"spinRate":2483,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4649664482519196,"extension":6.804153650033211},"index":3,"playId":"2250f14f-e70c-3cfd-a8d5-503530109c17","pitchNumber":3,"startTime":"2026-09-08T00:38:13.102Z","endTime":"2026-09-08T00:38:19.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"57d8dc94-668a-366c-983d-a6dc916e26cc","startTime":"2026-09-08T00:38:38.080Z","endTime":"2026-09-08T00:38:41.484Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952903473874862,"aZ":-33.4873063694015,"pfxX":8.66760954511729,"pfxZ":-0.9200880380974867,"pX":1.2738699094484043,"pZ":0.7394118834700854,"vX0":4.907018810075846,"vY0":-119.0154784705956,"vZ0":-4.306562061908094,"x":68.44,"y":218.82,"x0":-1.9408287755791733,"y0":50.00128962280995,"z0":5.6069672561447765,"aX":12.4243768707367},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.4,"breakHorizontal":-16.9,"spinRate":2500,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46030610595860555,"extension":6.737753183363359},"index":5,"playId":"03ccd416-ef84-3980-8173-845b1eeca77c","pitchNumber":4,"startTime":"2026-09-08T00:38:57.891Z","endTime":"2026-09-08T00:39:02.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52989261962286,"aZ":-25.343696320594216,"pfxX":-5.749440166287052,"pfxZ":3.7140554331068127,"pX":-0.4592484985153776,"pZ":3.718863538229955,"vX0":6.003961512471725,"vY0":-133.71127281910657,"vZ0":-0.7628631476017661,"x":134.51,"y":138.37,"x0":-1.9699156248971625,"y0":50.00288570675573,"z0":5.800654356111004,"aX":-10.576465495269407},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":9.4,"spinRate":2201,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4071559347984359,"extension":6.82066413663877},"index":6,"playId":"f8bb331c-0265-3ed7-b636-578f96175d3a","pitchNumber":5,"startTime":"2026-09-08T00:39:29.600Z","endTime":"2026-09-08T00:39:34.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.317219094733716,"aZ":-40.63273780701932,"pfxX":4.063604656279592,"pfxZ":-6.353963958036422,"pX":0.3185508800230069,"pZ":1.1630709533933485,"vX0":3.475919169665089,"vY0":-114.7258496103727,"vZ0":-1.7288175479592487,"x":104.86,"y":207.38,"x0":-1.7441871427010691,"y0":50.000642279265634,"z0":5.888404052888122,"aX":5.412642999524303},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.6,"breakHorizontal":-8.3,"spinRate":2442,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47750413008193116,"extension":6.7521337039801885},"index":7,"playId":"63262a70-b98a-34f4-9e56-27ba82db5b7b","pitchNumber":6,"startTime":"2026-09-08T00:39:52.057Z","endTime":"2026-09-08T00:39:56.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599263099791376,"aZ":-25.88618028163912,"pfxX":-7.332457048635373,"pfxZ":3.5485134770244926,"pX":-0.188877831839676,"pZ":2.5727508533385617,"vX0":6.8496467417854445,"vY0":-131.6375526150917,"vZ0":-3.3920245262933717,"x":124.2,"y":169.32,"x0":-1.86081398097324,"y0":50.00096477521735,"z0":5.775417529087136,"aX":-12.982802309593817},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":12.0,"spinRate":2193,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4146744994423117,"extension":6.900509019859169},"hitData":{"launchSpeed":87.9,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.19,"coordY":149.66}},"index":8,"playId":"05f0ec4d-31f8-3ab4-87dd-bf8083e9beeb","pitchNumber":7,"startTime":"2026-09-08T00:40:10.433Z","endTime":"2026-09-08T00:40:19.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:40:19.775Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-08T00:40:31.367Z","endTime":"2026-09-08T00:42:26.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.354442083196552,"aZ":-41.71575857493338,"pfxX":6.416528400809668,"pfxZ":-6.99726603735683,"pX":-0.23642039395048986,"pZ":2.3046005882276113,"vX0":2.0648661719730796,"vY0":-115.69141049545576,"vZ0":0.7510271414487544,"x":126.01,"y":176.56,"x0":-1.972711508058475,"y0":50.00336813871338,"z0":5.954879112836021,"aX":8.749809151275395},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.2,"breakHorizontal":-12.1,"spinRate":2646,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4723596089806352,"extension":6.838074102415131},"index":0,"playId":"95c53241-c953-3f40-90c1-31122981d05f","pitchNumber":1,"startTime":"2026-09-08T00:40:44.839Z","endTime":"2026-09-08T00:40:49.179Z","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":82.3,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005125442535686,"aZ":-33.71912899857096,"pfxX":7.0258417644559685,"pfxZ":-1.0543635098460307,"pX":1.8327582507549325,"pZ":2.290890334937603,"vX0":6.900010337114186,"vY0":-119.7680024269132,"vZ0":-0.9427011332086523,"x":47.14,"y":176.93,"x0":-1.9878683434412674,"y0":50.001966802548104,"z0":5.679118978299135,"aX":10.305579670667543},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.9,"breakHorizontal":-14.3,"spinRate":2504,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4556231270119371,"extension":6.82080658497626},"index":1,"playId":"314a7745-936e-35e3-a887-c8534660cd6a","pitchNumber":2,"startTime":"2026-09-08T00:40:56.737Z","endTime":"2026-09-08T00:40:59.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36690074169126,"aZ":-19.65484898718502,"pfxX":-4.232569784078095,"pfxZ":6.630464336278337,"pX":0.3098340484196501,"pZ":3.701029125775192,"vX0":7.268252616979003,"vY0":-135.28622767250775,"vZ0":-2.0463605660124964,"x":105.19,"y":138.85,"x0":-1.8391733690283811,"y0":50.00206467264719,"z0":5.818044036636509,"aX":-7.991594223056054},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2305,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40201401376706425,"extension":6.887996221816987},"index":2,"playId":"798fe7b4-4d0c-379f-89a5-314aaa81e4de","pitchNumber":3,"startTime":"2026-09-08T00:41:13.022Z","endTime":"2026-09-08T00:41:16.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767396020302588,"aZ":-21.165908058876113,"pfxX":-3.770047102052115,"pfxZ":5.8762149106610515,"pX":-1.3219297224151978,"pZ":4.791370001475922,"vX0":2.967891012215276,"vY0":-135.09886523018088,"vZ0":1.0394446736929477,"x":167.39,"y":109.41,"x0":-1.937736829829856,"y0":50.002042886408475,"z0":5.8752405832019505,"aX":-7.061392707365588},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":6.4,"spinRate":2262,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40339889414469177,"extension":6.777100852424213},"index":3,"playId":"f2d57518-aace-345c-a8f1-2d4569cdc091","pitchNumber":4,"startTime":"2026-09-08T00:41:30.717Z","endTime":"2026-09-08T00:41:34.544Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-08T00:41:50.301Z","endTime":"2026-09-08T00:42:05.799Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714259910245886,"aZ":-30.117642963696657,"pfxX":-8.167575944613462,"pfxZ":1.0911084211200404,"pX":0.21839176328618673,"pZ":1.3516560838339997,"vX0":8.547370594857577,"vY0":-135.4288118669045,"vZ0":-5.672176303500456,"x":108.68,"y":202.29,"x0":-1.8913181109055441,"y0":50.00490006588019,"z0":5.534281404486441,"aX":-15.439659891487603},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":13.3,"spinRate":2258,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40175257755098714,"extension":6.901863671845101},"index":5,"playId":"dc126117-dce4-36b0-91e4-704586ff7c18","pitchNumber":5,"startTime":"2026-09-08T00:42:05.799Z","endTime":"2026-09-08T00:42:10.368Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61735009245779,"aZ":-17.35499849091782,"pfxX":-4.545487755466919,"pfxZ":7.689219563471001,"pX":-0.19911180724160715,"pZ":3.2527493416738866,"vX0":5.998098020695853,"vY0":-136.84564191223396,"vZ0":-3.754165102504608,"x":124.59,"y":150.96,"x0":-1.8124279985378609,"y0":50.00339260091951,"z0":5.806296958128574,"aX":-8.761388584181244},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":7.2,"spinRate":2297,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39780718936495507,"extension":6.899499262417225},"index":6,"playId":"c4b02ad5-396e-38d2-843a-bdf7083fab75","pitchNumber":6,"startTime":"2026-09-08T00:42:22.136Z","endTime":"2026-09-08T00:42:26.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:42:26.269Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thomas Saggese flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-08T00:44:38.849Z","endTime":"2026-09-08T00:46:14.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239449268647768,"aZ":-22.59536853777725,"pfxX":-4.1220986291816235,"pfxZ":5.410983901107237,"pX":1.4749488768573014,"pZ":2.2468770952343324,"vX0":8.986239965843481,"vY0":-132.20647749579203,"vZ0":-2.9197644891408174,"x":60.78,"y":178.11,"x0":-1.4328018601562504,"y0":50.00160333089079,"z0":5.024354663741573,"aX":-7.295959022652679},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":5.5,"spinRate":2101,"spinDirection":231},"zone":14,"typeConfidence":0.66,"plateTime":0.4143285414699953,"extension":7.193898178271522},"index":0,"playId":"1ff2e727-8a0c-315e-83df-03691527c5e5","pitchNumber":1,"startTime":"2026-09-08T00:44:57.809Z","endTime":"2026-09-08T00:45:01.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786990817797893,"aZ":-20.15070745099407,"pfxX":-5.065018663894658,"pfxZ":6.732186506839017,"pX":-0.009672624141680292,"pZ":2.5236755345379382,"vX0":5.960253050985604,"vY0":-132.41598546275833,"vZ0":-2.639230124811501,"x":117.37,"y":170.64,"x0":-1.6257204467724802,"y0":50.002644743616045,"z0":4.9984288594194375,"aX":-9.045602573406022},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":7.9,"spinRate":2130,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.4127598503273573,"extension":7.017392934058666},"index":1,"playId":"1c8b10e2-c517-3c06-a9eb-3d5a26644f90","pitchNumber":2,"startTime":"2026-09-08T00:45:12.381Z","endTime":"2026-09-08T00:45:16.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21214125616028,"aZ":-24.00746649299695,"pfxX":-1.6190855405195659,"pfxZ":4.645237417525518,"pX":0.34335228562293,"pZ":2.5097480462682684,"vX0":6.034092358552058,"vY0":-131.34146156231003,"vZ0":-1.7741032599611044,"x":103.91,"y":171.02,"x0":-1.7672851505517566,"y0":50.00286554566805,"z0":4.968495688724051,"aX":-2.847253575496495},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":1.7,"spinRate":2380,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.4160472785542866,"extension":6.993089378325522},"index":2,"playId":"5e9c0572-3b4d-32ca-ae1f-66358140d4df","pitchNumber":3,"startTime":"2026-09-08T00:45:33.495Z","endTime":"2026-09-08T00:45:37.134Z","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":2,"outs":0},"index":3,"startTime":"2026-09-08T00:45:52.812Z","endTime":"2026-09-08T00:46:04.966Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917552520044204,"aZ":-32.166918420708505,"pfxX":7.351500477619441,"pfxZ":0.006588415426564076,"pX":0.8191032945683506,"pZ":1.4531331898602344,"vX0":4.318635474682849,"vY0":-121.70431914591603,"vZ0":-1.3632185457338117,"x":85.78,"y":199.55,"x0":-1.938999499665773,"y0":50.00482921162311,"z0":4.830028812317299,"aX":10.927316897280086},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-14.4,"spinRate":2688,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.451626913571773,"extension":6.98969953742692},"hitData":{"launchSpeed":90.0,"launchAngle":29.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.26,"coordY":91.79}},"index":4,"playId":"a588f360-c130-38c4-8332-1cf202d33ed5","pitchNumber":4,"startTime":"2026-09-08T00:46:04.966Z","endTime":"2026-09-08T00:46:14.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:46:14.682Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-08T00:46:16.546Z","endTime":"2026-09-08T00:48:05.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"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":84.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440052198217387,"aZ":-34.1255520715357,"pfxX":-9.629114195106691,"pfxZ":-1.0774210649662646,"pX":0.00917453075241708,"pZ":1.7306992964431622,"vX0":7.995988158138596,"vY0":-134.21303588835184,"vZ0":-1.989131821712267,"x":116.65,"y":192.05,"x0":-1.7652227488482943,"y0":50.00034904816259,"z0":4.9236690269001855,"aX":-17.474228540986743},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.2,"breakHorizontal":15.6,"spinRate":2045,"spinDirection":240},"zone":8,"typeConfidence":0.89,"plateTime":0.408909088362285,"extension":7.042815392313868},"index":0,"playId":"b585b28c-9ff9-3f6e-8c47-72c89fdab4c0","pitchNumber":1,"startTime":"2026-09-08T00:46:40.698Z","endTime":"2026-09-08T00:46:44.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555392723253053,"aZ":-36.62457788162037,"pfxX":-8.45529900790287,"pfxZ":-2.7255082864785436,"pX":-0.8248251814133503,"pZ":1.6611802316770257,"vX0":4.839903927106451,"vY0":-127.14201033195964,"vZ0":-0.6295764219591315,"x":148.44,"y":193.93,"x0":-1.656602470386964,"y0":50.00092478958572,"z0":4.823435376576612,"aX":-13.813580769355196},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.8,"breakHorizontal":14.2,"spinRate":1587,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4311260529942027,"extension":6.917910456501253},"index":1,"playId":"d6ad7ed0-fb31-33a3-acda-6659a37004c4","pitchNumber":2,"startTime":"2026-09-08T00:46:56.648Z","endTime":"2026-09-08T00:47:00.049Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-08T00:47:09.026Z","endTime":"2026-09-08T00:47:21.853Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":88.3,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048170195685465,"aZ":-36.888332394289606,"pfxX":-10.509237205684876,"pfxZ":-2.8624085806157424,"pX":-1.2857001484953379,"pZ":3.0720560586777443,"vX0":4.6562959909386015,"vY0":-128.41502853874795,"vZ0":2.5108886489850795,"x":166.01,"y":155.83,"x0":-1.7709957731983483,"y0":50.00377893646365,"z0":4.979225609433203,"aX":-17.307641378003126},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":17.8,"spinRate":1919,"spinDirection":245},"zone":11,"typeConfidence":0.78,"plateTime":0.42884031021912694,"extension":6.995527372001781},"index":3,"playId":"2b2117aa-3416-3c36-8671-53dd00ed4989","pitchNumber":3,"startTime":"2026-09-08T00:47:21.853Z","endTime":"2026-09-08T00:47:25.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921221916623843,"aZ":-36.43888557878182,"pfxX":-10.00073777658448,"pfxZ":-2.6756933255887487,"pX":-0.30425511963798724,"pZ":0.9884535046475826,"vX0":6.723734690712958,"vY0":-126.14911892922002,"vZ0":-2.1005689825001848,"x":128.6,"y":212.09,"x0":-1.7176226344445957,"y0":50.00015235661977,"z0":4.795908503933702,"aX":-15.9638789895161},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":16.3,"spinRate":1547,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.435765678368393,"extension":6.895494218234786},"index":4,"playId":"f695e19d-c355-30b7-a884-b545bc2deac7","pitchNumber":4,"startTime":"2026-09-08T00:47:36.217Z","endTime":"2026-09-08T00:47:41.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339358424331255,"aZ":-37.1892703234743,"pfxX":-9.4019369495483,"pfxZ":-2.7671248868377916,"pX":0.10512590428007505,"pZ":3.1654501708841862,"vX0":7.443740225798732,"vY0":-134.13683938583821,"vZ0":1.9927821090221183,"x":112.99,"y":153.31,"x0":-1.4911234739165042,"y0":50.00213516006889,"z0":5.0737622512424565,"aX":-17.04871010559007},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-4.3,"breakHorizontal":15.4,"spinRate":1995,"spinDirection":232},"zone":2,"typeConfidence":0.89,"plateTime":0.4091085260882732,"extension":7.018958832201519},"index":5,"playId":"09db4bdc-ce72-3af8-929c-58da712325cc","pitchNumber":5,"startTime":"2026-09-08T00:48:01.873Z","endTime":"2026-09-08T00:48:05.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:48:05.892Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a line drive to left fielder Turner Hill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-08T00:48:18.069Z","endTime":"2026-09-08T00:50:03.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656121584622934,"aZ":-34.422563550817124,"pfxX":6.535586154820032,"pfxZ":-1.466156990506196,"pX":-1.1497924093797895,"pZ":2.6792326146074465,"vX0":0.3398731806095114,"vY0":-123.62117018224487,"vZ0":1.7563637197364232,"x":160.83,"y":166.44,"x0":-2.137402791373925,"y0":50.00306906918775,"z0":4.867729754423761,"aX":10.026140642170098},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":-11.9,"spinRate":2507,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4445716336693426,"extension":7.0289414810301265},"index":0,"playId":"b1aba3be-b20d-3c2f-9e81-184b80e3ad17","pitchNumber":1,"startTime":"2026-09-08T00:48:27.682Z","endTime":"2026-09-08T00:48:32.215Z","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.1,"endSpeed":84.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97902348074125,"aZ":-35.1712858424803,"pfxX":-9.831953426330792,"pfxZ":-1.663808698892118,"pX":-0.14631074065715555,"pZ":1.3467974321323049,"vX0":7.291640965884109,"vY0":-133.9386741177549,"vZ0":-2.5774508446203783,"x":122.58,"y":202.42,"x0":-1.6370073539898622,"y0":50.000752766407714,"z0":4.855570595151254,"aX":-17.725958210254465},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-3.4,"breakHorizontal":16.1,"spinRate":2006,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.41012545308715787,"extension":7.083811748404283},"index":1,"playId":"8deca2b4-7209-381a-bfcd-d61310047f9a","pitchNumber":2,"startTime":"2026-09-08T00:48:45.740Z","endTime":"2026-09-08T00:48:50.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83083062647183,"aZ":-25.583102479418088,"pfxX":3.0200504928870853,"pfxZ":4.187135196031608,"pX":-1.037553470625177,"pZ":2.810745498264569,"vX0":1.3427993225978503,"vY0":-124.8346412439945,"vZ0":0.19583755774277678,"x":156.55,"y":162.89,"x0":-1.9752078318987965,"y0":50.001313629776014,"z0":4.842409322986935,"aX":4.751477837382193},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.9,"breakHorizontal":-5.8,"spinRate":2532,"spinDirection":65},"zone":11,"typeConfidence":0.86,"plateTime":0.43927221903479063,"extension":6.843018613394924},"index":2,"playId":"2063c4ef-b421-3dab-8e0d-12ded439b4e7","pitchNumber":3,"startTime":"2026-09-08T00:49:00.517Z","endTime":"2026-09-08T00:49:05.139Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.394764364147587,"aZ":-34.74955395361219,"pfxX":-9.347621576967521,"pfxZ":-1.4293235467315224,"pX":-0.42761172268661524,"pZ":2.5287671160810965,"vX0":6.14435527879676,"vY0":-133.15039630143443,"vZ0":0.11546357649559069,"x":133.3,"y":170.5,"x0":-1.5497361921454227,"y0":50.006111415016456,"z0":4.997767392951764,"aX":-16.799713137811253},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.4,"breakHorizontal":15.6,"spinRate":2003,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.4112486161720428,"extension":7.070803223242194},"index":3,"playId":"678abd00-45bb-3ab5-82e0-fba5bb5bd7d4","pitchNumber":4,"startTime":"2026-09-08T00:49:15.332Z","endTime":"2026-09-08T00:49:19.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251646987488996,"aZ":-35.73014729631178,"pfxX":-9.598012438771839,"pfxZ":-1.9615444624942215,"pX":-0.03308548046021644,"pZ":1.3504468674761498,"vX0":7.1426297806743255,"vY0":-133.73250007533022,"vZ0":-2.5864968597620184,"x":118.26,"y":202.32,"x0":-1.4935356548347283,"y0":50.00649053011592,"z0":4.897029028294542,"aX":-17.362087329754804},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-4.0,"breakHorizontal":15.8,"spinRate":1929,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.4097996071652821,"extension":6.983258444345526},"index":4,"playId":"0258cf29-db6d-3bdd-b7ca-73c78e3e4aba","pitchNumber":5,"startTime":"2026-09-08T00:49:29.291Z","endTime":"2026-09-08T00:49:33.495Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-09-08T00:49:42.400Z","endTime":"2026-09-08T00:49:53.447Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097470312336537,"aZ":-32.444579555690254,"pfxX":6.5733952365153385,"pfxZ":-0.17159172355376207,"pX":-0.3177546214950919,"pZ":1.9493935049930653,"vX0":2.168494073796747,"vY0":-124.57509839482998,"vZ0":-0.23628873181400123,"x":129.11,"y":186.15,"x0":-2.0536067858729457,"y0":50.003297861952234,"z0":4.728146690519747,"aX":10.328009793728484},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-12.4,"spinRate":2681,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.4397319674344047,"extension":6.8561289077050285},"hitData":{"launchSpeed":87.1,"launchAngle":15.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.78,"coordY":104.33}},"index":6,"playId":"d486efde-a779-313a-b2e7-a4ea4082437e","pitchNumber":6,"startTime":"2026-09-08T00:49:53.447Z","endTime":"2026-09-08T00:50:03.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:50:03.452Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Iván Herrera grounds into a force out, shortstop Christian Koss to second baseman Osleivis Basabe. Bryan Torres out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-08T00:50:15.301Z","endTime":"2026-09-08T00:51:21.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01646809836969,"aZ":-35.94595166928199,"pfxX":-4.765291012879109,"pfxZ":-2.411517493936609,"pX":-0.679808137499624,"pZ":2.203029807554566,"vX0":4.160363045581229,"vY0":-123.34131628875281,"vZ0":0.895616856572993,"x":142.91,"y":179.3,"x0":-1.7569695051210021,"y0":50.001998249680064,"z0":4.830566429356206,"aX":-7.45415559382571},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":7.8,"spinRate":1534,"spinDirection":276},"zone":4,"typeConfidence":0.9,"plateTime":0.44149675441665925,"extension":7.066462475558856},"index":0,"playId":"fc9b6616-f2d9-390d-8192-13b1f6dda312","pitchNumber":1,"startTime":"2026-09-08T00:50:29.729Z","endTime":"2026-09-08T00:50:33.865Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579277359061912,"aZ":-27.9139118148997,"pfxX":-8.530155595042896,"pfxZ":2.3410624232059263,"pX":-0.914832844154504,"pZ":2.768709148129859,"vX0":4.626427659507894,"vY0":-134.4807505679643,"vZ0":-0.5067836889095759,"x":151.87,"y":164.02,"x0":-1.5538942673725527,"y0":50.005356385301376,"z0":4.948637019740099,"aX":-15.545134193806975},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":1990,"spinDirection":237},"zone":11,"typeConfidence":0.86,"plateTime":0.40810754208845035,"extension":6.913601375389932},"index":1,"playId":"2f1d25a4-1dc2-30da-8202-34a6e4be3d21","pitchNumber":2,"startTime":"2026-09-08T00:50:51.198Z","endTime":"2026-09-08T00:50:56.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822043633562146,"aZ":-38.68911965447436,"pfxX":-4.642626429741759,"pfxZ":-4.0308434290359685,"pX":-0.2241863612395469,"pZ":1.7947291179941534,"vX0":4.955968903145692,"vY0":-125.83892747575568,"vZ0":0.41695436206196046,"x":125.55,"y":190.32,"x0":-1.6093238129308152,"y0":50.00530486845531,"z0":4.7431556276863684,"aX":-7.500722987925165},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.0,"breakHorizontal":7.3,"spinRate":1541,"spinDirection":279},"zone":8,"typeConfidence":0.9,"plateTime":0.43407440682693643,"extension":7.068295428951914},"hitData":{"launchSpeed":91.4,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":153.2}},"index":2,"playId":"686a6d7c-bf73-3596-8355-3a9819682c0a","pitchNumber":3,"startTime":"2026-09-08T00:51:14.712Z","endTime":"2026-09-08T00:51:21.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:51:21.202Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to pitcher Michael McGreevy. Christian Koss to 2nd. Christian Koss advances to 2nd, on a throwing error by pitcher Michael McGreevy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T00:53:30.869Z","endTime":"2026-09-08T00:54:30.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"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":77.9,"endSpeed":71.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72050546898512,"aZ":-41.13260336802069,"pfxX":6.886658750734994,"pfxZ":-6.914509936594463,"pX":-0.9784079591968571,"pZ":3.065015390343304,"vX0":0.29743374773802816,"vY0":-113.37764232664564,"vZ0":2.544256310556404,"x":154.29,"y":156.02,"x0":-2.0055696882432574,"y0":50.00379217865096,"z0":6.0482981827678515,"aX":8.91990163854093},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.5,"breakHorizontal":-12.5,"spinRate":2587,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.48404723465254085,"extension":6.533255439268882},"index":0,"playId":"34c3406a-c477-3b02-8eb9-f72c7f6da8bd","pitchNumber":1,"startTime":"2026-09-08T00:53:50.867Z","endTime":"2026-09-08T00:53:55.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.084398210084263,"aZ":-32.361002461636765,"pfxX":7.930654125233196,"pfxZ":-0.1245594186075305,"pX":-0.5569164421427375,"pZ":2.49125494125209,"vX0":1.4373558624382912,"vY0":-119.3067866014468,"vZ0":-0.8412562881978609,"x":138.23,"y":171.52,"x0":-2.1970433679517525,"y0":50.005603338857185,"z0":5.74277063046148,"aX":11.533694911355303},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":2360,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4575788916165995,"extension":6.770450121561021},"index":1,"playId":"9e88a494-dd1c-3791-8e28-ab9e73550fd2","pitchNumber":2,"startTime":"2026-09-08T00:54:04.554Z","endTime":"2026-09-08T00:54:08.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.260914151282194,"aZ":-26.673862656718818,"pfxX":-6.145407671187553,"pfxZ":3.0959714723022174,"pX":-0.029434877702883278,"pZ":3.532211955704682,"vX0":6.828620963437797,"vY0":-131.97867764800316,"vZ0":-0.7586815982272839,"x":118.12,"y":143.41,"x0":-1.843422330693941,"y0":50.003197262335455,"z0":5.775852739599082,"aX":-10.917449364553939},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":9.7,"spinRate":2089,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41392034757639395,"extension":6.83565952149678},"hitData":{"launchSpeed":87.4,"launchAngle":5.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.48,"coordY":179.55}},"index":2,"playId":"370a481f-32b0-3251-9797-1396aedcccf3","pitchNumber":3,"startTime":"2026-09-08T00:54:18.365Z","endTime":"2026-09-08T00:54:30.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:54:30.698Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Turner Hill grounds out, first baseman Alec Burleson to pitcher Michael McGreevy. Christian Koss to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T00:56:23.236Z","endTime":"2026-09-08T00:57:14.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":[1,2,3],"actionIndex":[0],"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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T00:55:07.566Z","endTime":"2026-09-08T00:56:25.281Z","isPitch":false,"type":"action","player":{"id":806367,"link":"/api/v1/people/806367"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672487969497862,"aZ":-39.85181145825611,"pfxX":7.757865922388461,"pfxZ":-5.701346621686998,"pX":-0.16090737986845335,"pZ":1.6501357504825154,"vX0":1.9678021546491822,"vY0":-114.8343766050021,"vZ0":-0.9909591331891652,"x":123.13,"y":194.23,"x0":-2.0353813788006736,"y0":50.003923091208875,"z0":5.937068228644845,"aX":10.443962645420143},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.3,"breakHorizontal":-14.5,"spinRate":2543,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.47551811092355045,"extension":6.630459251992037},"index":1,"playId":"cca81f28-41dc-3759-aac7-00d98e74a0da","pitchNumber":1,"startTime":"2026-09-08T00:56:25.281Z","endTime":"2026-09-08T00:56:29.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00866214587677,"aZ":-31.044423682182597,"pfxX":-8.073825417458728,"pfxZ":0.694857171203183,"pX":-1.9442490454334225,"pZ":1.5202433214014315,"vX0":3.3341363585141606,"vY0":-126.1013374787563,"vZ0":-4.361239468826616,"x":191.11,"y":197.73,"x0":-2.226586484667918,"y0":50.00381984964525,"z0":5.7461395889516815,"aX":-13.146001588723868},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":14.0,"spinRate":1698,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.432544062185527,"extension":6.764205196051782},"index":2,"playId":"0529b1e6-fdbb-3725-b3d5-9f6c57585683","pitchNumber":2,"startTime":"2026-09-08T00:56:42.181Z","endTime":"2026-09-08T00:56:45.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513989086450515,"aZ":-28.873977634596205,"pfxX":-9.308214740588527,"pfxZ":1.977799567939865,"pX":-0.6423261335434033,"pZ":1.1950492838512483,"vX0":6.481719685015259,"vY0":-127.53135594162762,"vZ0":-5.704208485982513,"x":141.48,"y":206.51,"x0":-1.9935442698164865,"y0":50.001441270265104,"z0":5.707238927633469,"aX":-15.500953672356335},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":1687,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42768709463047383,"extension":6.926385073805298},"hitData":{"launchSpeed":67.0,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.06,"coordY":166.85}},"index":3,"playId":"bdf4cce5-dff0-3f16-8926-38813db9a23f","pitchNumber":3,"startTime":"2026-09-08T00:57:00.809Z","endTime":"2026-09-08T00:57:14.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:57:14.410Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T00:57:24.540Z","endTime":"2026-09-08T00:58:45.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.3,"endSpeed":72.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70517830493378,"aZ":-41.88174350787967,"pfxX":5.992636622089197,"pfxZ":-7.4437148735246215,"pX":-0.6064738790458745,"pZ":0.8947357934336915,"vX0":1.3027180607641426,"vY0":-113.97208162259065,"vZ0":-1.8985614244602207,"x":140.12,"y":214.62,"x0":-1.9651071048886186,"y0":50.0045318120498,"z0":5.909220666920715,"aX":7.812974540315369},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2516,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4822455237707093,"extension":6.456721821848932},"index":0,"playId":"bc1aef74-7227-31a0-8483-412657c47edf","pitchNumber":1,"startTime":"2026-09-08T00:57:41.754Z","endTime":"2026-09-08T00:57:46.029Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38945442179057,"aZ":-30.39942802190662,"pfxX":-8.81618405162263,"pfxZ":1.116119647647909,"pX":-1.0253063658164376,"pZ":1.0698777841101192,"vX0":5.207969857580627,"vY0":-125.64467174163318,"vZ0":-5.425346017827781,"x":156.08,"y":209.89,"x0":-1.983661470948363,"y0":50.00553199895892,"z0":5.73938686740101,"aX":-14.042535963992608},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":14.8,"spinRate":1696,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4366016365008849,"extension":6.532990880585304},"index":1,"playId":"bc03408a-0f1b-30c3-add6-5ec4006b3f5e","pitchNumber":2,"startTime":"2026-09-08T00:58:02.351Z","endTime":"2026-09-08T00:58:06.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213853277787493,"aZ":-18.764686840023277,"pfxX":-5.1468991003775155,"pfxZ":7.584823387240732,"pX":-0.5904576580944529,"pZ":4.296460264312341,"vX0":5.516451439962313,"vY0":-131.47312332338416,"vZ0":-0.5031221742670288,"x":139.51,"y":122.78,"x0":-2.037097312689487,"y0":50.005339397761475,"z0":5.870444737924214,"aX":-9.103576474459121},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2223,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41498791494713494,"extension":6.7991186798941845},"index":2,"playId":"4e59c4ab-506d-3caa-92aa-3e491060fe53","pitchNumber":3,"startTime":"2026-09-08T00:58:23.158Z","endTime":"2026-09-08T00:58:27.659Z","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":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471576368079173,"aZ":-29.97549912666308,"pfxX":-9.870866828257778,"pfxZ":1.3735047133475815,"pX":-1.643009155560936,"pZ":1.41750094546755,"vX0":4.418884847816985,"vY0":-125.76645251794972,"vZ0":-4.744564093088874,"x":179.63,"y":200.51,"x0":-2.14436687248968,"y0":50.00011162445587,"z0":5.771030791141196,"aX":-15.74564602548487},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":16.8,"spinRate":1663,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43618584657245796,"extension":6.5381690651720055},"index":3,"playId":"820fb383-4028-35e9-b96a-8c24d6d19a48","pitchNumber":4,"startTime":"2026-09-08T00:58:40.693Z","endTime":"2026-09-08T00:58:45.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:58:45.480Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryce Eldridge out on a sacrifice fly to center fielder Nathan Church. Christian Koss scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T00:58:47.454Z","endTime":"2026-09-08T00:59:51.528Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":700241,"link":"/api/v1/people/700241"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81207091586033,"aZ":-32.21419225818354,"pfxX":-9.135601031999622,"pfxZ":-0.026231859684883396,"pX":-0.2726904191807563,"pZ":0.9971188532247672,"vX0":7.170785073543219,"vY0":-127.21729709715981,"vZ0":-5.3478683600082215,"x":127.39,"y":211.86,"x0":-1.950802611593927,"y0":50.002624972423384,"z0":5.701344276208715,"aX":-14.869122230086143},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":14.8,"spinRate":1674,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43170291812926376,"extension":6.949233968852505},"index":0,"playId":"12287d6e-e346-3f7b-9bfb-2f4376e4dc8b","pitchNumber":1,"startTime":"2026-09-08T00:59:19.674Z","endTime":"2026-09-08T00:59:23.914Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63348457309793,"aZ":-41.05964750782889,"pfxX":5.043980096684995,"pfxZ":-6.767129278049127,"pX":-0.037220559045954234,"pZ":1.6882607356239656,"vX0":2.8752590468735737,"vY0":-113.82376367499953,"vZ0":-0.2884885213092354,"x":118.42,"y":193.2,"x0":-1.971378983101777,"y0":50.0005987699565,"z0":5.877630939183849,"aX":6.625853518757776},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.0,"breakHorizontal":-9.8,"spinRate":2540,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4809666713050955,"extension":6.802392365533578},"hitData":{"launchSpeed":97.4,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.39,"coordY":60.99}},"index":1,"playId":"f5363541-77c5-3e28-a60f-52645d34f211","pitchNumber":2,"startTime":"2026-09-08T00:59:39.269Z","endTime":"2026-09-08T00:59:51.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T00:59:51.528Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giants challenged (play at 1st), call on the field was overturned: Jonah Cox singles on a ground ball to shortstop Thomas Saggese. Rafael Devers to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T01:00:09.997Z","endTime":"2026-09-08T01:02:06.110Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.902233018318757,"aZ":-24.337032799901227,"pfxX":-7.218207027282967,"pfxZ":4.271628389128529,"pX":0.40399414764665204,"pZ":2.0113662978865468,"vX0":8.18622964198758,"vY0":-132.9407664956625,"vZ0":-5.266352928077945,"x":101.6,"y":184.47,"x0":-1.7420845400883205,"y0":50.00244247160554,"z0":5.72896084329991,"aX":-13.23940360584898},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":11.9,"spinRate":2239,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.40819725274535923,"extension":6.935809333607678},"index":0,"playId":"68e4826f-b520-3499-99fa-726d334ea5bf","pitchNumber":1,"startTime":"2026-09-08T01:00:22.299Z","endTime":"2026-09-08T01:00:26.480Z","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":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855870679650966,"aZ":-33.69299704480305,"pfxX":9.053997338649943,"pfxZ":-1.0749263576551606,"pX":1.59008987354758,"pZ":0.6274184272742832,"vX0":5.640279944827747,"vY0":-118.4059849061098,"vZ0":-4.195812581218101,"x":56.39,"y":221.84,"x0":-2.004092929247373,"y0":50.00472879993061,"z0":5.525238492314736,"aX":12.779173336932566},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.8,"breakHorizontal":-17.9,"spinRate":2502,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4636399171112151,"extension":6.893230972447032},"index":1,"playId":"3e5e6fa4-32da-3be7-86d0-435ebad2fd8d","pitchNumber":2,"startTime":"2026-09-08T01:00:43.011Z","endTime":"2026-09-08T01:00:47.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"7f58ded5-71af-4264-8b59-1fce35f95b86","startTime":"2026-09-08T01:01:01.743Z","endTime":"2026-09-08T01:01:06.743Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90005877102664,"aZ":-22.062227128227303,"pfxX":-6.027557420189032,"pfxZ":5.553381286745651,"pX":1.97679527241011,"pZ":2.7387513553753884,"vX0":11.486239784324527,"vY0":-132.97039159113461,"vZ0":-3.7541734559703315,"x":41.65,"y":164.83,"x0":-1.5825837037102575,"y0":50.00638099030843,"z0":5.737020081087638,"aX":-10.98364291037847},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":8.9,"spinRate":2227,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.409232886347493,"extension":6.972452967907301},"index":3,"playId":"4c38ecfa-c6b2-32c3-bbe1-73438446eeb5","pitchNumber":3,"startTime":"2026-09-08T01:01:16.460Z","endTime":"2026-09-08T01:01:19.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66625649467221,"aZ":-27.42221156056081,"pfxX":-7.24180326070435,"pfxZ":2.6753458122218365,"pX":-0.49761927464544925,"pZ":2.5896088160872375,"vX0":5.883115588981824,"vY0":-132.14614063362092,"vZ0":-3.187709433665481,"x":135.97,"y":168.86,"x0":-1.8056821333722544,"y0":50.00519347000252,"z0":5.813687915038216,"aX":-12.882082371988727},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":11.9,"spinRate":2103,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4135894503987321,"extension":6.9833163797483655},"index":4,"playId":"bce1ae4c-f407-3e83-a548-cf14c8183c63","pitchNumber":4,"startTime":"2026-09-08T01:01:36.602Z","endTime":"2026-09-08T01:01:40.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.876923459952714,"aZ":-21.29989450886085,"pfxX":-6.264592558383507,"pfxZ":5.954680454449695,"pX":-0.2599663527738231,"pZ":3.1797400188048006,"vX0":6.081263393283548,"vY0":-134.2546609530363,"vZ0":-2.8724495038049236,"x":126.91,"y":152.93,"x0":-1.7397741853427242,"y0":50.00625261267712,"z0":5.778486166618994,"aX":-11.446512195253288},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":10.1,"spinRate":2199,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40788297066829005,"extension":6.972056765198751},"hitData":{"launchSpeed":81.9,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.6,"coordY":154.72}},"index":5,"playId":"fd68c167-8268-3e42-9e7c-114bc4eb76e9","pitchNumber":5,"startTime":"2026-09-08T01:01:58.538Z","endTime":"2026-09-08T01:02:06.110Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":137},"playEndTime":"2026-09-08T01:02:06.110Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-08T01:04:22.774Z","endTime":"2026-09-08T01:04:48.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325786919416366,"aZ":-20.259484502046913,"pfxX":-5.8892538530495955,"pfxZ":6.59814064190326,"pX":-0.9193555051362351,"pZ":2.7605251908942505,"vX0":5.078893809949326,"vY0":-133.00412076892098,"vZ0":-3.925596235688216,"x":152.04,"y":164.25,"x0":-2.0808501687800933,"y0":50.0055809587283,"z0":5.709765405867245,"aX":-10.640123602630501},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":9.7,"spinRate":2181,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4105284436092149,"extension":6.564727719903689},"index":0,"playId":"27768380-a63a-3468-9280-2be711dfbd00","pitchNumber":1,"startTime":"2026-09-08T01:04:22.774Z","endTime":"2026-09-08T01:04:26.994Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83394342899812,"aZ":-28.090242296272315,"pfxX":-1.550633405897057,"pfxZ":2.483106936450172,"pX":0.02871154441652918,"pZ":3.1336779714682383,"vX0":5.9420242320720025,"vY0":-127.30518998129347,"vZ0":-0.855712707766633,"x":115.91,"y":154.17,"x0":-2.1328357468267303,"y0":50.00176614537494,"z0":5.695277810695701,"aX":-2.5492897336076954},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":1.4,"spinRate":2256,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4300489374789116,"extension":6.806120913620413},"hitData":{"launchSpeed":95.4,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.03,"coordY":186.81}},"index":1,"playId":"e536b2be-4fbc-3901-8f81-5501893a1962","pitchNumber":2,"startTime":"2026-09-08T01:04:39.576Z","endTime":"2026-09-08T01:04:48.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:04:48.469Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson challenged (pitch result), call on the field was confirmed: Alec Burleson called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-08T01:06:59.870Z","endTime":"2026-09-08T01:07:57.514Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715370539923995,"aZ":-32.14889651893415,"pfxX":7.434017131082532,"pfxZ":0.012381432569032569,"pX":0.17537255941385207,"pZ":2.044937688118815,"vX0":2.8975464352631763,"vY0":-123.33967830364962,"vZ0":-0.12940883421389016,"x":110.32,"y":183.57,"x0":-1.9804968184558591,"y0":50.000894090541806,"z0":4.811043915692563,"aX":11.441091188872125},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-14.2,"spinRate":2566,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.44422781384477705,"extension":6.956616731924659},"index":0,"playId":"f93d53e1-d8f6-377d-9e5e-f4aa653457d9","pitchNumber":1,"startTime":"2026-09-08T01:07:20.688Z","endTime":"2026-09-08T01:07:24.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60689850836226,"aZ":-28.542762187281493,"pfxX":6.288738867212461,"pfxZ":2.3595943014339316,"pX":-0.5751691644996733,"pZ":2.800066848928879,"vX0":1.6548932871243407,"vY0":-123.36917203308836,"vZ0":1.03723232045613,"x":138.92,"y":163.18,"x0":-2.0718656808074116,"y0":50.00489790731962,"z0":4.780415802539687,"aX":9.692127327497403},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":-11.8,"spinRate":2507,"spinDirection":62},"zone":1,"typeConfidence":0.89,"plateTime":0.44401141152586066,"extension":6.841049099812487},"index":1,"playId":"6801d2b4-43d9-3dd1-a140-2f791bed72ee","pitchNumber":2,"startTime":"2026-09-08T01:07:37.759Z","endTime":"2026-09-08T01:07:42.254Z","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":86.0,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284629439288953,"aZ":-31.524472690760103,"pfxX":8.282310914340954,"pfxZ":0.40506978643126246,"pX":-0.6919317507743024,"pZ":2.315528479167586,"vX0":0.9256760160632732,"vY0":-125.25474239640198,"vZ0":0.2503602395549478,"x":143.37,"y":176.26,"x0":-2.142271357691532,"y0":50.00064820153286,"z0":4.782944485599808,"aX":13.214538704176276},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":2561,"spinDirection":50},"zone":4,"typeConfidence":0.9,"plateTime":0.43657775452658676,"extension":6.923528057609116},"index":2,"playId":"54557b1f-3619-3f30-9929-e484ab8ecda9","pitchNumber":3,"startTime":"2026-09-08T01:07:53.319Z","endTime":"2026-09-08T01:07:57.514Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"}},"playEndTime":"2026-09-08T01:07:57.514Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-08T01:08:32.471Z","endTime":"2026-09-08T01:09:16.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78543406441048,"aZ":-30.836345063048142,"pfxX":-8.968642644652308,"pfxZ":0.707182435077824,"pX":0.35813903370749584,"pZ":2.16034661667651,"vX0":8.09388622623483,"vY0":-135.98322493270408,"vZ0":-1.9310481405500834,"x":103.35,"y":180.45,"x0":-1.4811642835829824,"y0":50.001484340570634,"z0":5.003924589015937,"aX":-16.917782400936378},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":2128,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.4016820996951491,"extension":7.063617121483392},"index":0,"playId":"456b708d-3320-3186-a70f-0a52eb716193","pitchNumber":1,"startTime":"2026-09-08T01:08:32.471Z","endTime":"2026-09-08T01:08:36.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841028719149776,"aZ":-31.86909065153614,"pfxX":-9.027706169292104,"pfxZ":0.16713986707789985,"pX":-1.061798575051264,"pZ":2.0997411664895003,"vX0":4.64254263220433,"vY0":-135.61812775517305,"vZ0":-1.6941474257662181,"x":157.47,"y":182.09,"x0":-1.6234825834207538,"y0":50.00471088033603,"z0":4.956679534558258,"aX":-16.80720318344191},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.1,"breakHorizontal":15.4,"spinRate":2066,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4039737559414487,"extension":7.141829018382681},"index":1,"playId":"fb15ce2f-b560-3007-ade7-2904ac0f52fe","pitchNumber":2,"startTime":"2026-09-08T01:08:47.280Z","endTime":"2026-09-08T01:08:51.019Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-08T01:09:00.365Z","endTime":"2026-09-08T01:09:12.207Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49397057028899,"aZ":-32.47901063604636,"pfxX":6.930559747481343,"pfxZ":-0.1861991758700352,"pX":1.833402924692448,"pZ":2.136569138395336,"vX0":6.704278056884519,"vY0":-126.06209432208934,"vZ0":-0.22750994200662578,"x":47.11,"y":181.09,"x0":-1.7566060236923808,"y0":50.00522245467175,"z0":4.839476953000719,"aX":11.20676981633273},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-14.0,"spinRate":2679,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4337169508425247,"extension":6.808941161377349},"index":3,"playId":"c15ce5f4-9af6-3963-9e87-2e352dfb277b","pitchNumber":3,"startTime":"2026-09-08T01:09:12.207Z","endTime":"2026-09-08T01:09:16.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:09:16.115Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Bernal strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-08T01:09:17.627Z","endTime":"2026-09-08T01:11:17.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,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":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630860470239178,"aZ":-32.97430879772694,"pfxX":6.636930148361668,"pfxZ":-0.5151605486526156,"pX":0.31048792128607516,"pZ":1.6087137993874785,"vX0":3.526716815718566,"vY0":-123.43376665493804,"vZ0":-0.8030632602176702,"x":105.16,"y":195.34,"x0":-1.9972720099191823,"y0":50.00366298661672,"z0":4.704716377029746,"aX":10.282918211039426},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-12.8,"spinRate":2511,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.4430466577404406,"extension":7.046266901961567},"index":0,"playId":"c7b73e9a-d76c-3312-9c4a-10c42de81d89","pitchNumber":1,"startTime":"2026-09-08T01:09:38.805Z","endTime":"2026-09-08T01:09:44.010Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}}},{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41561225078498,"aZ":-32.91843815537115,"pfxX":7.634034440348649,"pfxZ":-0.46037765852447965,"pX":0.5302431123962414,"pZ":1.8972813495182228,"vX0":3.6762825728215516,"vY0":-126.07913114164577,"vZ0":-0.5099654518521052,"x":96.79,"y":187.55,"x0":-1.9363240187519062,"y0":50.003390673594005,"z0":4.747269087684328,"aX":12.350946681572564},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":-14.6,"spinRate":2586,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.43359074453863045,"extension":6.8807623107315825},"index":1,"playId":"f7a178ba-88a1-3b23-a034-3c977c3cfd38","pitchNumber":2,"startTime":"2026-09-08T01:10:04.852Z","endTime":"2026-09-08T01:10:08.940Z","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":92.5,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.861289765588378,"aZ":-34.106915200750734,"pfxX":-9.6105636931892,"pfxZ":-1.0539767518129697,"pX":0.0686901101326405,"pZ":2.529173176195283,"vX0":7.5302753020699456,"vY0":-134.45947971653476,"vZ0":0.1383130198740088,"x":114.38,"y":170.49,"x0":-1.5231293152934295,"y0":50.00597273124267,"z0":4.902301873211189,"aX":-17.55497375932528},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.7,"breakHorizontal":15.7,"spinRate":1982,"spinDirection":242},"zone":5,"typeConfidence":0.89,"plateTime":0.40776138354227287,"extension":7.10859018104587},"index":2,"playId":"88944b9e-dd9f-3cb4-8a51-b9e1678bf75b","pitchNumber":3,"startTime":"2026-09-08T01:10:24.755Z","endTime":"2026-09-08T01:10:28.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-08T01:10:42.716Z","endTime":"2026-09-08T01:10:54.555Z","isPitch":false,"type":"action","player":{"id":699024,"link":"/api/v1/people/699024"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135252100714144,"aZ":-38.49848119712647,"pfxX":-6.116186026650053,"pfxZ":-3.8172451189082084,"pX":-0.1844350073469272,"pZ":0.3734339201003897,"vX0":5.853339022626068,"vY0":-127.84284871794094,"vZ0":-3.323292830086073,"x":124.03,"y":228.7,"x0":-1.7080740719634961,"y0":50.00332635632477,"z0":4.709322078556239,"aX":-10.133574286058224},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.4,"breakHorizontal":9.7,"spinRate":1481,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.42829003804802657,"extension":6.998258174427067},"index":4,"playId":"63d2bf15-9489-3f6d-95c4-8fe6c9149963","pitchNumber":4,"startTime":"2026-09-08T01:10:54.555Z","endTime":"2026-09-08T01:10:58.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.224157180461162,"aZ":-38.1085151798598,"pfxX":-4.736420177251406,"pfxZ":-3.753902516753527,"pX":0.817412459020932,"pZ":1.2936978555134073,"vX0":7.51809175530367,"vY0":-124.20398310848228,"vZ0":-0.5383169001407978,"x":106.33,"y":182.64,"x0":-1.617808350414699,"y0":50.004051938575394,"z0":4.651549098252209,"aX":-7.48545034241813},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.7,"breakHorizontal":7.1,"spinRate":1373,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.43908576453303105,"extension":7.132902535647537},"index":5,"playId":"21dce798-5f77-3481-b5b1-4e4e5fa223d2","pitchNumber":5,"startTime":"2026-09-08T01:11:13.528Z","endTime":"2026-09-08T01:11:17.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:11:17.909Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-08T01:13:31.227Z","endTime":"2026-09-08T01:14:13.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"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":{"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":91.5,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473400466571192,"aZ":-29.072927361374745,"pfxX":-8.768847639566177,"pfxZ":1.7115879832848044,"pX":0.40513915863205996,"pZ":1.8784198476752834,"vX0":8.427621062924223,"vY0":-133.00455486605694,"vZ0":-4.87126286102152,"x":101.56,"y":188.06,"x0":-1.6479271296430835,"y0":50.00398102214448,"z0":5.8134782339426385,"aX":-15.891785727429074},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.3,"breakHorizontal":14.3,"spinRate":2167,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.41002220765472996,"extension":6.933690558314875},"index":0,"playId":"7e11bbec-cef6-36f4-b858-c5eb88cac162","pitchNumber":1,"startTime":"2026-09-08T01:13:47.325Z","endTime":"2026-09-08T01:13:51.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55909053439606,"aZ":-30.298625228249545,"pfxX":-8.706589092686269,"pfxZ":1.0204727573709462,"pX":-0.051098046905298435,"pZ":2.4879110607980968,"vX0":7.839064603386599,"vY0":-133.90958054824156,"vZ0":-2.914949602388665,"x":118.95,"y":171.61,"x0":-1.8677444366842362,"y0":50.003249338362906,"z0":5.7304224150783725,"aX":-16.008729940355828},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.4,"breakHorizontal":14.4,"spinRate":2191,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4071005859247503,"extension":6.873911028701716},"hitData":{"launchSpeed":70.0,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":117.83,"coordY":187.38}},"index":1,"playId":"2602741e-4539-3a1a-8ad7-20ce5cefd865","pitchNumber":2,"startTime":"2026-09-08T01:14:03.663Z","endTime":"2026-09-08T01:14:13.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:14:13.286Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Knizner called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-08T01:14:22.766Z","endTime":"2026-09-08T01:16:47.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20288764685953,"aZ":-24.798541026316073,"pfxX":-7.152265768339723,"pfxZ":4.070731954469834,"pX":0.815389686856393,"pZ":1.5633889085776698,"vX0":9.126542161571699,"vY0":-133.40335278695744,"vZ0":-6.031390498151883,"x":85.92,"y":196.57,"x0":-1.7119808028156165,"y0":50.00421071507708,"z0":5.627718800146819,"aX":-12.964431175344576},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":11.2,"spinRate":2195,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4097000027338411,"extension":7.124201860501059},"index":0,"playId":"e6f6abed-a3e4-35a0-a4db-395dfd394143","pitchNumber":1,"startTime":"2026-09-08T01:15:01.368Z","endTime":"2026-09-08T01:15:05.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-09-08T01:15:15.533Z","endTime":"2026-09-08T01:15:36.944Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863700343402233,"aZ":-32.2286575037871,"pfxX":7.6074998154847435,"pfxZ":-0.03387396012161803,"pX":0.8859327176702562,"pZ":0.9178288359049765,"vX0":4.658786882447104,"vY0":-122.81153343023533,"vZ0":-4.487494078756429,"x":83.23,"y":214.0,"x0":-2.0313161456683613,"y0":50.004855811070996,"z0":5.544522852784453,"aX":11.491003294725488},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-15.0,"spinRate":2552,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4479186858981863,"extension":6.858703049955717},"index":2,"playId":"1e4747d6-8a53-3c01-94e8-d5382b413b26","pitchNumber":2,"startTime":"2026-09-08T01:15:36.944Z","endTime":"2026-09-08T01:15:41.110Z","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":88.5,"endSpeed":81.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09760346309432,"aZ":-28.332871614627287,"pfxX":-10.832719957209493,"pfxZ":2.3007426995481497,"pX":-0.08023847747309848,"pZ":1.057341373222495,"vX0":8.397006204356146,"vY0":-128.57634693852495,"vZ0":-5.963105836817618,"x":120.06,"y":210.23,"x0":-1.983791803700717,"y0":50.004592776576565,"z0":5.6101842279002,"aX":-18.107440182587233},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":1581,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4262707135903616,"extension":6.999297997649038},"index":3,"playId":"647c3ef3-78d8-39dc-9dfe-5054eb69748d","pitchNumber":3,"startTime":"2026-09-08T01:15:50.510Z","endTime":"2026-09-08T01:15:54.779Z","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":90.7,"endSpeed":83.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031212119076336,"aZ":-24.826899161644906,"pfxX":-6.1057505154977365,"pfxZ":4.131678597681079,"pX":1.3605295922483205,"pZ":2.1313679443294222,"vX0":10.021126251120618,"vY0":-131.75778847827476,"vZ0":-4.469646686133057,"x":65.14,"y":181.23,"x0":-1.679378157825811,"y0":50.00365882838644,"z0":5.6594098432099775,"aX":-10.858575230553138},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":9.1,"spinRate":2225,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4139290223330607,"extension":6.9516902904857565},"index":4,"playId":"5d22fdd2-f81f-3873-a0b5-4ffa5236284b","pitchNumber":4,"startTime":"2026-09-08T01:16:06.513Z","endTime":"2026-09-08T01:16:10.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591628919420387,"aZ":-28.185105843119526,"pfxX":-9.25636123881655,"pfxZ":2.2414966766263067,"pX":0.44301180686791664,"pZ":1.7460714670310016,"vX0":8.831487875813927,"vY0":-132.29659479519555,"vZ0":-4.753859480932057,"x":100.11,"y":191.64,"x0":-1.7259571910017417,"y0":50.006273037563105,"z0":5.6169184716279785,"aX":-16.5125165094092},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":2152,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4130317905591814,"extension":7.332831464370194},"index":5,"playId":"4e29d5f7-e778-3e49-997d-73c552b360a6","pitchNumber":5,"startTime":"2026-09-08T01:16:26.462Z","endTime":"2026-09-08T01:16:30.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553590431785853,"aZ":-27.243569471416485,"pfxX":-9.048625059273611,"pfxZ":2.715800976680079,"pX":-0.013169286044961306,"pZ":1.8458826448191048,"vX0":7.694315467982671,"vY0":-133.6438377340887,"vZ0":-4.8639100403773945,"x":117.5,"y":188.94,"x0":-1.7473837749009122,"y0":50.00512075265749,"z0":5.635235384555667,"aX":-16.446170308701955},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":2153,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40912008857280746,"extension":7.189366922373194},"index":6,"playId":"f527f551-686d-37f5-8528-be520edb9994","pitchNumber":6,"startTime":"2026-09-08T01:16:43.074Z","endTime":"2026-09-08T01:16:47.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:16:47.358Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shay Whitcomb flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-08T01:16:55.688Z","endTime":"2026-09-08T01:18:01.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41955673516958,"aZ":-19.474027628122652,"pfxX":-4.444053077799777,"pfxZ":6.677796990280685,"pX":-0.2940345838036064,"pZ":3.8921880033806535,"vX0":5.632543402443049,"vY0":-136.1865199371293,"vZ0":-1.5848840621594442,"x":128.21,"y":133.69,"x0":-1.7997157784386866,"y0":50.002933471254984,"z0":5.811895363613491,"aX":-8.452269245852106},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":7.1,"spinRate":2330,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40030213329867914,"extension":6.691282757107522},"index":0,"playId":"b598fb56-1d19-3efa-a1f7-3fd637d56e2a","pitchNumber":1,"startTime":"2026-09-08T01:17:09.232Z","endTime":"2026-09-08T01:17:13.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02422901450605,"aZ":-29.90826552875355,"pfxX":-8.118543110605668,"pfxZ":1.2299287435507686,"pX":-1.963119334598764,"pZ":2.9798400888422654,"vX0":3.261531987050242,"vY0":-134.5015908123021,"vZ0":-1.6378834408049987,"x":191.83,"y":158.32,"x0":-2.1311718369513275,"y0":50.00609822270793,"z0":5.701851217497381,"aX":-14.994294915953553},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":14.0,"spinRate":2217,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4060190589315602,"extension":6.78761375411435},"index":1,"playId":"62fe1bbe-b635-3c61-97eb-c4fdf84cba6a","pitchNumber":2,"startTime":"2026-09-08T01:17:22.112Z","endTime":"2026-09-08T01:17:25.112Z","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":83.9,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102599050326127,"aZ":-34.474395031978716,"pfxX":9.69801054618444,"pfxZ":-1.5214645680718855,"pX":0.31078167785719024,"pZ":1.8299792291681902,"vX0":2.634883693710801,"vY0":-122.22574721930646,"vZ0":-2.0002659813673485,"x":105.15,"y":189.37,"x0":-2.0410938864451635,"y0":50.0021049977011,"z0":5.619450220950966,"aX":14.670992731526452},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":-18.2,"spinRate":2499,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.44814349494390004,"extension":6.731281767294085},"hitData":{"launchSpeed":78.9,"launchAngle":52.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.81,"coordY":118.87}},"index":2,"playId":"e8676baa-3532-3aa2-8093-1ebdb83c248e","pitchNumber":3,"startTime":"2026-09-08T01:17:50.766Z","endTime":"2026-09-08T01:18:01.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:18:01.671Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-08T01:20:12.447Z","endTime":"2026-09-08T01:21:17.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.681748253844148,"aZ":-31.477515636929034,"pfxX":7.002084647099746,"pfxZ":0.4548477232348098,"pX":-0.10340233747232244,"pZ":2.1254055758035784,"vX0":2.4874611292032323,"vY0":-123.61668924744536,"vZ0":0.012300322865521185,"x":120.94,"y":181.39,"x0":-2.0348329802276717,"y0":50.00302316684755,"z0":4.7824811088839105,"aX":10.74042229734126},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.3,"spinRate":2605,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4445970600314446,"extension":6.7192427343836965},"index":0,"playId":"dece0226-5d66-3190-8745-967cc3bd2992","pitchNumber":1,"startTime":"2026-09-08T01:20:28.006Z","endTime":"2026-09-08T01:20:32.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357226033305267,"aZ":-21.587472061394916,"pfxX":-4.461776632470809,"pfxZ":5.78030119516195,"pX":-1.6935267406768084,"pZ":3.750787407684361,"vX0":1.4050361763539927,"vY0":-134.73681730243925,"vZ0":0.5264745197639378,"x":181.55,"y":137.51,"x0":-1.6433509383826281,"y0":50.00270988765727,"z0":5.08309503934554,"aX":-8.170457352780376},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":7.8,"spinRate":2147,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.4071358212350007,"extension":6.98537368255135},"index":1,"playId":"39951f8d-cbde-3fe0-a52a-0ff37611e8d7","pitchNumber":2,"startTime":"2026-09-08T01:20:41.611Z","endTime":"2026-09-08T01:20:45.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098131741930956,"aZ":-21.163672965251006,"pfxX":-5.216434690195605,"pfxZ":5.939964662818053,"pX":-0.7559692863201104,"pZ":2.9683054999101293,"vX0":4.323657214145757,"vY0":-134.97463873562242,"vZ0":-1.366849502233595,"x":145.82,"y":158.64,"x0":-1.6972075704243168,"y0":50.00297567722986,"z0":4.964799832380937,"aX":-9.66989308377311},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":8.5,"spinRate":2163,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.405073035459806,"extension":6.821232119290797},"index":2,"playId":"333f2ac6-e69c-3915-b41c-e5546d97759b","pitchNumber":3,"startTime":"2026-09-08T01:20:56.621Z","endTime":"2026-09-08T01:21:00.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643510408745946,"aZ":-21.685469060681427,"pfxX":-3.413245913202325,"pfxZ":5.619127192952073,"pX":-1.3337484789270857,"pZ":2.991850825634593,"vX0":2.1370005401567003,"vY0":-135.33086410928644,"vZ0":-1.3625371191717477,"x":167.84,"y":158.0,"x0":-1.6873747711711018,"y0":50.00620740337443,"z0":5.0108376900319715,"aX":-6.3756326865487445},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":5.8,"spinRate":2163,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40367426904847337,"extension":6.976766352389601},"index":3,"playId":"e5210327-f288-39a5-9b10-ac1c425f1167","pitchNumber":4,"startTime":"2026-09-08T01:21:12.735Z","endTime":"2026-09-08T01:21:17.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:21:17.025Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joshua Báez flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-08T01:21:17.993Z","endTime":"2026-09-08T01:22:39.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":83.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.804394833725105,"aZ":-33.16096210816612,"pfxX":-11.317800138722852,"pfxZ":-0.5380990431590655,"pX":1.0742266249744,"pZ":1.8398139430634932,"vX0":10.201199608614992,"vY0":-135.88116414337236,"vZ0":-2.1341404430350455,"x":76.05,"y":189.11,"x0":-1.305356810363793,"y0":50.00547502212269,"z0":4.997689228630356,"aX":-20.630901448899586},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.3,"breakHorizontal":17.6,"spinRate":2158,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.40706142361071596,"extension":7.112406319434197},"index":0,"playId":"ee033d95-de45-391d-9f5e-09f9435e6538","pitchNumber":1,"startTime":"2026-09-08T01:21:37.792Z","endTime":"2026-09-08T01:21:42.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55768346276886,"aZ":-29.542892889245678,"pfxX":-8.838930984636505,"pfxZ":1.4561885706207418,"pX":-0.970298939099994,"pZ":2.106569146677733,"vX0":5.072332904190801,"vY0":-134.9741803619456,"vZ0":-1.74209448595222,"x":153.99,"y":181.9,"x0":-1.7481688046849266,"y0":50.000406194819085,"z0":4.886750243090736,"aX":-15.93833055335584},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":14.5,"spinRate":2099,"spinDirection":237},"zone":13,"typeConfidence":0.89,"plateTime":0.4093589779700184,"extension":7.102822693383051},"index":1,"playId":"6fef68eb-8002-3021-aa9d-e1cd234cc180","pitchNumber":2,"startTime":"2026-09-08T01:21:50.968Z","endTime":"2026-09-08T01:21:54.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74314141221934,"aZ":-31.242302495196476,"pfxX":-10.10356598458688,"pfxZ":0.504945700582482,"pX":0.733273012774155,"pZ":1.8174264078470517,"vX0":9.303345582747458,"vY0":-135.03306716086553,"vZ0":-2.287122097467229,"x":89.05,"y":189.71,"x0":-1.4583284614808363,"y0":50.00072650815833,"z0":4.892282164786428,"aX":-18.497903601865463},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":16.1,"spinRate":2036,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.40696328851274277,"extension":7.328844052758043},"index":2,"playId":"cd09c5a7-f897-3311-97bf-f1d2f6e23f4f","pitchNumber":3,"startTime":"2026-09-08T01:22:04.843Z","endTime":"2026-09-08T01:22:09.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-08T01:22:14.255Z","endTime":"2026-09-08T01:22:27.597Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357986685597318,"aZ":-20.09273803836081,"pfxX":-5.070921700170317,"pfxZ":6.483633046123888,"pX":0.31770778936385596,"pZ":3.69208582011251,"vX0":6.341020404246671,"vY0":-135.80843844315942,"vZ0":0.11521931331576463,"x":104.89,"y":139.09,"x0":-1.3910264066492428,"y0":50.005445979751784,"z0":5.049222523880571,"aX":-9.453478027068392},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":2150,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.40366205551386525,"extension":7.132408752260892},"hitData":{"launchSpeed":86.6,"launchAngle":48.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.24,"coordY":101.58}},"index":4,"playId":"87876900-4c5e-32ae-8f96-bf1b16e72f08","pitchNumber":4,"startTime":"2026-09-08T01:22:27.597Z","endTime":"2026-09-08T01:22:39.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:22:39.099Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-08T01:22:39.984Z","endTime":"2026-09-08T01:24:38.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":90.8,"endSpeed":83.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534574963766875,"aZ":-24.946877646058084,"pfxX":-1.5344350791508354,"pfxZ":4.07687588870324,"pX":0.1604026515874469,"pZ":3.3056155438264625,"vX0":4.993702114613196,"vY0":-132.16463216044747,"vZ0":0.19926252181257698,"x":110.89,"y":149.53,"x0":-1.5522188373039567,"y0":50.00474352018171,"z0":5.057860696255567,"aX":-2.722240783020356},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":1.7,"spinRate":2254,"spinDirection":220},"zone":2,"typeConfidence":0.88,"plateTime":0.41406333171396037,"extension":6.9507524088925585},"index":0,"playId":"6f188ede-6159-3fcf-a4db-99d3a24501ad","pitchNumber":1,"startTime":"2026-09-08T01:23:00.778Z","endTime":"2026-09-08T01:23:05.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.752649652479224,"aZ":-30.78047085110969,"pfxX":5.826631228659843,"pfxZ":0.8894422948550682,"pX":0.18879818613007532,"pZ":1.8767918980843523,"vX0":3.1707541463391973,"vY0":-124.18030764395552,"vZ0":-0.8167917404820754,"x":109.8,"y":188.11,"x0":-1.8596916868020101,"y0":50.003905627472506,"z0":4.759778892361884,"aX":9.143421372071893},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-11.3,"spinRate":2577,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4402676188529835,"extension":7.185522937280835},"index":1,"playId":"0a26313a-6470-3817-b075-06e86831882f","pitchNumber":2,"startTime":"2026-09-08T01:23:17.437Z","endTime":"2026-09-08T01:23:21.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821788786977773,"aZ":-24.02987894349259,"pfxX":-1.385839489521484,"pfxZ":4.384948940273716,"pX":0.49723515535639795,"pZ":3.557467720730881,"vX0":5.815544707687811,"vY0":-134.16411644308678,"vZ0":0.5800876893900775,"x":98.05,"y":142.73,"x0":-1.500650170352799,"y0":50.00462762287993,"z0":5.026009934065797,"aX":-2.576023132442559},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":1.6,"spinRate":2418,"spinDirection":218},"zone":12,"typeConfidence":0.76,"plateTime":0.4053184353616772,"extension":7.164795875980807},"index":2,"playId":"98b34af5-ca17-34ce-921a-68b61b33176b","pitchNumber":3,"startTime":"2026-09-08T01:23:47.287Z","endTime":"2026-09-08T01:23:51.425Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454165182327603,"aZ":-18.327418836970516,"pfxX":-3.829674774306679,"pfxZ":7.310252647599007,"pX":0.15810837999518992,"pZ":1.9702488329853296,"vX0":5.796285536052859,"vY0":-136.60726207574686,"vZ0":-4.485446858944126,"x":110.97,"y":185.58,"x0":-1.4914110749926237,"y0":50.002670351810046,"z0":4.889371389400853,"aX":-7.25455019641724},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":5.8,"spinRate":2144,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4006049929962474,"extension":7.156818801159611},"index":3,"playId":"7ba2ef2d-cac0-35c0-83bb-e82b14c4fba6","pitchNumber":4,"startTime":"2026-09-08T01:24:02.490Z","endTime":"2026-09-08T01:24:06.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-08T01:24:19.942Z","endTime":"2026-09-08T01:24:28.981Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.783748873517556,"aZ":-21.107114365042133,"pfxX":-5.581665064110307,"pfxZ":5.728468581823229,"pX":0.6213568762286242,"pZ":1.7394225246474677,"vX0":7.3504775023436535,"vY0":-137.6902878052493,"vZ0":-4.967158881854884,"x":93.32,"y":191.82,"x0":-1.3498715821121008,"y0":50.00489218775485,"z0":4.983081808998873,"aX":-10.786544599484406},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":8.6,"spinRate":2025,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.39686374700324967,"extension":7.246494627118519},"hitData":{"launchSpeed":95.5,"launchAngle":10.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.1,"coordY":128.91}},"index":5,"playId":"9cae0015-cf1a-3f9b-87b0-32fa2f549b42","pitchNumber":5,"startTime":"2026-09-08T01:24:28.981Z","endTime":"2026-09-08T01:24:38.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:24:38.983Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-08T01:24:38.518Z","endTime":"2026-09-08T01:25:15.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140023350319932,"aZ":-35.778933758198455,"pfxX":-6.67423982248269,"pfxZ":-2.1924856124616037,"pX":-0.07027292775790143,"pZ":1.7487070085839502,"vX0":6.08707052710466,"vY0":-127.00424445277814,"vZ0":-0.4939667874057867,"x":119.68,"y":191.56,"x0":-1.6220957102790914,"y0":50.000887197281905,"z0":4.772548332212203,"aX":-10.985999097214679},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.8,"breakHorizontal":10.8,"spinRate":1469,"spinDirection":271},"zone":8,"typeConfidence":0.91,"plateTime":0.4300139600465096,"extension":6.934930744371084},"hitData":{"launchSpeed":95.9,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.86,"coordY":153.71}},"index":0,"playId":"0cd23b73-e6b1-394a-835b-86e5fb75e9fb","pitchNumber":1,"startTime":"2026-09-08T01:25:06.448Z","endTime":"2026-09-08T01:25:15.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:25:15.592Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-08T01:27:30.083Z","endTime":"2026-09-08T01:29:39.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.615678839767885,"aZ":-35.2035587578203,"pfxX":8.383174139397468,"pfxZ":-2.2167263782408426,"pX":0.3929567874686629,"pZ":2.246286308266395,"vX0":3.3483246944973097,"vY0":-116.20129685422314,"vZ0":-0.41287655187534833,"x":102.02,"y":178.13,"x0":-2.1552083625127936,"y0":50.0002238756005,"z0":5.7684747640646385,"aX":11.471374765560384},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.8,"breakHorizontal":-16.0,"spinRate":2400,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4712073185011194,"extension":6.684382561273691},"index":0,"playId":"3153a700-f3c9-32d5-a107-ba8e9c2acf67","pitchNumber":1,"startTime":"2026-09-08T01:27:46.935Z","endTime":"2026-09-08T01:27:50.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593814982342764,"aZ":-31.972898249595346,"pfxX":8.834161860213905,"pfxZ":0.13726973830746036,"pX":0.5636793950985172,"pZ":2.0060514040961404,"vX0":3.358018412153691,"vY0":-120.05103737769569,"vZ0":-1.8420427218167221,"x":95.51,"y":184.62,"x0":-2.001542747577011,"y0":50.002742618246316,"z0":5.633647516644117,"aX":12.87236273409248},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":2465,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.45653677149413907,"extension":6.879862001420203},"index":1,"playId":"d17322a5-c40c-36db-ae55-349edb1b8e06","pitchNumber":2,"startTime":"2026-09-08T01:28:04.868Z","endTime":"2026-09-08T01:28:08.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-08T01:28:16.324Z","endTime":"2026-09-08T01:28:28.983Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098635509758104,"aZ":-17.317116994037036,"pfxX":-4.776821453284653,"pfxZ":8.189445154094525,"pX":0.38237966238921556,"pZ":4.24629495610285,"vX0":7.099933802424056,"vY0":-133.88948990796334,"vZ0":-1.184498854173513,"x":102.42,"y":124.13,"x0":-1.6839997366816788,"y0":50.00257108018696,"z0":5.934503561724261,"aX":-8.666482388148177},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2256,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4091927623500964,"extension":7.016120423195935},"index":3,"playId":"8b4ea963-eb32-3595-baaf-da84b8d310e6","pitchNumber":3,"startTime":"2026-09-08T01:28:28.983Z","endTime":"2026-09-08T01:28:32.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659109350617058,"aZ":-41.034343003831594,"pfxX":7.637932369323465,"pfxZ":-6.634661460653655,"pX":-0.5827019270418635,"pZ":1.176725023294785,"vX0":1.1815659975761637,"vY0":-115.47878603636754,"vZ0":-1.3396591484810803,"x":139.21,"y":207.01,"x0":-2.0937426134658357,"y0":50.00173528866612,"z0":5.750088424069368,"aX":10.20343990870451},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.0,"breakHorizontal":-14.2,"spinRate":2615,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.47627144301129665,"extension":6.7434669603422694},"index":4,"playId":"4e7e38fb-8a69-3122-b0ab-6d5805b7fa4b","pitchNumber":4,"startTime":"2026-09-08T01:28:43.255Z","endTime":"2026-09-08T01:28:47.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620377515170677,"aZ":-29.239092024213516,"pfxX":-7.943869112409321,"pfxZ":1.8339318602929717,"pX":-0.48174807828058325,"pZ":0.625668203059369,"vX0":6.191141795340374,"vY0":-125.57743934541627,"vZ0":-6.404120091273882,"x":135.36,"y":221.89,"x0":-1.948010202337454,"y0":50.00019593124834,"z0":5.589957766686727,"aX":-12.675604283303837},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":13.0,"spinRate":1675,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4363002381206731,"extension":6.977218819061746},"index":5,"playId":"d5a2bb24-1139-3dee-87e1-4100d25a6e7a","pitchNumber":5,"startTime":"2026-09-08T01:29:10.916Z","endTime":"2026-09-08T01:29:15.510Z","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.1,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27535651093269,"aZ":-29.103600885211343,"pfxX":-6.472170513648416,"pfxZ":1.6670731513956518,"pX":-0.5227144221577373,"pZ":2.3693134135675393,"vX0":6.1573060002022135,"vY0":-134.16294513200953,"vZ0":-3.1388217886533765,"x":136.92,"y":174.81,"x0":-1.995462703851562,"y0":50.001813359165695,"z0":5.606303769303174,"aX":-11.917433807520773},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":10.6,"spinRate":2129,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40667627515959603,"extension":7.076407054320697},"hitData":{"launchSpeed":70.9,"launchAngle":30.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.1,"coordY":114.28}},"index":6,"playId":"382d13d0-b3f7-31e5-b144-87ffaabb0b1f","pitchNumber":6,"startTime":"2026-09-08T01:29:31.522Z","endTime":"2026-09-08T01:29:39.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:29:39.100Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Turner Hill pops out to third baseman Nolan Gorman in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-08T01:30:20.503Z","endTime":"2026-09-08T01:32:01.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.003909753191465,"aZ":-41.308697837559365,"pfxX":6.413106395653509,"pfxZ":-7.018872083083507,"pX":-0.6698687991945497,"pZ":1.6978126091149017,"vX0":1.2393896189219098,"vY0":-113.68159760991809,"vZ0":-0.25762255746613705,"x":142.53,"y":192.94,"x0":-2.0558801055962186,"y0":50.00319628453649,"z0":5.933736254717294,"aX":8.344027305306192},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.5,"breakHorizontal":-11.9,"spinRate":2507,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4828986796420436,"extension":6.7690704614083925},"index":0,"playId":"cbefa9c4-9539-338a-b226-2cf1cafad86f","pitchNumber":1,"startTime":"2026-09-08T01:30:33.643Z","endTime":"2026-09-08T01:30:38.309Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623733607744693,"aZ":-19.845027858592097,"pfxX":-5.684027188796248,"pfxZ":6.704697928661426,"pX":0.16499300562722627,"pZ":3.6096238912104277,"vX0":7.465277421298974,"vY0":-134.3791887118186,"vZ0":-1.9336842233472915,"x":110.71,"y":141.32,"x0":-1.9035009919133232,"y0":50.00209891843323,"z0":5.740242056390044,"aX":-10.452082316276098},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2124,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4067419661234628,"extension":7.0631137631540275},"index":1,"playId":"f6486067-c01e-3bd1-a2d0-a616b59abf60","pitchNumber":2,"startTime":"2026-09-08T01:31:04.407Z","endTime":"2026-09-08T01:31:08.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643637282619697,"aZ":-25.42198007344506,"pfxX":-6.709400456400344,"pfxZ":3.886787190908805,"pX":-1.5455560790292275,"pZ":3.446781167198508,"vX0":3.710180148754143,"vY0":-130.9329935495466,"vZ0":-0.8399220365355448,"x":175.91,"y":145.72,"x0":-2.1092712428791622,"y0":50.001619346330116,"z0":5.674120386473399,"aX":-11.64830404977165},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":11.3,"spinRate":2069,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4183281234842484,"extension":6.876498186205528},"index":2,"playId":"76b0e22c-71ce-3f1b-8899-6a3b7ad4bcdd","pitchNumber":3,"startTime":"2026-09-08T01:31:16.794Z","endTime":"2026-09-08T01:31:20.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043989392264884,"aZ":-18.843882723335017,"pfxX":-4.989896716280478,"pfxZ":7.373382683073059,"pX":-1.0402586059698111,"pZ":3.2360150014781737,"vX0":3.8532758331850085,"vY0":-133.45125168559622,"vZ0":-3.288627688659488,"x":156.65,"y":151.41,"x0":-1.852762539918085,"y0":50.004070907873995,"z0":5.837555425227624,"aX":-9.023531478124466},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":2137,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4100408906057882,"extension":6.848237037211368},"index":3,"playId":"fe995a5d-a029-36ec-858d-61b00d33318d","pitchNumber":4,"startTime":"2026-09-08T01:31:32.393Z","endTime":"2026-09-08T01:31:37.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785788280252294,"aZ":-17.60255245499433,"pfxX":-5.252612105223847,"pfxZ":8.118903136907722,"pX":0.8999263495489599,"pZ":2.475621618524915,"vX0":8.581636657635425,"vY0":-132.7374790658736,"vZ0":-5.114942917948963,"x":82.7,"y":171.94,"x0":-1.6836239439483491,"y0":50.00590821704006,"z0":5.6978721452849985,"aX":-9.432136553100932},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2102,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4116745375904385,"extension":7.040069866573563},"hitData":{"launchSpeed":84.4,"launchAngle":81.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.19,"coordY":192.22}},"index":4,"playId":"efcdecfd-290d-3c74-97a8-0fccb49404ce","pitchNumber":5,"startTime":"2026-09-08T01:31:49.971Z","endTime":"2026-09-08T01:32:01.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:32:01.243Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (36) on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-08T01:32:24.641Z","endTime":"2026-09-08T01:33:15.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039896018104187,"aZ":-17.785571859566925,"pfxX":-5.467827474112831,"pfxZ":7.8816306687171265,"pX":-0.4345579529906962,"pZ":1.648428819486507,"vX0":6.077947179103636,"vY0":-134.0121672778511,"vZ0":-7.122044181682091,"x":133.56,"y":194.27,"x0":-2.017880884898159,"y0":50.000162811553395,"z0":5.603428792002651,"aX":-9.978034993598799},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2103,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4081892055280356,"extension":7.134038434054268},"index":0,"playId":"fd0d2cd2-362a-3e90-acfe-418e1a0e585b","pitchNumber":1,"startTime":"2026-09-08T01:32:30.399Z","endTime":"2026-09-08T01:32:34.729Z","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":91.4,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904828082327484,"aZ":-20.235019069381934,"pfxX":-5.052291387199194,"pfxZ":6.581186058754282,"pX":-0.23388767495653598,"pZ":4.0674640462843525,"vX0":6.466436242193848,"vY0":-133.15198491675844,"vZ0":-0.7343474107908152,"x":125.92,"y":128.96,"x0":-2.0261629465325104,"y0":50.00133793877811,"z0":5.797778491815189,"aX":-9.163202933954617},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.0,"breakHorizontal":7.9,"spinRate":2131,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4098053456748203,"extension":6.815221518388301},"index":1,"playId":"f2d96d8f-9e5a-330c-9490-50d74122b42d","pitchNumber":2,"startTime":"2026-09-08T01:32:46.832Z","endTime":"2026-09-08T01:32:51.474Z","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.9,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45585407913259,"aZ":-32.27155532640254,"pfxX":-9.022265164539252,"pfxZ":-0.06058170605341573,"pX":-0.04620790020475817,"pZ":2.3596110046713914,"vX0":7.7522993882825135,"vY0":-126.35807554175693,"vZ0":-2.0663569571797957,"x":118.76,"y":175.07,"x0":-1.9677120975945104,"y0":50.00229776219489,"z0":5.7573212007182715,"aX":-14.727938959165062},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":1664,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.431910158659472,"extension":6.910506570839694},"hitData":{"launchSpeed":109.0,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.26,"coordY":127.63}},"index":2,"playId":"e967cc77-5ffe-3ba0-8848-06f4b6c6f319","pitchNumber":3,"startTime":"2026-09-08T01:33:03.050Z","endTime":"2026-09-08T01:33:15.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:33:15.015Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (21) on a fly ball to center fielder Nathan Church. Rafael Devers scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-08T01:33:34.330Z","endTime":"2026-09-08T01:34:49.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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,1,2,3],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":80.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.544037004741455,"aZ":-26.226495543748054,"pfxX":-1.335457678162756,"pfxZ":3.5956510644383215,"pX":0.83679251563775,"pZ":2.1702314044763398,"vX0":7.722609114351623,"vY0":-128.05281616636242,"vZ0":-3.485909594649022,"x":85.1,"y":180.18,"x0":-2.050318253909855,"y0":50.00218955039905,"z0":5.6112660798778995,"aX":-2.2094823455597035},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":0.6,"spinRate":2294,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4284689109190527,"extension":6.797203401870188},"index":0,"playId":"c3db3b26-fe2d-3f6a-a40f-659497b30fbf","pitchNumber":1,"startTime":"2026-09-08T01:33:44.423Z","endTime":"2026-09-08T01:33:49.160Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866601160483043,"aZ":-30.490167549937333,"pfxX":-10.817122815626472,"pfxZ":1.0225906334026895,"pX":-0.9847884622377936,"pZ":0.7558199991922789,"vX0":6.199949152704993,"vY0":-128.06458354799753,"vZ0":-6.074755372337824,"x":154.54,"y":218.37,"x0":-2.044166592185601,"y0":50.00200102133421,"z0":5.57300445666488,"aX":-17.79051500767564},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":18.0,"spinRate":1587,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4293113358479128,"extension":7.038148359318086},"index":1,"playId":"95f38af7-6c62-300e-aab1-19b023132153","pitchNumber":2,"startTime":"2026-09-08T01:34:05.542Z","endTime":"2026-09-08T01:34:09.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"284313b6-40bf-4eb1-b1a0-5d7eab613fc3","startTime":"2026-09-08T01:34:24.653Z","endTime":"2026-09-08T01:34:29.653Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82665128847794,"aZ":-20.97911373263886,"pfxX":-6.28298777542514,"pfxZ":6.258438307584671,"pX":0.3660116610465815,"pZ":3.2288335614957475,"vX0":8.391760419219008,"vY0":-132.11093697862634,"vZ0":-2.547318882363189,"x":103.05,"y":151.6,"x0":-2.016966755836192,"y0":50.00646178844781,"z0":5.726528930995344,"aX":-11.24809910536357},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":9.8,"spinRate":2248,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4126131235031334,"extension":7.018031139555377},"hitData":{"launchSpeed":102.9,"launchAngle":20.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.16,"coordY":69.59}},"index":3,"playId":"82a6585c-4ae6-3f57-905b-20914544e6e8","pitchNumber":3,"startTime":"2026-09-08T01:34:37.395Z","endTime":"2026-09-08T01:34:49.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:34:49.832Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-08T01:35:14.253Z","endTime":"2026-09-08T01:35:30.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111809475587805,"aZ":-29.330723951666325,"pfxX":-4.90634590249887,"pfxZ":1.602299734723875,"pX":0.5974696699732981,"pZ":2.264980260519641,"vX0":7.72278753170189,"vY0":-131.82793561512776,"vZ0":-3.5635515097968162,"x":94.23,"y":177.63,"x0":-1.7227775301098323,"y0":50.00060590273505,"z0":5.782073586616925,"aX":-8.697442015008638},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.4,"breakHorizontal":7.3,"spinRate":2144,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4143214581221413,"extension":6.879997737598459},"hitData":{"launchSpeed":81.9,"launchAngle":32.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.79,"coordY":117.59}},"index":0,"playId":"18548731-53aa-3521-98fb-c8e951c121cc","pitchNumber":1,"startTime":"2026-09-08T01:35:22.746Z","endTime":"2026-09-08T01:35:30.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:35:30.522Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, pitcher Logan Webb to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-08T01:37:50.976Z","endTime":"2026-09-08T01:39:35.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5393222214667,"aZ":-37.13336704328964,"pfxX":-3.441507500385045,"pfxZ":-3.2591090339996764,"pX":-1.6272952628800579,"pZ":2.785576891477436,"vX0":1.5692136110363895,"vY0":-122.35561810989289,"vZ0":2.8228252009255552,"x":179.03,"y":163.57,"x0":-1.8288816933930274,"y0":50.004156682399085,"z0":4.793004142906128,"aX":-5.232447103148392},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":5.9,"spinRate":1302,"spinDirection":286},"zone":11,"typeConfidence":0.89,"plateTime":0.4471989788503441,"extension":6.957133983029413},"index":0,"playId":"09bb5f94-d0a9-3b20-bdc8-c1cbcfda9776","pitchNumber":1,"startTime":"2026-09-08T01:38:03.394Z","endTime":"2026-09-08T01:38:06.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519979824285937,"aZ":-31.08933686391134,"pfxX":-8.991437497224092,"pfxZ":0.6025091052679006,"pX":-0.04068184755594241,"pZ":2.2207478885093708,"vX0":6.908573636313406,"vY0":-133.27771589052867,"vZ0":-1.228288853289717,"x":118.55,"y":178.82,"x0":-1.497648057747757,"y0":50.002427673328086,"z0":4.931880021759561,"aX":-16.182835518138436},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":14.8,"spinRate":2028,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.4108959698081809,"extension":6.93048310098338},"index":1,"playId":"ad331f1b-bb87-301b-8c24-0526f767b2c4","pitchNumber":2,"startTime":"2026-09-08T01:38:18.871Z","endTime":"2026-09-08T01:38:22.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491982823603585,"aZ":-40.12414439419938,"pfxX":-5.371847242336486,"pfxZ":-5.102173738472388,"pX":-1.4397479089435852,"pZ":2.350114361998084,"vX0":2.716781102496354,"vY0":-123.76198869269464,"vZ0":2.0685434949887687,"x":171.88,"y":175.33,"x0":-1.8508227710749354,"y0":50.000027929269166,"z0":4.851249052445278,"aX":-8.375423029606987},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.5,"breakHorizontal":9.1,"spinRate":1353,"spinDirection":275},"zone":11,"typeConfidence":0.9,"plateTime":0.4416837471969366,"extension":6.925726321761325},"index":2,"playId":"3bfdb656-84ac-3057-b31b-cf7991402944","pitchNumber":3,"startTime":"2026-09-08T01:38:36.167Z","endTime":"2026-09-08T01:38:39.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84156399773734,"aZ":-31.099154989852288,"pfxX":6.251305634509936,"pfxZ":0.6946032912305515,"pX":-0.6170179616488654,"pZ":2.472326295382162,"vX0":1.1411409084016557,"vY0":-123.4624354409211,"vZ0":0.7036926794902325,"x":140.52,"y":172.03,"x0":-1.8971856022272107,"y0":50.002713535360805,"z0":4.794263574208491,"aX":9.681434591877863},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-11.6,"spinRate":2662,"spinDirection":52},"zone":4,"typeConfidence":0.9,"plateTime":0.44308821590729996,"extension":6.886118050001419},"index":3,"playId":"f7ea4be4-068a-3854-9de9-ce8e3167e43a","pitchNumber":4,"startTime":"2026-09-08T01:38:50.651Z","endTime":"2026-09-08T01:38:54.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-09-08T01:39:02.476Z","endTime":"2026-09-08T01:39:13.569Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407344042383354,"aZ":-22.746078842276077,"pfxX":-2.3142677874195465,"pfxZ":5.064261941987228,"pX":-1.6697829319857738,"pZ":4.0826953470356875,"vX0":0.8260959304539811,"vY0":-135.0758408271322,"vZ0":1.5963362621014645,"x":180.65,"y":128.55,"x0":-1.6776193805730057,"y0":50.00117893858795,"z0":5.075470231156715,"aX":-4.307298076953411},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":4.1,"spinRate":2050,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.404364470603928,"extension":6.901388720476532},"index":5,"playId":"d030f15a-468a-3e92-b9a8-192fc93fc581","pitchNumber":5,"startTime":"2026-09-08T01:39:13.569Z","endTime":"2026-09-08T01:39:16.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638729159064994,"aZ":-30.769298560801943,"pfxX":-8.04629718326458,"pfxZ":0.7533726784355688,"pX":0.463091975707542,"pZ":2.00471720269465,"vX0":7.866813853951478,"vY0":-135.2881639295289,"vZ0":-1.7493420905120511,"x":99.35,"y":184.65,"x0":-1.4325792186535882,"y0":50.00145519770793,"z0":4.809809015835943,"aX":-14.96195426333811},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":13.0,"spinRate":2058,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.40437595189159437,"extension":7.27066227729563},"hitData":{"launchSpeed":73.3,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.51,"coordY":175.38}},"index":6,"playId":"b8555cc1-8a14-3219-b3a7-781f7319b5ca","pitchNumber":6,"startTime":"2026-09-08T01:39:27.731Z","endTime":"2026-09-08T01:39:35.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:39:35.001Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-08T01:40:06.113Z","endTime":"2026-09-08T01:41:26.124Z","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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-08T01:39:57.102Z","endTime":"2026-09-08T01:40:08.204Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94060096791842,"aZ":-29.819114916982326,"pfxX":8.415253348696869,"pfxZ":1.5270789447112385,"pX":0.8847850078409363,"pZ":2.763066502981328,"vX0":3.7687132625024815,"vY0":-123.25245029468996,"vZ0":1.1336517641170605,"x":83.27,"y":164.18,"x0":-1.7562564849725468,"y0":50.002750428388765,"z0":4.810663736114867,"aX":12.977621154177275},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.1,"spinRate":2676,"spinDirection":61},"zone":12,"typeConfidence":0.9,"plateTime":0.44397393039550526,"extension":6.994430692567356},"index":1,"playId":"99e0c991-db0c-362b-bf82-de88a782ebad","pitchNumber":1,"startTime":"2026-09-08T01:40:08.204Z","endTime":"2026-09-08T01:40:12.637Z","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.4,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764025732076465,"aZ":-32.93090295391197,"pfxX":-9.972493505475953,"pfxZ":-0.4087340243384556,"pX":0.9116106720662661,"pZ":1.276656375629084,"vX0":9.11264752152868,"vY0":-135.6604447482263,"vZ0":-3.297865927002136,"x":82.25,"y":204.31,"x0":-1.2017570513165892,"y0":50.00297454517839,"z0":4.81315017736934,"aX":-18.515656582120506},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.3,"breakHorizontal":16.1,"spinRate":1976,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.40436540344763605,"extension":7.062073748469037},"index":2,"playId":"33f0d2f9-ede2-3b53-8bc0-2d44f06555b2","pitchNumber":2,"startTime":"2026-09-08T01:40:25.303Z","endTime":"2026-09-08T01:40:29.390Z","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":85.9,"endSpeed":79.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365087948713104,"aZ":-38.97343551862678,"pfxX":-5.32917791873238,"pfxZ":-4.267768520077206,"pX":-1.8804392234246425,"pZ":2.3819864283513725,"vX0":1.1759777112602092,"vY0":-125.15830466991386,"vZ0":1.8183701508654655,"x":188.68,"y":174.47,"x0":-1.6627956280508032,"y0":50.00401230979662,"z0":4.828860630070469,"aX":-8.487071408252095},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.1,"breakHorizontal":9.4,"spinRate":1402,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.43700456691649814,"extension":7.062054739328223},"index":3,"playId":"2079a549-50c9-3ad8-b7a4-3dc15a1c62fe","pitchNumber":3,"startTime":"2026-09-08T01:40:45.185Z","endTime":"2026-09-08T01:40:48.920Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632365320429102,"aZ":-30.59331665266803,"pfxX":5.736746132392415,"pfxZ":1.0205348335410225,"pX":0.4412530365897057,"pZ":2.436668624991585,"vX0":3.691557487630295,"vY0":-123.91559910579234,"vZ0":0.5984347853815641,"x":100.18,"y":172.99,"x0":-1.813059527796347,"y0":50.00551572752202,"z0":4.746739773289237,"aX":8.92816825131197},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":2612,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.44191009079747534,"extension":6.890202104826679},"index":4,"playId":"84013418-e817-3a2f-a68e-bb4d17931b8c","pitchNumber":4,"startTime":"2026-09-08T01:41:02.942Z","endTime":"2026-09-08T01:41:06.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33403052119761,"aZ":-33.716364693036404,"pfxX":-9.088311754972093,"pfxZ":-0.836579410182642,"pX":0.310030104855516,"pZ":3.118655170573728,"vX0":7.773844043469421,"vY0":-135.00299481514114,"vZ0":1.3844056794926178,"x":105.18,"y":154.58,"x0":-1.425762097765389,"y0":50.001732630596145,"z0":4.972012647759619,"aX":-16.778548536059787},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.0,"breakHorizontal":14.8,"spinRate":2078,"spinDirection":230},"zone":3,"typeConfidence":0.89,"plateTime":0.4056767023874994,"extension":6.990523568922234},"index":5,"playId":"9be26ed6-03e0-34cb-aeea-a19ac270dd2b","pitchNumber":5,"startTime":"2026-09-08T01:41:21.884Z","endTime":"2026-09-08T01:41:26.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:41:26.124Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Burleson homers (22) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-08T01:41:36.886Z","endTime":"2026-09-08T01:43:42.952Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.742609307070605,"aZ":-31.68390849446533,"pfxX":7.1875727003893815,"pfxZ":0.31665475742867777,"pX":-0.21272550622585593,"pZ":1.2132627490626207,"vX0":1.9156838553207172,"vY0":-123.63427891444151,"vZ0":-1.8823744584584996,"x":125.11,"y":206.02,"x0":-1.9308022431923462,"y0":50.0035808070912,"z0":4.633674621189001,"aX":11.170762716464674},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-13.4,"spinRate":2573,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.44235647107622134,"extension":6.861921376803077},"index":0,"playId":"986d0d1f-1f85-39ed-ab96-22c23d99633c","pitchNumber":1,"startTime":"2026-09-08T01:41:47.565Z","endTime":"2026-09-08T01:41:51.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54774878513932,"aZ":-39.19412378209084,"pfxX":-4.157286177544488,"pfxZ":-4.373178511458297,"pX":-1.1345862477009465,"pZ":2.1447638200182535,"vX0":3.0654246455369485,"vY0":-125.87052297800041,"vZ0":1.392435715621979,"x":160.25,"y":180.87,"x0":-1.8280963306926046,"y0":50.00339077718683,"z0":4.75785484097094,"aX":-6.671008065885071},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.3,"breakHorizontal":6.8,"spinRate":1187,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.435139145959917,"extension":6.799197486241323},"index":1,"playId":"c29ef8f9-c4b4-359f-9a95-408983bfe8da","pitchNumber":2,"startTime":"2026-09-08T01:42:00.925Z","endTime":"2026-09-08T01:42:05.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.877724778141424,"aZ":-37.93397733987813,"pfxX":-3.3915832152256646,"pfxZ":-3.628472134426917,"pX":0.05319221379950485,"pZ":1.02842452763793,"vX0":5.377932169973366,"vY0":-124.6185047035776,"vZ0":-1.1753124020136652,"x":114.97,"y":211.01,"x0":-1.683156739117177,"y0":50.00380805785557,"z0":4.614143051556514,"aX":-5.384682215181076},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":5.0,"spinRate":1247,"spinDirection":275},"zone":14,"typeConfidence":0.89,"plateTime":0.4379971559772895,"extension":7.021289734857654},"index":2,"playId":"dd7677f6-0e06-3302-8a6d-61d24e87bab1","pitchNumber":3,"startTime":"2026-09-08T01:42:15.704Z","endTime":"2026-09-08T01:42:19.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427763063722644,"aZ":-25.263657016407336,"pfxX":-1.9655492495649627,"pfxZ":3.8159311729578125,"pX":0.07477024786441241,"pZ":3.7949948973592984,"vX0":4.8863534396775865,"vY0":-133.35903629989778,"vZ0":1.5282492998997432,"x":114.15,"y":136.32,"x0":-1.5220022793062837,"y0":50.000113773200006,"z0":5.03098539801347,"aX":-3.5573300562586136},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":2.5,"spinRate":2152,"spinDirection":236},"zone":12,"typeConfidence":0.6,"plateTime":0.40999402212305824,"extension":6.925925115443801},"index":3,"playId":"9e7a8093-8fec-38a6-bef2-0f0c5d00564f","pitchNumber":4,"startTime":"2026-09-08T01:42:31.338Z","endTime":"2026-09-08T01:42:36.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291550321385973,"aZ":-27.569157068542086,"pfxX":-10.982743990742641,"pfxZ":2.694370078797073,"pX":0.03539750912397635,"pZ":2.3717637678117645,"vX0":7.945344621719429,"vY0":-130.12142521458404,"vZ0":-0.7646497232242537,"x":115.65,"y":174.74,"x0":-1.6367080174752173,"y0":50.000893893019544,"z0":4.7654218267932995,"aX":-18.758290859121256},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":18.0,"spinRate":1909,"spinDirection":246},"zone":5,"typeConfidence":0.9,"plateTime":0.4215530954173019,"extension":7.262501518670772},"index":4,"playId":"08dbaaf6-c6b4-3d21-bc38-c6adcda66e58","pitchNumber":5,"startTime":"2026-09-08T01:42:51.786Z","endTime":"2026-09-08T01:42:55.470Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86590226883478,"aZ":-35.43848649506222,"pfxX":-10.015728529414375,"pfxZ":-1.7909539730423774,"pX":-0.09799415417004526,"pZ":2.979896510476756,"vX0":7.122679783985902,"vY0":-134.42436341591505,"vZ0":1.4992239702808354,"x":120.74,"y":158.32,"x0":-1.4843778089646518,"y0":50.00058159503191,"z0":4.935797751433065,"aX":-18.278460159724247},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.6,"breakHorizontal":16.6,"spinRate":1975,"spinDirection":236},"zone":2,"typeConfidence":0.89,"plateTime":0.40788161820354407,"extension":7.181291607707397},"hitData":{"launchSpeed":109.5,"launchAngle":31.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.85,"coordY":55.31}},"index":5,"playId":"72a3c3c8-ea02-3cde-99a4-d71e89b1e790","pitchNumber":6,"startTime":"2026-09-08T01:43:13.361Z","endTime":"2026-09-08T01:43:42.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:43:42.952Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-08T01:43:49.729Z","endTime":"2026-09-08T01:46:01.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175815891181735,"aZ":-19.759061151307908,"pfxX":-4.462566605308787,"pfxZ":6.6668995280853665,"pX":0.14926507567879624,"pZ":3.5317534767243055,"vX0":5.7887544014990056,"vY0":-135.7004703060845,"vZ0":-0.352674371116317,"x":111.31,"y":143.42,"x0":-1.4334896822880487,"y0":50.00058710271546,"z0":5.041991344474797,"aX":-8.307719171214845},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":2174,"spinDirection":246},"zone":2,"typeConfidence":0.9,"plateTime":0.40389256748933366,"extension":6.97778254399717},"index":0,"playId":"39c77a35-0ba8-3d7e-a40f-0d7e3c2300b4","pitchNumber":1,"startTime":"2026-09-08T01:44:00.324Z","endTime":"2026-09-08T01:44:04.015Z","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":85.4,"endSpeed":78.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18123422872661,"aZ":-30.146987885845977,"pfxX":7.158739888705322,"pfxZ":1.2983949409368165,"pX":1.3479804831552797,"pZ":2.522314215942715,"vX0":5.519084034581855,"vY0":-124.32097998076104,"vZ0":0.640840399981583,"x":65.62,"y":170.68,"x0":-1.8318044492937098,"y0":50.0038613603176,"z0":4.765573996980469,"aX":11.193762672573726},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2798,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.4407490659935518,"extension":7.055762956718939},"index":1,"playId":"afed4d2f-8838-3fff-af65-a643dcc41568","pitchNumber":2,"startTime":"2026-09-08T01:44:12.994Z","endTime":"2026-09-08T01:44:16.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.74816965092099,"aZ":-38.15420807502408,"pfxX":-9.394011030915689,"pfxZ":-3.2504968325275208,"pX":-0.28707294396899075,"pZ":1.5753615774804104,"vX0":6.431538114139891,"vY0":-136.38828358823505,"vZ0":-1.6272416917558021,"x":127.94,"y":196.25,"x0":-1.4846317652012098,"y0":50.00558368918188,"z0":4.871357761953288,"aX":-17.27320680067983},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-6.0,"breakHorizontal":15.2,"spinRate":1981,"spinDirection":247},"zone":13,"typeConfidence":0.88,"plateTime":0.4053789231854954,"extension":7.048327595383026},"index":2,"playId":"6aceb17c-e608-371b-9884-dad911e1d871","pitchNumber":3,"startTime":"2026-09-08T01:44:29.739Z","endTime":"2026-09-08T01:44:33.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-08T01:44:50.587Z","endTime":"2026-09-08T01:45:01.848Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43910201858955,"aZ":-22.02534481672813,"pfxX":-4.557647774209325,"pfxZ":5.428757091313209,"pX":0.742911585087083,"pZ":3.7270173059872693,"vX0":7.1531769213520375,"vY0":-135.5853038356112,"vZ0":0.6828632530720766,"x":88.68,"y":138.15,"x0":-1.3321555570217951,"y0":50.00511386840763,"z0":5.003859075284782,"aX":-8.524716209335072},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":6.8,"spinRate":2159,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.4033071818367939,"extension":7.118827733485229},"index":4,"playId":"01dc0a31-7b77-3821-8246-49b3869be25f","pitchNumber":4,"startTime":"2026-09-08T01:45:01.848Z","endTime":"2026-09-08T01:45:06.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99644524915682,"aZ":-22.555023481084845,"pfxX":-4.671413413735787,"pfxZ":5.109468073493483,"pX":0.19299774464770736,"pZ":3.0691134535799973,"vX0":5.580111406318653,"vY0":-136.12489828724856,"vZ0":-0.948973335671776,"x":109.64,"y":155.91,"x0":-1.2734985275659503,"y0":50.002207028122214,"z0":4.9791478063913726,"aX":-8.794342927091881},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":7.3,"spinRate":2041,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.40187775346132915,"extension":6.7142101251850015},"index":5,"playId":"7776bf8a-dc75-34dd-9830-fed811e28d89","pitchNumber":5,"startTime":"2026-09-08T01:45:19.424Z","endTime":"2026-09-08T01:45:23.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13672186805013,"aZ":-33.56844441760068,"pfxX":-11.111503480041613,"pfxZ":-0.7245548756660893,"pX":1.1519992348776642,"pZ":1.0519563223434156,"vX0":10.439026481510568,"vY0":-137.84693760666278,"vZ0":-4.2075582460794125,"x":73.09,"y":210.38,"x0":-1.2500359334804245,"y0":50.00571487135973,"z0":4.877694337803526,"aX":-21.27569201995812},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.0,"breakHorizontal":17.8,"spinRate":2059,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.3981447428688263,"extension":6.995451545182544},"index":6,"playId":"af7be641-d99c-3969-bb5b-1cfa68f90de9","pitchNumber":6,"startTime":"2026-09-08T01:45:39.334Z","endTime":"2026-09-08T01:45:43.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16469732087237,"aZ":-30.04955103600763,"pfxX":-11.490138249161035,"pfxZ":1.1361540555586673,"pX":0.8807656354664049,"pZ":1.9065874334975363,"vX0":9.779471471327009,"vY0":-136.5261682690723,"vZ0":-2.3613457692835644,"x":83.43,"y":187.3,"x0":-1.2681243436816032,"y0":50.004026813575564,"z0":4.866546299288747,"aX":-21.529362585558985},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":18.6,"spinRate":2099,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4023478611444622,"extension":7.1766379322917455},"index":7,"playId":"5d3c8d56-155f-31f9-ac20-c108e3cd75d6","pitchNumber":7,"startTime":"2026-09-08T01:45:56.551Z","endTime":"2026-09-08T01:46:01.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:46:01.719Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Bernal lines out sharply to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-08T01:47:08.967Z","endTime":"2026-09-08T01:48:35.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-08T01:46:24.601Z","endTime":"2026-09-08T01:47:11.125Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90292662650968,"aZ":-34.041225752268666,"pfxX":-10.183419192384974,"pfxZ":-1.030955854722313,"pX":-0.12330072220133044,"pZ":1.2444889365657668,"vX0":7.815462014867841,"vY0":-134.67521764921045,"vZ0":-2.995051898025552,"x":121.7,"y":205.18,"x0":-1.7593650877053746,"y0":50.003139312002546,"z0":4.812285459028343,"aX":-18.45628063263967},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.4,"breakHorizontal":16.4,"spinRate":2055,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4088017060857778,"extension":7.006600758711209},"index":1,"playId":"7abe3654-63b3-3499-81eb-f67ddca9dc68","pitchNumber":1,"startTime":"2026-09-08T01:47:11.125Z","endTime":"2026-09-08T01:47:15.386Z","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":92.7,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92593622845726,"aZ":-32.14821665348947,"pfxX":-10.50408148247432,"pfxZ":0.0165726214426396,"pX":0.011910730157035811,"pZ":1.8638685385972629,"vX0":7.80818012839232,"vY0":-134.6817473246705,"vZ0":-1.8956099231819485,"x":116.55,"y":188.46,"x0":-1.574382741928556,"y0":50.00387879647466,"z0":4.871952789147985,"aX":-19.10925987759814},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":17.2,"spinRate":1865,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4082053548742417,"extension":7.053194074389142},"index":2,"playId":"84fa09cb-f5a7-3054-bc24-93758f7ec3ff","pitchNumber":2,"startTime":"2026-09-08T01:47:26.413Z","endTime":"2026-09-08T01:47:30.599Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374326045236888,"aZ":-31.955221178000503,"pfxX":-10.09166591789695,"pfxZ":0.12131610638478918,"pX":0.506160999551714,"pZ":1.4759785244406443,"vX0":8.66236799004072,"vY0":-135.7582335097247,"vZ0":-2.8739135448210407,"x":97.71,"y":198.93,"x0":-1.4241715931919814,"y0":50.00674945752548,"z0":4.786491370021574,"aX":-18.729381595029178},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":1988,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4043930245601137,"extension":7.199067553053542},"index":3,"playId":"64a905d0-66b5-3b6f-9985-6839cb39e82f","pitchNumber":3,"startTime":"2026-09-08T01:47:46.014Z","endTime":"2026-09-08T01:47:50.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515974223104976,"aZ":-32.60111674766594,"pfxX":-9.066774650468838,"pfxZ":-0.2305231834502921,"pX":0.4353676364697341,"pZ":1.4020200815328079,"vX0":8.154685228246068,"vY0":-135.1718319578855,"vZ0":-2.8281926896137244,"x":100.4,"y":200.93,"x0":-1.4481929373426359,"y0":50.004153752359755,"z0":4.75985535930464,"aX":-16.715536485749396},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.8,"breakHorizontal":14.6,"spinRate":1920,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.405806788735914,"extension":7.1161289619880765},"index":4,"playId":"80d64db1-b439-3fd7-a9a8-aa86dea7dd82","pitchNumber":4,"startTime":"2026-09-08T01:48:03.866Z","endTime":"2026-09-08T01:48:07.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.530989569746104,"aZ":-31.28366773529765,"pfxX":-8.850906146056031,"pfxZ":0.48095884009689716,"pX":-0.019043314416756198,"pZ":1.3370219683953966,"vX0":7.03766942280352,"vY0":-135.47486764996697,"vZ0":-3.3372036121356565,"x":117.73,"y":202.68,"x0":-1.5143506485538087,"y0":50.000125564773505,"z0":4.796437120119261,"aX":-16.275042434639772},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.4,"breakHorizontal":14.3,"spinRate":1985,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4059532711928866,"extension":7.220736846495502},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":147.55,"coordY":163.84}},"index":5,"playId":"06b17e73-b0f0-37d0-ad94-ede08281918d","pitchNumber":5,"startTime":"2026-09-08T01:48:26.446Z","endTime":"2026-09-08T01:48:35.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:48:35.974Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Joshua Báez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-08T01:50:41.489Z","endTime":"2026-09-08T01:51:34.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":71.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.885607416600607,"aZ":-39.14973591329783,"pfxX":7.512431083333386,"pfxZ":-5.477370154399471,"pX":0.1155200230622941,"pZ":1.915074626620761,"vX0":2.623895543831234,"vY0":-112.0573854381217,"vZ0":-0.1313809112203237,"x":112.6,"y":187.07,"x0":-2.0458597934596523,"y0":50.001848860594194,"z0":5.967734273175029,"aX":9.570599098905715},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.6,"breakHorizontal":-14.3,"spinRate":2539,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.48843258588942584,"extension":6.829525570495335},"index":0,"playId":"3a239c60-db71-3e10-be64-d3e8cd2be0bb","pitchNumber":1,"startTime":"2026-09-08T01:51:00.083Z","endTime":"2026-09-08T01:51:04.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155520559566494,"aZ":-31.39590967937748,"pfxX":-8.427967494647994,"pfxZ":0.4909357537660277,"pX":-1.361100113618162,"pZ":2.331371200289767,"vX0":4.675171490545382,"vY0":-124.78375986219174,"vZ0":-2.170330160388562,"x":168.88,"y":175.83,"x0":-2.1642067108317073,"y0":50.00128024039995,"z0":5.799515461637062,"aX":-13.287035472960909},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":14.2,"spinRate":1504,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43896868580783277,"extension":6.36025373147277},"index":1,"playId":"f547feef-8303-39c8-ba0a-678c3b1037d9","pitchNumber":2,"startTime":"2026-09-08T01:51:13.132Z","endTime":"2026-09-08T01:51:17.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523667404482072,"aZ":-30.859322155014272,"pfxX":-7.166698896144306,"pfxZ":0.81240763087966,"pX":-0.5104136152668374,"pZ":2.246310421057007,"vX0":6.080440736182646,"vY0":-125.92735378832047,"vZ0":-2.615813100001442,"x":99.06,"y":166.51,"x0":-2.0200541135589654,"y0":50.001868768825965,"z0":5.784093341087414,"aX":-11.56020813318636},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":11.6,"spinRate":1581,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.43422810553512203,"extension":6.773298893578732},"hitData":{"launchSpeed":95.0,"launchAngle":18.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.74,"coordY":119.25}},"index":2,"playId":"4ad70cc4-d00b-37d4-8384-dbe8d3934ba2","pitchNumber":3,"startTime":"2026-09-08T01:51:26.208Z","endTime":"2026-09-08T01:51:34.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:51:34.506Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-08T01:51:43.458Z","endTime":"2026-09-08T01:52:18.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386748270195657,"aZ":-36.27467727170569,"pfxX":9.804613056451172,"pfxZ":-3.015559680603894,"pX":0.5790876690526795,"pZ":1.8367993899802528,"vX0":3.5025928314514387,"vY0":-116.60558468945116,"vZ0":-0.9443477675466332,"x":94.93,"y":189.19,"x0":-2.2212190431031247,"y0":50.0014624659319,"z0":5.7060742361129995,"aX":13.337946865775635},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.4,"breakHorizontal":-18.7,"spinRate":2438,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4718904497110161,"extension":6.811090233856798},"index":0,"playId":"3b79b167-0cfd-398b-9dc0-adceb2e39fb3","pitchNumber":1,"startTime":"2026-09-08T01:51:55.934Z","endTime":"2026-09-08T01:52:00.285Z","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":90.4,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98403082721834,"aZ":-29.59062396346136,"pfxX":-5.807062484065643,"pfxZ":1.4799555659414416,"pX":-0.047524181323898476,"pZ":2.7496665769696764,"vX0":7.1030318163047825,"vY0":-131.42758016608107,"vZ0":-2.121170834673312,"x":118.81,"y":164.54,"x0":-2.031360735731332,"y0":50.00602649716574,"z0":5.766078652530201,"aX":-10.156458662934666},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":9.0,"spinRate":2216,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4168361315193643,"extension":6.591955970550165},"hitData":{"launchSpeed":85.4,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.39,"coordY":170.94}},"index":1,"playId":"37a1c907-5318-3efe-a04f-d18545118dc4","pitchNumber":2,"startTime":"2026-09-08T01:52:07.936Z","endTime":"2026-09-08T01:52:18.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:52:18.871Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Knizner lines out to third baseman Nolan Gorman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-08T01:52:24.185Z","endTime":"2026-09-08T01:53:05.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652552959631915,"aZ":-33.24851955558747,"pfxX":8.355503557457496,"pfxZ":-0.7658368710793466,"pX":1.1957738786866094,"pZ":1.399712272735296,"vX0":4.991427496747244,"vY0":-117.6082823593793,"vZ0":-2.5883610481306696,"x":71.42,"y":200.99,"x0":-2.0409640465693877,"y0":50.00445723018591,"z0":5.60333337576683,"aX":11.685573190968244},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.8,"breakHorizontal":-16.3,"spinRate":2446,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46602609493493796,"extension":6.871335183398972},"index":0,"playId":"9ac87ba5-4cb3-3fc5-bbee-4301eff77de5","pitchNumber":1,"startTime":"2026-09-08T01:52:39.618Z","endTime":"2026-09-08T01:52:45.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97677489762814,"aZ":-30.50326686713592,"pfxX":-5.855922856018969,"pfxZ":1.0360578285961894,"pX":-0.07524021585606001,"pZ":1.6685084006263387,"vX0":6.675612232132372,"vY0":-125.71352657426245,"vZ0":-3.9321654591109647,"x":119.87,"y":193.73,"x0":-1.9912951648582595,"y0":50.00512287711052,"z0":5.700714314783097,"aX":-9.472954771353534},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":9.2,"spinRate":1615,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4339620570162057,"extension":6.872408516961622},"hitData":{"launchSpeed":87.2,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.77,"coordY":150.93}},"index":1,"playId":"36c4c4e9-bf6e-3de7-9f88-4c621aa48f24","pitchNumber":2,"startTime":"2026-09-08T01:52:56.720Z","endTime":"2026-09-08T01:53:05.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:53:05.530Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-08T01:55:45.483Z","endTime":"2026-09-08T01:57:07.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Harris replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T01:54:19.551Z","endTime":"2026-09-08T01:55:47.644Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805345,"link":"/api/v1/people/805345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66999956602076,"aZ":-14.706606506166954,"pfxX":0.3714739971360643,"pfxZ":9.359339336176749,"pX":-1.221251939491913,"pZ":2.7419128641274284,"vX0":-1.5966483796559412,"vY0":-135.512054880488,"vZ0":-6.06026770614697,"x":163.55,"y":164.75,"x0":-0.6735748248144012,"y0":50.00105855501033,"z0":6.028468873917429,"aX":0.6933053918621577},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-0.4,"spinRate":2143,"spinDirection":189},"zone":11,"typeConfidence":0.87,"plateTime":0.40366509924564076,"extension":6.8171042591963396},"index":1,"playId":"b68c3213-e755-335a-9f93-890e4e1d938e","pitchNumber":1,"startTime":"2026-09-08T01:55:47.644Z","endTime":"2026-09-08T01:55:51.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15518760089095,"aZ":-12.858697013707998,"pfxX":0.3719786409001622,"pfxZ":10.064879409110475,"pX":-0.8975607886845551,"pZ":1.6172021173550717,"vX0":-0.9289431538806363,"vY0":-137.7752017607383,"vZ0":-9.501569346950674,"x":151.21,"y":195.12,"x0":-0.6040793571100317,"y0":50.00007547968618,"z0":5.983579523175771,"aX":0.7137336631745791},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-0.5,"spinRate":2249,"spinDirection":186},"zone":13,"typeConfidence":0.87,"plateTime":0.3978377781555751,"extension":6.883736389621551},"index":2,"playId":"5bf75239-8198-3140-87a6-3e1673cb9e0a","pitchNumber":2,"startTime":"2026-09-08T01:56:04.880Z","endTime":"2026-09-08T01:56:09.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882399169317118,"aZ":-31.112669913072367,"pfxX":8.980280249009622,"pfxZ":0.6611102003205627,"pX":0.06800317449102039,"pZ":2.1784898180691483,"vX0":-0.40469303174320026,"vY0":-126.48223304153899,"vZ0":-3.6001062354427393,"x":114.41,"y":179.96,"x0":-0.9343357983134274,"y0":50.002654725948624,"z0":6.138458933850896,"aX":14.423831427552814},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-16.1,"spinRate":2569,"spinDirection":63},"zone":8,"typeConfidence":0.88,"plateTime":0.434489336699043,"extension":6.745436882780987},"index":3,"playId":"d041066b-c091-3544-86c3-2f37b8b680fd","pitchNumber":3,"startTime":"2026-09-08T01:56:18.704Z","endTime":"2026-09-08T01:56:22.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7477806959115,"aZ":-30.25264028132954,"pfxX":7.96078588043735,"pfxZ":1.1687084240143886,"pX":0.15695875190916736,"pZ":1.6748739396332466,"vX0":0.01569017385054683,"vY0":-127.9719082071062,"vZ0":-4.990461778810938,"x":111.02,"y":193.56,"x0":-0.8819080652275778,"y0":50.00373334122581,"z0":6.046919484836705,"aX":13.077963453103349},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.4,"spinRate":2587,"spinDirection":69},"zone":8,"typeConfidence":0.83,"plateTime":0.4295697524198898,"extension":6.917540213190125},"index":4,"playId":"17a22f2a-8734-37de-a2ec-c3fe7d4bd292","pitchNumber":4,"startTime":"2026-09-08T01:56:32.347Z","endTime":"2026-09-08T01:56:36.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34285242939024,"aZ":-12.831486831727505,"pfxX":1.2134169260704954,"pfxZ":10.240076683853136,"pX":-1.35006841210008,"pZ":2.913778190346178,"vX0":-2.814361751057615,"vY0":-136.62303165983784,"vZ0":-6.0017179284813045,"x":168.46,"y":160.11,"x0":-0.4638800081073339,"y0":50.001756250603414,"z0":6.022274095263049,"aX":2.2920628825752805},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2233,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.401043174037512,"extension":6.945401480355919},"index":5,"playId":"11952e48-193b-382e-aa56-21962b982dc9","pitchNumber":5,"startTime":"2026-09-08T01:56:48.066Z","endTime":"2026-09-08T01:56:52.116Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179421678530563,"aZ":-32.08187024121211,"pfxX":9.676462000401097,"pfxZ":0.054800125814222334,"pX":0.6279143652977869,"pZ":1.4481466230844489,"vX0":0.21499690179642816,"vY0":-126.5033757662269,"vZ0":-5.009203294241942,"x":93.07,"y":199.68,"x0":-0.7142476867524613,"y0":50.00213810064442,"z0":6.042804051276259,"aX":15.591922367531343},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-17.5,"spinRate":2707,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4339295354320827,"extension":6.83893138455087},"index":6,"playId":"5d5c8f27-d3a1-37d0-9441-6ff188c6659a","pitchNumber":6,"startTime":"2026-09-08T01:57:02.161Z","endTime":"2026-09-08T01:57:07.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:57:07.950Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-08T01:57:14.304Z","endTime":"2026-09-08T01:58:43.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724695203613987,"aZ":-30.163052373307515,"pfxX":8.308468540722158,"pfxZ":1.2262227013756322,"pX":0.20455541361880678,"pZ":1.6451786227730072,"vX0":0.03901675264132498,"vY0":-127.95178927807754,"vZ0":-5.037089957806326,"x":109.2,"y":194.36,"x0":-0.8887622502276983,"y0":50.00432033199707,"z0":6.029446173736832,"aX":13.647143157234924},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":-15.0,"spinRate":2596,"spinDirection":67},"zone":14,"typeConfidence":0.84,"plateTime":0.42961791464401333,"extension":6.881893283498604},"index":0,"playId":"6733319c-c2dc-358e-9596-47c64175c79a","pitchNumber":1,"startTime":"2026-09-08T01:57:33.072Z","endTime":"2026-09-08T01:57:36.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612352474148654,"aZ":-30.517523555352863,"pfxX":9.215536544326666,"pfxZ":1.0073928267713192,"pX":-0.06888702386874308,"pZ":2.9530197402099185,"vX0":-1.2548623946433481,"vY0":-127.81605120185345,"vZ0":-2.127623918732763,"x":119.63,"y":159.05,"x0":-0.7668043900244916,"y0":50.00393965226838,"z0":6.204759812856764,"aX":15.169653030687034},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-16.3,"spinRate":2659,"spinDirection":53},"zone":2,"typeConfidence":0.86,"plateTime":0.42937751141816527,"extension":6.832407400161012},"index":1,"playId":"90f76276-520a-3ea5-888e-0388ec7f20d4","pitchNumber":2,"startTime":"2026-09-08T01:57:51.994Z","endTime":"2026-09-08T01:57:55.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"13309579-379a-3d79-bf67-c0f193cb1d1a","startTime":"2026-09-08T01:58:22.980Z","endTime":"2026-09-08T01:58:26.684Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43932283201017,"aZ":-14.230922486780191,"pfxX":-4.431668102183522,"pfxZ":9.548171889951801,"pX":-0.5157651905818416,"pZ":3.2299224831649833,"vX0":2.222436990271032,"vY0":-136.10645321011674,"vZ0":-4.782646249876411,"x":136.66,"y":151.57,"x0":-0.7664542343639067,"y0":50.00228250073605,"z0":5.992991135740551,"aX":-8.327063198412347},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2260,"spinDirection":189},"zone":1,"typeConfidence":0.95,"plateTime":0.4021851952752442,"extension":6.9354251382098635},"index":3,"playId":"bb335a91-0833-31e3-8bf1-fc91a3ed4a74","pitchNumber":3,"startTime":"2026-09-08T01:58:39.580Z","endTime":"2026-09-08T01:58:43.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T01:58:43.250Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging. Nolan Gorman to 2nd. Passed ball by catcher Andrew Knizner.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-08T01:58:47.803Z","endTime":"2026-09-08T02:00:12.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706152151250183,"aZ":-17.659042468541674,"pfxX":-0.0026961927405996233,"pfxZ":7.685073122785099,"pX":-0.20450315458756757,"pZ":2.5561144539215888,"vX0":0.5757875175281805,"vY0":-136.48146317566906,"vZ0":-6.112628490305454,"x":124.8,"y":169.76,"x0":-0.41775525605141767,"y0":50.00493367218522,"z0":6.038897567901464,"aX":-0.005259990015518253},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-0.1,"spinRate":2051,"spinDirection":186},"zone":5,"typeConfidence":0.73,"plateTime":0.40114452293380687,"extension":7.040488254245724},"index":0,"playId":"9335992a-1dbc-3ac3-9099-585bad5c6baa","pitchNumber":1,"startTime":"2026-09-08T01:59:10.019Z","endTime":"2026-09-08T01:59:14.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43515943229235,"aZ":-17.824556553929124,"pfxX":-5.045603121743614,"pfxZ":7.481072121212701,"pX":-0.5362300341358713,"pZ":2.8645014991557587,"vX0":2.2529317196323575,"vY0":-137.39335619301102,"vZ0":-5.251746505668496,"x":137.44,"y":161.44,"x0":-0.7096692024224548,"y0":50.00491674540811,"z0":6.0057565577052126,"aX":-9.681522437441158},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2103,"spinDirection":194},"zone":1,"typeConfidence":0.95,"plateTime":0.3981117598750674,"extension":7.038364307376645},"index":1,"playId":"f8a0da56-026a-3d6e-9046-2b08567c143d","pitchNumber":2,"startTime":"2026-09-08T01:59:31.216Z","endTime":"2026-09-08T01:59:35.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-08T01:59:50.148Z","endTime":"2026-09-08T02:00:04.288Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62228814139497,"aZ":-45.23834385836462,"pfxX":2.8219943900753854,"pfxZ":-9.91399163496703,"pX":0.6113424427484362,"pZ":1.4470456575226447,"vX0":1.1880653958080731,"vY0":-114.49265527008328,"vZ0":-0.7263136650580707,"x":93.7,"y":199.71,"x0":-0.28210644449295635,"y0":50.00263385527363,"z0":6.2242668300791175,"aX":3.718361862868686},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.8,"breakHorizontal":-5.4,"spinRate":2622,"spinDirection":10},"zone":14,"typeConfidence":0.89,"plateTime":0.47976481596851217,"extension":7.008547302682889},"index":3,"playId":"8951ccc5-dddd-356a-ac95-dd75c3313f0d","pitchNumber":3,"startTime":"2026-09-08T02:00:04.288Z","endTime":"2026-09-08T02:00:12.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:00:12.014Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathan Church doubles (12) on a line drive to right fielder Jung Hoo Lee. Nolan Gorman scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-08T02:00:45.946Z","endTime":"2026-09-08T02:01:18.689Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":805345,"link":"/api/v1/people/805345"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429009671439697,"aZ":-30.0979642474435,"pfxX":9.59902102164494,"pfxZ":1.2745465620400758,"pX":-0.681139191419508,"pZ":3.198752605156514,"vX0":-2.3831827379944377,"vY0":-126.69051364845296,"vZ0":-1.4286707751594716,"x":142.96,"y":152.41,"x0":-0.9765016021876944,"y0":50.00283249452296,"z0":6.171411599787347,"aX":15.632586245694258},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-16.9,"spinRate":2532,"spinDirection":57},"zone":1,"typeConfidence":0.87,"plateTime":0.4320262062900091,"extension":6.8161748518107395},"index":0,"playId":"270bd435-6184-38d4-9413-8ee581c96f00","pitchNumber":1,"startTime":"2026-09-08T02:00:48.336Z","endTime":"2026-09-08T02:01:03.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74097911817964,"aZ":-30.480542269525888,"pfxX":8.697665679485999,"pfxZ":1.0609473113092234,"pX":0.30210364127107886,"pZ":1.9467033343246773,"vX0":-0.13967693404195147,"vY0":-125.21956602112323,"vZ0":-3.8130725224328117,"x":105.48,"y":186.22,"x0":-0.7717207933285181,"y0":50.000668926477644,"z0":5.976658245828518,"aX":13.841528247281211},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-15.7,"spinRate":2520,"spinDirection":58},"zone":9,"typeConfidence":0.88,"plateTime":0.43702916480400145,"extension":6.921138472175579},"hitData":{"launchSpeed":95.7,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.56,"coordY":163.98}},"index":1,"playId":"34000cbc-fb89-3fea-bad1-6cf54b209c53","pitchNumber":2,"startTime":"2026-09-08T02:01:06.177Z","endTime":"2026-09-08T02:01:18.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:01:18.689Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-08T02:01:41.774Z","endTime":"2026-09-08T02:03:18.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10581396872331,"aZ":-44.5713864789573,"pfxX":2.4338785697919296,"pfxZ":-9.384389340272582,"pX":-0.49328134550957725,"pZ":3.5126807388024264,"vX0":-0.5671982179214173,"vY0":-114.7345799366254,"vZ0":3.3237609222006945,"x":135.8,"y":143.94,"x0":-0.5576044355834271,"y0":50.00516256228788,"z0":6.417531495047567,"aX":3.214435577846281},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.7,"breakHorizontal":-4.2,"spinRate":2653,"spinDirection":9},"zone":11,"typeConfidence":0.88,"plateTime":0.47913128448174636,"extension":6.719900067689414},"index":0,"playId":"2a1390a3-2245-33a4-b803-579f7f2d1a5e","pitchNumber":1,"startTime":"2026-09-08T02:01:53.349Z","endTime":"2026-09-08T02:01:57.645Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08701651122395,"aZ":-12.293540313005863,"pfxX":0.3846815062471678,"pfxZ":10.348102012341087,"pX":-0.7797504246891834,"pZ":1.2481540882167115,"vX0":-0.9191992338323882,"vY0":-137.4013759462683,"vZ0":-10.18774211432453,"x":146.72,"y":205.08,"x0":-0.4915560900463715,"y0":50.005694901428605,"z0":5.829016475559789,"aX":0.7393379332074503},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-0.5,"spinRate":2350,"spinDirection":181},"zone":13,"typeConfidence":0.89,"plateTime":0.3979187714504082,"extension":7.057702885720721},"index":1,"playId":"c46e5947-715b-38f3-bcaf-6a4b0e2019ee","pitchNumber":2,"startTime":"2026-09-08T02:02:09.239Z","endTime":"2026-09-08T02:02:13.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24298323068641,"aZ":-16.88651274826062,"pfxX":-5.668009215994478,"pfxZ":8.231530109229876,"pX":0.18728564268509135,"pZ":1.6837224148081462,"vX0":3.8523961751253717,"vY0":-136.0081331584997,"vZ0":-8.148316893333572,"x":109.86,"y":193.32,"x0":-0.5173454639394026,"y0":50.00547676617565,"z0":5.9093790852599195,"aX":-10.528446922904822},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2298,"spinDirection":185},"zone":8,"typeConfidence":0.93,"plateTime":0.40407239540908213,"extension":6.959728165259285},"index":2,"playId":"22ba9cdf-35db-3cb9-95b5-25d823b80fa9","pitchNumber":3,"startTime":"2026-09-08T02:02:27.512Z","endTime":"2026-09-08T02:02:31.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18799353211711,"aZ":-19.54990991706997,"pfxX":-7.028354565942635,"pfxZ":6.825086985276199,"pX":-0.09279894381835484,"pZ":2.6618022816469153,"vX0":3.5173164619344335,"vY0":-136.19654916154295,"vZ0":-5.08078142043195,"x":120.54,"y":166.91,"x0":-0.4985876059877632,"y0":50.00487412379865,"z0":5.9333077604842455,"aX":-13.002904808081096},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":2284,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.4045447560828075,"extension":6.9224449047743875},"index":3,"playId":"71c5b3e1-a1fe-3dbf-baa7-34bd10666b85","pitchNumber":4,"startTime":"2026-09-08T02:02:45.058Z","endTime":"2026-09-08T02:02:52.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518473734745715,"aZ":-44.81392466603393,"pfxX":0.7891021818088486,"pfxZ":-9.56244389260551,"pX":-1.193371178028936,"pZ":1.9290090313465003,"vX0":-1.9549235648257521,"vY0":-115.16876297122704,"vZ0":0.12411629547473368,"x":162.49,"y":186.7,"x0":-0.4301408997507676,"y0":50.000835320754355,"z0":6.265571857270254,"aX":1.043330138839364},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.8,"breakHorizontal":-0.8,"spinRate":2722,"spinDirection":9},"zone":13,"typeConfidence":0.9,"plateTime":0.47846333028640275,"extension":7.000746918253018},"hitData":{"launchSpeed":80.7,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.25,"coordY":169.38}},"index":4,"playId":"5d3eaaff-27bd-3eea-9181-98c509e76072","pitchNumber":5,"startTime":"2026-09-08T02:03:09.058Z","endTime":"2026-09-08T02:03:18.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:03:18.729Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shay Whitcomb grounds out, shortstop Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-08T02:05:43.263Z","endTime":"2026-09-08T02:07:38.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086239250045935,"aZ":-32.44832241453962,"pfxX":7.967109319036461,"pfxZ":-0.19856568563754529,"pX":0.296141284422427,"pZ":1.9395412887159955,"vX0":3.2822706152047267,"vY0":-118.3870976122532,"vZ0":-1.907434440766337,"x":105.71,"y":186.41,"x0":-2.1440263340384225,"y0":50.00082753885807,"z0":5.73227117543141,"aX":11.279489135970618},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":-15.2,"spinRate":2456,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4630809098958788,"extension":7.049570075430122},"index":0,"playId":"2d874878-40ef-3b59-a399-aa1116faf740","pitchNumber":1,"startTime":"2026-09-08T02:05:43.263Z","endTime":"2026-09-08T02:05:47.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97030713091248,"aZ":-31.364287832631312,"pfxX":8.648750822752824,"pfxZ":0.5844429642289874,"pX":0.9387491665633627,"pZ":1.8118142696437407,"vX0":4.2230648108128905,"vY0":-117.46591379718033,"vZ0":-2.0899347037022586,"x":81.22,"y":189.86,"x0":-2.010688296324941,"y0":50.002414866583095,"z0":5.652313119948809,"aX":11.985729708555809},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.8,"breakHorizontal":-16.8,"spinRate":2457,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4677695666560018,"extension":6.9644686342472575},"index":1,"playId":"679d2c3f-79c8-353f-a3df-faae0e2f3e77","pitchNumber":2,"startTime":"2026-09-08T02:05:55.745Z","endTime":"2026-09-08T02:06:00.070Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87664253898203,"aZ":-20.71311361059484,"pfxX":-3.5245047172107675,"pfxZ":6.431496728348026,"pX":-0.5024398011468576,"pZ":4.281879379824014,"vX0":4.830832191586171,"vY0":-132.32822459809853,"vZ0":-0.278440912556111,"x":136.15,"y":123.17,"x0":-1.8894332361163366,"y0":50.005024827463004,"z0":5.899216390213554,"aX":-6.283770366979647},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":5.4,"spinRate":2291,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41310034663728246,"extension":6.937412916632348},"index":2,"playId":"8434303c-fd72-394d-9511-3ad6679225a5","pitchNumber":3,"startTime":"2026-09-08T02:06:09.645Z","endTime":"2026-09-08T02:06:13.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83362334223988,"aZ":-23.32159368205503,"pfxX":-7.042981810010574,"pfxZ":4.972658773312366,"pX":0.06627316779041224,"pZ":2.8366080614486058,"vX0":7.931870006317558,"vY0":-132.7217543310566,"vZ0":-2.9973825175848745,"x":114.47,"y":162.19,"x0":-2.0482781888502553,"y0":50.00621823764725,"z0":5.682211668955816,"aX":-12.547592285965285},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":11.0,"spinRate":2179,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.41295218311370085,"extension":6.91467507399481},"index":3,"playId":"f8280350-9f8b-3a47-a884-ee4bf6292167","pitchNumber":4,"startTime":"2026-09-08T02:06:26.208Z","endTime":"2026-09-08T02:06:31.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286407574803935,"aZ":-21.272228137405385,"pfxX":-6.546986827183956,"pfxZ":6.1863428153987225,"pX":1.2751938965732779,"pZ":3.0168831053343963,"vX0":10.314901632789912,"vY0":-132.19242804237396,"vZ0":-3.01014288123785,"x":68.39,"y":157.32,"x0":-1.8342947473096873,"y0":50.00262252694219,"z0":5.739416703146214,"aX":-11.538371867379476},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":9.5,"spinRate":2210,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41501059914129135,"extension":6.988819377968272},"index":4,"playId":"b4b60066-ed32-35b4-a99d-95bed5f6add7","pitchNumber":5,"startTime":"2026-09-08T02:06:44.127Z","endTime":"2026-09-08T02:06:48.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79903220739086,"aZ":-25.37390776147835,"pfxX":-7.016261192650596,"pfxZ":3.804229361825028,"pX":-0.268342203819796,"pZ":2.6355984963931625,"vX0":6.761175489219653,"vY0":-132.24091043037077,"vZ0":-3.15854791845387,"x":127.23,"y":167.62,"x0":-1.9355156269050848,"y0":50.001831256912915,"z0":5.688283801888836,"aX":-12.53915542138972},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":11.4,"spinRate":2126,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4127547932170996,"extension":7.004116532193296},"index":5,"playId":"65434fa0-18b4-34a8-89c0-00500db85192","pitchNumber":6,"startTime":"2026-09-08T02:07:02.827Z","endTime":"2026-09-08T02:07:08.459Z","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":0},"index":6,"startTime":"2026-09-08T02:07:20.738Z","endTime":"2026-09-08T02:07:30.322Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60296199026363,"aZ":-32.18459149579647,"pfxX":9.4132557390706,"pfxZ":-0.011040626500585127,"pX":0.04586698883761477,"pZ":1.665277236492058,"vX0":2.2324576153513,"vY0":-119.74776637845488,"vZ0":-2.4100809176555846,"x":115.25,"y":193.82,"x0":-2.1233522729376935,"y0":50.00004387571338,"z0":5.596676503304075,"aX":13.51091310467258},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":-17.6,"spinRate":2453,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4594279054007595,"extension":6.83350150671498},"hitData":{"launchSpeed":92.0,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.51,"coordY":155.74}},"index":7,"playId":"69007465-bdca-3a66-a2dd-2a7e443177e1","pitchNumber":7,"startTime":"2026-09-08T02:07:30.322Z","endTime":"2026-09-08T02:07:38.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:07:38.161Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, shortstop Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-08T02:07:49.827Z","endTime":"2026-09-08T02:09:01.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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.0,"endSpeed":73.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626751464824174,"aZ":-40.558312156507604,"pfxX":5.07988918162677,"pfxZ":-6.195359579905915,"pX":0.7464111617770408,"pZ":0.8305358513063511,"vX0":4.750803714093871,"vY0":-116.40302170988961,"vZ0":-2.484273712658773,"x":88.55,"y":216.36,"x0":-1.9912527499633381,"y0":50.00343414508233,"z0":5.8019838915756985,"aX":6.874557426213124},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.5,"breakHorizontal":-10.4,"spinRate":2513,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.473025205622172,"extension":6.799331050444086},"index":0,"playId":"be84dc5d-0ed4-372e-927c-59f69c1d61f8","pitchNumber":1,"startTime":"2026-09-08T02:08:03.024Z","endTime":"2026-09-08T02:08:07.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57881513784337,"aZ":-33.58818643322713,"pfxX":7.274672419284673,"pfxZ":-0.9804657730850144,"pX":1.357405303882825,"pZ":0.5664313279152267,"vX0":6.099990944289049,"vY0":-119.77582021649623,"vZ0":-4.5044313840171695,"x":65.26,"y":223.49,"x0":-2.1781800720947375,"y0":50.005243513597044,"z0":5.512566166536368,"aX":10.451231705012496},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.8,"breakHorizontal":-14.8,"spinRate":2500,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45929372563050874,"extension":6.955538448219624},"index":1,"playId":"681b0965-0f3b-3488-9baf-540378081c1e","pitchNumber":2,"startTime":"2026-09-08T02:08:18.860Z","endTime":"2026-09-08T02:08:22.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455070177802554,"aZ":-21.865195403587297,"pfxX":-6.498714466340086,"pfxZ":5.794663787922925,"pX":1.639205856161638,"pZ":2.5151284066303163,"vX0":11.567103603453152,"vY0":-132.31485738434998,"vZ0":-3.7159154903198175,"x":54.52,"y":170.87,"x0":-1.9387949704398963,"y0":50.000152177900674,"z0":5.534184881016066,"aX":-11.55615127515836},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":9.4,"spinRate":2259,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4135027077448101,"extension":7.01336372539891},"index":2,"playId":"822c6fdf-7784-3778-ab78-83d2587f9ffc","pitchNumber":3,"startTime":"2026-09-08T02:08:37.683Z","endTime":"2026-09-08T02:08:41.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081253370722177,"aZ":-23.86629264647852,"pfxX":-7.769302573842067,"pfxZ":4.669589720063439,"pX":-0.6006770554421986,"pZ":2.199673631661461,"vX0":6.533551822143695,"vY0":-132.67612888463592,"vZ0":-4.316308027696593,"x":139.9,"y":179.39,"x0":-2.088928197426199,"y0":50.00004980194171,"z0":5.592423204825917,"aX":-13.812803766646816},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":12.6,"spinRate":2258,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.41324283837966647,"extension":6.967494190928253},"hitData":{"launchSpeed":65.1,"launchAngle":7.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":150.67}},"index":3,"playId":"7074b656-da1c-3d6b-9269-05d4696dd197","pitchNumber":4,"startTime":"2026-09-08T02:08:53.872Z","endTime":"2026-09-08T02:09:01.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:09:01.626Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Giants challenged (play at 1st), call on the field was upheld: Turner Hill grounds out, second baseman Bryan Torres to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-08T02:11:37.180Z","endTime":"2026-09-08T02:12:57.568Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":{"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":2},"index":0,"startTime":"2026-09-08T02:09:23.642Z","endTime":"2026-09-08T02:09:36.178Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-08T02:09:36.178Z","endTime":"2026-09-08T02:11:39.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"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":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.303919093776837,"aZ":-31.084748978501345,"pfxX":10.786542857726896,"pfxZ":0.6404713562390203,"pX":-1.094665895942914,"pZ":2.02624677002162,"vX0":-14.234364365387536,"vY0":-129.66863402997208,"vZ0":-1.3744444725036802,"x":158.73,"y":184.07,"x0":3.0764776892519885,"y0":50.00159611332898,"z0":4.945230327902799,"aX":18.28228327047882},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.2,"spinRate":2135,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4231631347662139,"extension":6.9989829290949865},"index":2,"playId":"1b0c8cbf-fcc3-33cb-91eb-d7b2874e0bf6","pitchNumber":1,"startTime":"2026-09-08T02:11:39.290Z","endTime":"2026-09-08T02:11:43.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751562778459146,"aZ":-30.739448250736853,"pfxX":11.132373241348485,"pfxZ":0.8423973293819831,"pX":0.34867116325813835,"pZ":2.4579321605418087,"vX0":-11.041993129536754,"vY0":-130.0374383766907,"vZ0":-0.32390995879418527,"x":103.71,"y":172.42,"x0":3.2154925438636965,"y0":50.00341208447761,"z0":4.927873685701708,"aX":18.955729523191028},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2265,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.4221529675343927,"extension":6.819108369574581},"index":3,"playId":"60d4bd18-f066-3519-a8c6-df95635ad321","pitchNumber":2,"startTime":"2026-09-08T02:11:53.769Z","endTime":"2026-09-08T02:11:58.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873491087617456,"aZ":-30.513685217123147,"pfxX":11.42919634977255,"pfxZ":0.9459817759948947,"pX":0.37724632715803064,"pZ":3.340673956075602,"vX0":-11.232072301611243,"vY0":-131.40619350542,"vZ0":1.3815577691384662,"x":102.62,"y":148.58,"x0":3.222308475484283,"y0":50.0001611938199,"z0":5.075281503710545,"aX":19.98346073768997},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2183,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.41683933683966945,"extension":6.8331196623131625},"index":4,"playId":"6db9cdc9-5840-3b61-97a0-5862938a5b38","pitchNumber":3,"startTime":"2026-09-08T02:12:11.481Z","endTime":"2026-09-08T02:12:15.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3356547467601,"aZ":-30.4429193774115,"pfxX":11.288734595850343,"pfxZ":1.0120118660128181,"pX":1.2729551915067125,"pZ":2.675536004475169,"vX0":-9.212636555182401,"vY0":-129.9981652903747,"vZ0":0.08836138951754058,"x":68.48,"y":166.54,"x0":3.389797200666584,"y0":50.00619348771799,"z0":4.945183790839181,"aX":19.394685210070705},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":-18.5,"spinRate":2237,"spinDirection":127},"zone":12,"typeConfidence":0.89,"plateTime":0.42075703178881607,"extension":6.7915373558352226},"index":5,"playId":"eee7fece-a59d-3c0d-984b-825ef021c5d2","pitchNumber":4,"startTime":"2026-09-08T02:12:27.425Z","endTime":"2026-09-08T02:12:31.479Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139201103841042,"aZ":-31.60381010670773,"pfxX":10.540229360439024,"pfxZ":0.32698261124157213,"pX":0.4142251082018758,"pZ":2.877288593716167,"vX0":-10.739751637539413,"vY0":-130.55002392953494,"vZ0":0.5626864221936606,"x":101.21,"y":161.09,"x0":3.194163586979144,"y0":50.002372627466215,"z0":5.02070499013647,"aX":18.35947421481433},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.0,"spinRate":2131,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.41810085307967926,"extension":6.883010258223886},"hitData":{"launchSpeed":95.1,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.6,"coordY":147.12}},"index":6,"playId":"ed41eb2d-0a4f-35ff-9c1f-2e8c052c56fe","pitchNumber":5,"startTime":"2026-09-08T02:12:50.378Z","endTime":"2026-09-08T02:12:57.568Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":137},"playEndTime":"2026-09-08T02:12:57.568Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-08T02:18:26.403Z","endTime":"2026-09-08T02:19:25.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":[1,2,3,4],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Trent Harris.","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":"2026-09-08T02:16:49.612Z","endTime":"2026-09-08T02:18:28.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"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, 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":73.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.096111890900108,"aZ":-41.78613140719403,"pfxX":6.760814388903998,"pfxZ":-7.131282640702258,"pX":-0.7740643495537294,"pZ":3.0343776323475233,"vX0":-1.5602915168929372,"vY0":-115.53174753497089,"vZ0":1.5308931463790438,"x":146.51,"y":156.85,"x0":-0.9670588651037331,"y0":50.00188614147278,"z0":6.3878498491005375,"aX":9.112958250924365},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.2,"breakHorizontal":-11.9,"spinRate":2506,"spinDirection":18},"zone":1,"typeConfidence":0.91,"plateTime":0.47460843799155406,"extension":6.812942545879331},"index":1,"playId":"b428977c-cf97-33a6-9237-3927e316bd92","pitchNumber":1,"startTime":"2026-09-08T02:18:28.460Z","endTime":"2026-09-08T02:18:32.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670360252479565,"aZ":-11.96660130916261,"pfxX":-1.4236700109613247,"pfxZ":10.479185670555038,"pX":-0.6109264565008758,"pZ":3.1395807870138124,"vX0":2.0311280213606886,"vY0":-138.19067521285803,"vZ0":-5.5078634334792556,"x":140.29,"y":154.01,"x0":-1.1715138397567952,"y0":50.001845411852194,"z0":5.967022036919243,"aX":-2.745194608025291},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":2.2,"spinRate":2424,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.3968231560848565,"extension":6.791894431391914},"index":2,"playId":"9ada6b11-3ed9-3a68-a971-73cccff3f97d","pitchNumber":2,"startTime":"2026-09-08T02:18:40.272Z","endTime":"2026-09-08T02:18:43.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613262041420853,"aZ":-42.8397230150086,"pfxX":6.437908489322188,"pfxZ":-7.478826337934076,"pX":1.410543860391709,"pZ":-0.40191130079207954,"vX0":3.1540705442706054,"vY0":-119.37617884657463,"vZ0":-5.726508960567326,"x":63.23,"y":249.63,"x0":-0.7695445766710043,"y0":50.00516195018335,"z0":5.937013257898131,"aX":9.17790738493148},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.8,"breakHorizontal":-12.5,"spinRate":2539,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.46099323688526184,"extension":7.036724180833687},"index":3,"playId":"0dcd7108-ffc7-37f2-a317-a106a4f8801f","pitchNumber":3,"startTime":"2026-09-08T02:18:59.492Z","endTime":"2026-09-08T02:19:03.567Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157615951386706,"aZ":-25.255096082834722,"pfxX":4.843597561314576,"pfxZ":4.312730783411589,"pX":0.8397253900197775,"pZ":1.6102328870697022,"vX0":3.6199511884253703,"vY0":-126.75668107898282,"vZ0":-5.250629442385468,"x":84.99,"y":195.3,"x0":-1.243030257686907,"y0":50.00467772875568,"z0":5.759580336506725,"aX":7.776939452694658},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-9.7,"spinRate":2439,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.43434005807074705,"extension":6.838705464942434},"hitData":{"launchSpeed":79.2,"launchAngle":16.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.18,"coordY":109.92}},"index":4,"playId":"dd144d0a-6848-36b4-a08d-bd01bf9b9719","pitchNumber":4,"startTime":"2026-09-08T02:19:14.330Z","endTime":"2026-09-08T02:19:25.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:19:25.711Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jonah Cox.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-08T02:20:46.070Z","endTime":"2026-09-08T02:21:38.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Victor Scott II replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T02:20:10.576Z","endTime":"2026-09-08T02:20:39.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"base":1},{"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":0},"index":1,"startTime":"2026-09-08T02:20:39.683Z","endTime":"2026-09-08T02:20:48.313Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.137489810894095,"aZ":-35.0947546834844,"pfxX":4.636707430311793,"pfxZ":-1.9122007615945087,"pX":-1.3962663882245465,"pZ":3.1323952590073056,"vX0":-0.5978993345443513,"vY0":-121.93001159362181,"vZ0":-0.10195245481629756,"x":170.22,"y":154.21,"x0":-1.7536461445967253,"y0":50.0004166522354,"z0":6.160487255012017,"aX":7.09908517395155},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.2,"breakHorizontal":-8.3,"spinRate":2285,"spinDirection":66},"zone":11,"typeConfidence":0.75,"plateTime":0.44631990230802865,"extension":6.549861682811064},"index":2,"playId":"34ad4b4a-92ed-303d-aecc-ee6f5df92381","pitchNumber":1,"startTime":"2026-09-08T02:20:48.313Z","endTime":"2026-09-08T02:20:52.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"fc4b0852-da4e-3c0e-a3cc-1381a6aeb49c","startTime":"2026-09-08T02:21:05.874Z","endTime":"2026-09-08T02:21:09.412Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686129779540146,"aZ":-13.5503135195252,"pfxX":-2.879115865101909,"pfxZ":9.653686230380252,"pX":-0.6268616036864417,"pZ":3.5847025485274044,"vX0":3.007821714495981,"vY0":-137.13677919831935,"vZ0":-4.585417827795668,"x":140.89,"y":141.99,"x0":-1.3571389027953438,"y0":50.00165267596289,"z0":6.184033235150048,"aX":-5.553880743910957},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2352,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3974686970010066,"extension":6.647764076324493},"hitData":{"launchSpeed":102.5,"launchAngle":42.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.94,"coordY":60.47}},"index":4,"playId":"422adbfd-ba47-3205-870f-22a1c5cdd027","pitchNumber":2,"startTime":"2026-09-08T02:21:23.576Z","endTime":"2026-09-08T02:21:38.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:21:38.355Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to left fielder Turner Hill. Victor Scott II to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-08T02:21:47.234Z","endTime":"2026-09-08T02:23:34.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91216092847843,"aZ":-11.189885461826005,"pfxX":-1.0457573462385865,"pfxZ":11.186512371836928,"pX":0.2741961253605794,"pZ":3.0524589465627123,"vX0":4.434290308711398,"vY0":-136.10071815257422,"vZ0":-6.163738059176693,"x":106.55,"y":156.36,"x0":-1.2403946063704439,"y0":50.00266323550773,"z0":6.121790921580452,"aX":-1.9624722115021467},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":1.0,"spinRate":2379,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.40246809187540444,"extension":6.648378705098935},"index":0,"playId":"4f8ea368-22ea-36ea-bfe1-164daaf638a4","pitchNumber":1,"startTime":"2026-09-08T02:22:08.862Z","endTime":"2026-09-08T02:22:13.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94374310456415,"aZ":-11.292146105095455,"pfxX":-2.3538814200713594,"pfxZ":10.885212133022389,"pX":-0.12014304925321953,"pZ":1.9557479309530135,"vX0":4.072676343020303,"vY0":-137.70952049460908,"vZ0":-8.777887925795595,"x":121.58,"y":185.97,"x0":-1.313255253829463,"y0":50.00350890141286,"z0":5.9511690961696875,"aX":-4.5161313594444055},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":3.4,"spinRate":2468,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.39795029580328967,"extension":6.751870145038197},"index":1,"playId":"37fcecfa-5529-33e1-bb7a-a3f3a0316c6d","pitchNumber":2,"startTime":"2026-09-08T02:22:30.407Z","endTime":"2026-09-08T02:22:34.545Z","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":"2026-09-08T02:22:49.979Z","endTime":"2026-09-08T02:23:05.263Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"04e74107-0851-3ebc-a841-dd2f0c9dd352","startTime":"2026-09-08T02:23:05.263Z","endTime":"2026-09-08T02:23:08.731Z","isPitch":false,"type":"pickoff"},{"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":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037458047007927,"aZ":-14.893820312268543,"pfxX":-2.2211537634442635,"pfxZ":9.065220657526693,"pX":0.03990466643492426,"pZ":3.0475506383369213,"vX0":4.171546234804259,"vY0":-136.67688556388117,"vZ0":-5.609236527743608,"x":115.48,"y":156.5,"x0":-1.2124263159404745,"y0":50.00032228859354,"z0":6.136523870441019,"aX":-4.233137985725522},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.2,"spinRate":2357,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.3996180358162311,"extension":6.610558226049194},"hitData":{"launchSpeed":101.8,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.47,"coordY":121.79}},"index":4,"playId":"534bdb1b-d0b5-34b1-b4a2-5b253092d3e9","pitchNumber":3,"startTime":"2026-09-08T02:23:22.931Z","endTime":"2026-09-08T02:23:34.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:23:34.153Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Bernal grounds into a force out, first baseman Bryce Eldridge to shortstop Christian Koss. Victor Scott II to 3rd. Jordan Walker out at 2nd. Leo Bernal to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-08T02:24:12.099Z","endTime":"2026-09-08T02:24:30.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-08T02:23:59.081Z","endTime":"2026-09-08T02:24:14.259Z","isPitch":false,"type":"action","player":{"id":699024,"link":"/api/v1/people/699024"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410152660631105,"aZ":-12.004527021326473,"pfxX":-3.9753243157740674,"pfxZ":10.28650896665246,"pX":-0.6016236820584685,"pZ":1.9620398409611366,"vX0":3.552144998343688,"vY0":-138.3300067927414,"vZ0":-8.851853369137874,"x":139.93,"y":185.8,"x0":-1.3784469460032318,"y0":50.00686428799806,"z0":5.984758262121349,"aX":-7.797959929753851},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2464,"spinDirection":204},"zone":7,"typeConfidence":0.91,"plateTime":0.3941723349215924,"extension":6.746288061563537},"hitData":{"launchSpeed":98.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.43,"coordY":163.34}},"index":1,"playId":"006848a4-818d-3daf-840b-17d3f41fc0c1","pitchNumber":1,"startTime":"2026-09-08T02:24:14.259Z","endTime":"2026-09-08T02:24:30.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:24:30.777Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to center fielder Jonah Cox.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-08T02:24:42.793Z","endTime":"2026-09-08T02:25:19.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30661652315029,"aZ":-11.969272568096661,"pfxX":-1.4255261950852205,"pfxZ":10.397211451308905,"pX":-0.39250786279137695,"pZ":2.2611103153365346,"vX0":2.9577717693515617,"vY0":-137.94355727840139,"vZ0":-8.221558478325091,"x":131.96,"y":177.73,"x0":-1.2894566303076882,"y0":50.003823353461975,"z0":6.071475107283322,"aX":-2.7707648842030124},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":2.0,"spinRate":2464,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.3958276120846862,"extension":6.739173265960533},"hitData":{"launchSpeed":100.7,"launchAngle":26.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.35,"coordY":50.1}},"index":0,"playId":"398a0192-2955-3ecc-b2da-50cfe1a3f29f","pitchNumber":1,"startTime":"2026-09-08T02:25:11.217Z","endTime":"2026-09-08T02:25:19.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:25:19.735Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to third baseman Nolan Gorman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-08T02:27:50.064Z","endTime":"2026-09-08T02:29:42.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":6},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Pagés replaces Victor Scott II, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T02:27:25.556Z","endTime":"2026-09-08T02:27:52.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"202","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592629155498337,"aZ":-34.49574178274982,"pfxX":-10.950440943090523,"pfxZ":-1.8555219948908102,"pX":-1.014455356455467,"pZ":1.9801721602915696,"vX0":-6.468017902948509,"vY0":-112.37006054063278,"vZ0":1.2150958338162066,"x":155.67,"y":185.32,"x0":3.346115196956204,"y0":50.00415669620024,"z0":4.9982698001313395,"aX":-13.690576102998152},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-2.5,"breakHorizontal":21.7,"spinRate":2582,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.49165568776664603,"extension":6.918001834491954},"index":1,"playId":"3f3a808c-a838-37b8-b30e-a4c708b56b36","pitchNumber":1,"startTime":"2026-09-08T02:27:52.318Z","endTime":"2026-09-08T02:27:56.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75409686808604,"aZ":-33.343919279483025,"pfxX":12.449459251038764,"pfxZ":-0.6806863013346209,"pX":-0.43889913074818687,"pZ":2.488848130934283,"vX0":-13.411238755972192,"vY0":-130.86027151043237,"vZ0":0.1342812839771903,"x":133.73,"y":171.58,"x0":3.1552660745243166,"y0":50.003315522176045,"z0":4.952049403126033,"aX":21.41435117926381},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":-19.3,"spinRate":2275,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.4199001784591432,"extension":6.785452454453142},"index":2,"playId":"5e8fbc2f-d2a3-3d00-a7fe-6d81655d8908","pitchNumber":2,"startTime":"2026-09-08T02:28:06.938Z","endTime":"2026-09-08T02:28:11.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717552366680685,"aZ":-28.581573837841766,"pfxX":12.223012365715402,"pfxZ":2.104468850534274,"pX":1.5963327052120366,"pZ":2.0167526493350136,"vX0":-8.693228689299287,"vY0":-130.0218904778399,"vZ0":-1.4631378593572357,"x":56.15,"y":184.33,"x0":3.3980133261327254,"y0":50.005075993240176,"z0":4.759302601236587,"aX":20.893382292303308},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-20.2,"spinRate":2133,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.42154947656552366,"extension":6.863274350660826},"index":3,"playId":"ea5ffcf2-2fa5-3c14-8980-6611484ecd50","pitchNumber":3,"startTime":"2026-09-08T02:28:22.707Z","endTime":"2026-09-08T02:28:29.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742521498078656,"aZ":-20.330290025216733,"pfxX":2.9476540741727946,"pfxZ":6.57799805749017,"pX":-0.9953519730512782,"pZ":3.9950194753804418,"vX0":-11.600532061640838,"vY0":-133.11020390857252,"vZ0":0.6061839619755316,"x":154.94,"y":130.91,"x0":3.030141158445633,"y0":50.00096278886348,"z0":5.2328551332390125,"aX":5.308236130881418},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-2.9,"spinRate":2336,"spinDirection":126},"zone":11,"typeConfidence":0.91,"plateTime":0.4110054096338458,"extension":6.814719842767509},"index":4,"playId":"dd690f1f-65e8-3d11-9acc-042481d049f9","pitchNumber":4,"startTime":"2026-09-08T02:29:04.050Z","endTime":"2026-09-08T02:29:08.589Z","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":77.6,"endSpeed":71.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.440715335392436,"aZ":-34.498438172445134,"pfxX":-10.026695044215922,"pfxZ":-1.8026841154172395,"pX":-1.4054798971192466,"pZ":2.1522368535399514,"vX0":-7.786439549122566,"vY0":-112.81536108073743,"vZ0":1.5147097767243356,"x":170.57,"y":180.67,"x0":3.3927253403011948,"y0":50.00254713755815,"z0":4.948228260672842,"aX":-12.92861825559103},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.5,"breakHorizontal":20.2,"spinRate":2578,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.48542743226374574,"extension":6.995567774039996},"index":5,"playId":"c1f5a1af-ed89-3e54-b315-2f900906c48a","pitchNumber":5,"startTime":"2026-09-08T02:29:19.654Z","endTime":"2026-09-08T02:29:23.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52927278299,"aZ":-31.53053929467028,"pfxX":6.464218447872089,"pfxZ":0.36824619610090537,"pX":1.2823966672061384,"pZ":2.8359432320468536,"vX0":-7.568065492064851,"vY0":-131.1120597496961,"vZ0":0.725322661505995,"x":68.12,"y":162.21,"x0":3.3602305443136484,"y0":50.0033267608832,"z0":4.900311236026873,"aX":11.306906727437124},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":-10.1,"spinRate":2277,"spinDirection":122},"zone":12,"typeConfidence":0.86,"plateTime":0.4170231440428638,"extension":6.6746969514191425},"hitData":{"launchSpeed":45.3,"launchAngle":34.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.81,"coordY":165.01}},"index":6,"playId":"9e6283cf-a418-30e4-a140-76a0343fbbad","pitchNumber":6,"startTime":"2026-09-08T02:29:36.942Z","endTime":"2026-09-08T02:29:42.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:29:42.891Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-08T02:29:51.765Z","endTime":"2026-09-08T02:31:30.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071558083732544,"aZ":-28.344836768349733,"pfxX":10.359639043849192,"pfxZ":2.1187448174067463,"pX":0.3981980051495194,"pZ":2.4344592417243156,"vX0":-10.921963302340846,"vY0":-133.33841841647066,"vZ0":-1.0349422767125651,"x":101.82,"y":173.05,"x0":3.189914194548222,"y0":50.006302967976445,"z0":4.861732771804786,"aX":18.76871867839523},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":2297,"spinDirection":119},"zone":6,"typeConfidence":0.89,"plateTime":0.4098328353056906,"extension":6.801948800327015},"index":0,"playId":"e7fea13b-f11e-369f-a0b5-e696df5020b8","pitchNumber":1,"startTime":"2026-09-08T02:30:08.280Z","endTime":"2026-09-08T02:30:12.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58380106885958,"aZ":-33.9935125115065,"pfxX":-8.912868744382486,"pfxZ":-1.3824592362069286,"pX":-0.30639771452822756,"pZ":2.6988485374228004,"vX0":-5.817121384111513,"vY0":-114.31682125506424,"vZ0":2.54461541860511,"x":128.68,"y":165.91,"x0":3.4361435259523256,"y0":50.00483492649479,"z0":4.926084302897474,"aX":-11.705703801376668},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.4,"breakHorizontal":17.6,"spinRate":2664,"spinDirection":300},"zone":4,"typeConfidence":0.9,"plateTime":0.48055833917025215,"extension":6.823473673523757},"index":1,"playId":"4a32a744-56be-359c-9765-0d5810b53084","pitchNumber":2,"startTime":"2026-09-08T02:30:23.465Z","endTime":"2026-09-08T02:30:27.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49490172305245,"aZ":-34.126237298106844,"pfxX":-8.291082955084313,"pfxZ":-1.5135277750060263,"pX":-2.0301579640064675,"pZ":1.073447487956982,"vX0":-9.20209177772005,"vY0":-113.42395028318397,"vZ0":-0.69122361128173,"x":194.38,"y":209.8,"x0":3.1704021922128107,"y0":50.00266436423055,"z0":4.812109033253796,"aX":-10.70238074019585},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.6,"breakHorizontal":17.5,"spinRate":2699,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4845950657505469,"extension":7.099919880980174},"index":2,"playId":"8b13441d-6703-3a56-aebf-6bfe8cfcc3de","pitchNumber":3,"startTime":"2026-09-08T02:30:43.599Z","endTime":"2026-09-08T02:30:48.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88064246210556,"aZ":-20.714583524092884,"pfxX":2.9864808001739878,"pfxZ":6.405442526927736,"pX":-2.1817846966613312,"pZ":2.5559862227359127,"vX0":-14.278987801757742,"vY0":-132.7882356539344,"vZ0":-2.681112371088231,"x":200.16,"y":169.77,"x0":2.8724809568103638,"y0":50.003987182783476,"z0":5.082299071203437,"aX":5.3445332202165},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":-2.4,"spinRate":2340,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.41214858523331044,"extension":6.901904819401609},"index":3,"playId":"6d412ba1-c7e3-3f8a-9251-671b7a09d8b9","pitchNumber":4,"startTime":"2026-09-08T02:31:00.432Z","endTime":"2026-09-08T02:31:03.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867812328154027,"aZ":-32.871699971160204,"pfxX":-9.596636318292104,"pfxZ":-0.5562358361161692,"pX":-0.40397294910078557,"pZ":2.736920044332704,"vX0":-5.757251087866954,"vY0":-112.51947292582211,"vZ0":2.6483190762519486,"x":132.4,"y":164.88,"x0":3.4455031586783473,"y0":50.000128281608,"z0":4.905151119843735,"aX":-12.14280977905908},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.1,"breakHorizontal":19.0,"spinRate":2641,"spinDirection":298},"zone":4,"typeConfidence":0.9,"plateTime":0.4892038132486758,"extension":6.945388841942178},"hitData":{"launchSpeed":93.0,"launchAngle":45.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.38,"coordY":77.52}},"index":4,"playId":"26f50d97-40ac-303a-8711-ab349d8830f0","pitchNumber":5,"startTime":"2026-09-08T02:31:18.387Z","endTime":"2026-09-08T02:31:30.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:31:30.081Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-08T02:31:29.642Z","endTime":"2026-09-08T02:33:52.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":90.3,"endSpeed":82.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1364253061986,"aZ":-28.78635293204002,"pfxX":9.392987986392148,"pfxZ":1.9483452147357454,"pX":1.4866251916294555,"pZ":2.9772989092973816,"vX0":-7.896966044301044,"vY0":-131.31960032246766,"vZ0":0.4834827097573059,"x":60.33,"y":158.39,"x0":3.3199792864914683,"y0":50.001555970895225,"z0":4.940969366140841,"aX":16.320347268030815},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.1,"spinRate":2219,"spinDirection":123},"zone":12,"typeConfidence":0.88,"plateTime":0.417904803436691,"extension":6.7059015001742495},"index":0,"playId":"376f660a-2396-3080-80fd-71d9ab3eb098","pitchNumber":1,"startTime":"2026-09-08T02:31:54.333Z","endTime":"2026-09-08T02:31:58.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114062405144672,"aZ":-31.369441616019763,"pfxX":11.416862038084872,"pfxZ":0.46215846457716125,"pX":0.19963085363321342,"pZ":2.2254369384805335,"vX0":-11.693348535199593,"vY0":-130.99845017567714,"vZ0":-0.767161875300321,"x":109.39,"y":178.69,"x0":3.249828373311026,"y0":50.00010848414929,"z0":4.878724150105486,"aX":19.729471223948625},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-17.9,"spinRate":2179,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.41901679071227926,"extension":6.782539163801995},"index":1,"playId":"c322fb7e-06f2-3149-9789-4efec0f6372e","pitchNumber":2,"startTime":"2026-09-08T02:32:10.412Z","endTime":"2026-09-08T02:32:15.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13307128947378,"aZ":-21.46548410494264,"pfxX":2.5227794694211303,"pfxZ":5.990833822754638,"pX":0.6505917517773392,"pZ":3.341706902590741,"vX0":-7.54983437500421,"vY0":-132.79355815388334,"vZ0":-0.5687344076104832,"x":92.2,"y":148.55,"x0":3.2013761189144367,"y0":50.004525736239735,"z0":5.118645907875038,"aX":4.511724882534229},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-3.0,"spinRate":2146,"spinDirection":128},"zone":3,"typeConfidence":0.9,"plateTime":0.4122919431232641,"extension":6.733135993277159},"index":2,"playId":"0c293cc5-7175-3e38-b9bb-2ef55dbc7d0c","pitchNumber":3,"startTime":"2026-09-08T02:32:31.070Z","endTime":"2026-09-08T02:32:36.635Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-08T02:32:44.802Z","endTime":"2026-09-08T02:32:56.744Z","isPitch":false,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"}},{"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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056664467716963,"aZ":-34.10211642721835,"pfxX":-11.13368381453564,"pfxZ":-1.5395348715660084,"pX":1.117802077857846,"pZ":2.2218221017579443,"vX0":-2.117364527416825,"vY0":-111.93543605637277,"vZ0":1.8286853851341613,"x":74.39,"y":178.79,"x0":3.5236680061120227,"y0":50.00005870858263,"z0":4.911253349651935,"aX":-13.986127173600329},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.9,"breakHorizontal":20.6,"spinRate":2507,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.49117822678583467,"extension":6.931399279308365},"index":4,"playId":"e0e79630-3c98-3606-8f2b-243a3abaa816","pitchNumber":4,"startTime":"2026-09-08T02:32:56.744Z","endTime":"2026-09-08T02:33:01.122Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53498714399507,"aZ":-28.11987401667778,"pfxX":5.411212295715212,"pfxZ":2.941255146139669,"pX":1.3242537400977925,"pZ":2.995884426153836,"vX0":-6.117399880211172,"vY0":-117.0174994456061,"vZ0":1.9276470528388536,"x":66.52,"y":157.89,"x0":3.2779233588481835,"y0":50.00070040487065,"z0":4.808996733451849,"aX":7.4510505947874295},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.1,"breakHorizontal":-8.2,"spinRate":1222,"spinDirection":116},"zone":12,"typeConfidence":0.89,"plateTime":0.46934697793848157,"extension":7.0420788297569175},"index":5,"playId":"9bfa5071-fecc-3b68-8614-aafcfab2f677","pitchNumber":5,"startTime":"2026-09-08T02:33:29.937Z","endTime":"2026-09-08T02:33:34.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294967770275978,"aZ":-33.44317908424485,"pfxX":-9.80740006897333,"pfxZ":-1.0362588210494623,"pX":0.05045936344082252,"pZ":1.5493289990424859,"vX0":-4.673111383473148,"vY0":-110.59281210603686,"vZ0":0.6150977141732987,"x":115.08,"y":196.95,"x0":3.474780711977895,"y0":50.00447299706496,"z0":4.81498730293671,"aX":-11.978962835291838},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.3,"breakHorizontal":19.1,"spinRate":2488,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.49794000481824785,"extension":7.051393493236603},"index":6,"playId":"e579503b-ec06-328d-afeb-4b2805dc541b","pitchNumber":6,"startTime":"2026-09-08T02:33:48.176Z","endTime":"2026-09-08T02:33:52.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:33:52.226Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Báez singles on a ground ball to shortstop Christian Koss.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:36:20.640Z","endTime":"2026-09-08T02:38:06.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131886356538338,"aZ":-23.369628869967798,"pfxX":0.7758797699969304,"pfxZ":5.218082139006453,"pX":-0.365271626025107,"pZ":1.902816842036373,"vX0":2.4668354197681555,"vY0":-128.2314506873684,"vZ0":-5.392741573843671,"x":130.92,"y":187.4,"x0":-1.4353763820624492,"y0":50.00625673432451,"z0":5.824189634244642,"aX":1.3094370447858152},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-1.9,"spinRate":2424,"spinDirection":118},"zone":7,"typeConfidence":0.75,"plateTime":0.42494668462269924,"extension":6.916932251182936},"index":0,"playId":"e0b42d42-bf7b-39f7-b473-be9446fec188","pitchNumber":1,"startTime":"2026-09-08T02:36:31.545Z","endTime":"2026-09-08T02:36:36.460Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20515986201867,"aZ":-10.022893631685488,"pfxX":-1.9529434943693635,"pfxZ":11.165636186680837,"pX":0.8656062132239521,"pZ":1.2057056965044035,"vX0":6.091995347887965,"vY0":-140.08656272927598,"vZ0":-10.74031626576903,"x":84.01,"y":206.23,"x0":-1.0852575949678993,"y0":50.00126278292705,"z0":5.74856608111344,"aX":-3.874372343652073},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2443,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.39127322876299253,"extension":6.955474848507267},"index":1,"playId":"78bfb98c-6dd7-3f6a-adee-a4983f75850c","pitchNumber":2,"startTime":"2026-09-08T02:37:03.312Z","endTime":"2026-09-08T02:37:07.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738220887940205,"aZ":-10.097349488645783,"pfxX":-3.1900339671926057,"pfxZ":11.19724338973807,"pX":0.23781150927413494,"pZ":2.584704410508303,"vX0":4.8141701879711585,"vY0":-139.60482394205823,"vZ0":-7.423478793403447,"x":107.94,"y":168.99,"x0":-1.0953677622380518,"y0":50.00268954588058,"z0":5.944614128869757,"aX":-6.2899194702458905},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.8,"spinRate":2459,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.3924998834930302,"extension":7.00770495561953},"index":2,"playId":"376e5169-4e97-373d-9e1a-16f9dfe087e0","pitchNumber":3,"startTime":"2026-09-08T02:37:16.141Z","endTime":"2026-09-08T02:37:20.460Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-09-08T02:37:32.735Z","endTime":"2026-09-08T02:37:43.509Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724783216505784,"aZ":-7.853746813795187,"pfxX":-1.4992974820693115,"pfxZ":12.078488064173305,"pX":0.8559161311414522,"pZ":1.1108314224351568,"vX0":5.6650193497674035,"vY0":-140.92721956894155,"vZ0":-11.634633053099686,"x":84.37,"y":208.79,"x0":-0.9846931048305319,"y0":50.005520576044454,"z0":5.798273276339488,"aX":-3.0204452166710953},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":1.6,"spinRate":2613,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.38851958771634587,"extension":6.94731902908556},"index":4,"playId":"5425b6f6-e20d-34e2-9f14-050093fea0a3","pitchNumber":4,"startTime":"2026-09-08T02:37:43.509Z","endTime":"2026-09-08T02:37:47.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04390765930142,"aZ":-9.036796199308352,"pfxX":-3.800179038170408,"pfxZ":11.393144288631749,"pX":-0.19085756177432184,"pZ":1.7065625360601453,"vX0":4.034278126287068,"vY0":-141.53119210524036,"vZ0":-9.918292341200651,"x":124.28,"y":192.7,"x0":-1.140429192210865,"y0":50.000745188239506,"z0":5.833432016964437,"aX":-7.715554548815104},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2492,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.3868750891733814,"extension":6.937983393957851},"hitData":{"launchSpeed":104.7,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.56,"coordY":150.16}},"index":5,"playId":"e8d40ee6-e7a7-37b5-b710-76631246593e","pitchNumber":5,"startTime":"2026-09-08T02:37:58.220Z","endTime":"2026-09-08T02:38:06.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:38:06.279Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to second baseman Osleivis Basabe. Joshua Báez to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:38:24.425Z","endTime":"2026-09-08T02:40:40.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98373553678593,"aZ":-13.744584618528235,"pfxX":-1.0999401921448904,"pfxZ":9.599389577858439,"pX":0.45775820264140654,"pZ":4.198853417166494,"vX0":4.723523922873712,"vY0":-137.7873705434112,"vZ0":-3.0138075313180996,"x":99.55,"y":125.41,"x0":-1.1369117271238602,"y0":50.00685984919858,"z0":6.237239859596815,"aX":-2.1130637546900326},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":1.0,"spinRate":2399,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.39771168493431963,"extension":6.654226143326855},"index":0,"playId":"ade54c50-c595-3a38-b74d-0e764228099e","pitchNumber":1,"startTime":"2026-09-08T02:38:37.739Z","endTime":"2026-09-08T02:38:41.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564057344126912,"aZ":-11.917866804576887,"pfxX":-2.8523340081815545,"pfxZ":10.565280833901301,"pX":-0.17840154050357637,"pZ":2.8426529440314576,"vX0":3.7828992867012077,"vY0":-137.6132333378243,"vZ0":-6.5500057355879555,"x":123.8,"y":162.03,"x0":-1.2003794285270408,"y0":50.00677427827092,"z0":6.061308745801367,"aX":-5.47124216525684},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":4.3,"spinRate":2491,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.39803597206627783,"extension":6.75064934209297},"index":1,"playId":"7d6cd3c7-6ac0-3f31-9e1a-7b771ca08e00","pitchNumber":2,"startTime":"2026-09-08T02:38:54.351Z","endTime":"2026-09-08T02:38:59.845Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861658824198663,"aZ":-9.611919839727044,"pfxX":-2.88173805077591,"pfxZ":11.56857333490509,"pX":0.21745840977509162,"pZ":0.8836949967537518,"vX0":4.311523543473029,"vY0":-138.72950120294837,"vZ0":-12.0206732140459,"x":108.71,"y":214.92,"x0":-0.9820214787923182,"y0":50.00652151504052,"z0":5.912588682322895,"aX":-5.6221118926780775},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":4.3,"spinRate":2573,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.3947297783731476,"extension":6.7553068232223525},"index":2,"playId":"8bf5ced5-beee-3b8f-9b61-8c29b89d705c","pitchNumber":3,"startTime":"2026-09-08T02:39:19.858Z","endTime":"2026-09-08T02:39:24.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"29fd153b-6443-4ba1-a28e-2c2531079848","startTime":"2026-09-08T02:39:41.206Z","endTime":"2026-09-08T02:39:46.206Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0855588073224,"aZ":-13.59658824985354,"pfxX":-6.920452540210185,"pfxZ":9.554467753607026,"pX":0.20609415112263643,"pZ":1.4807870673143415,"vX0":6.110224503763114,"vY0":-137.9344011906052,"vZ0":-9.822907065385266,"x":109.14,"y":198.8,"x0":-1.1289385591554164,"y0":50.004502368389424,"z0":5.984849370626109,"aX":-13.45724658083671},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2199,"spinDirection":198},"zone":14,"typeConfidence":0.92,"plateTime":0.39573974666545286,"extension":6.7443417162831585},"index":4,"playId":"aec7d512-de74-3181-ac99-00cdf773f00a","pitchNumber":4,"startTime":"2026-09-08T02:39:55.036Z","endTime":"2026-09-08T02:39:59.470Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-09-08T02:40:15.413Z","endTime":"2026-09-08T02:40:28.381Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41731746995717,"aZ":-11.660717611045056,"pfxX":-3.551170857772785,"pfxZ":10.423826322402643,"pX":0.10651848941666206,"pZ":2.725574059422135,"vX0":4.4932917639152175,"vY0":-139.19214649369468,"vZ0":-7.02514199425562,"x":112.94,"y":165.19,"x0":-1.0651502334135665,"y0":50.001110981740425,"z0":6.049404494100034,"aX":-6.987492059371716},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2381,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.39308639196657147,"extension":6.709337022167331},"hitData":{"launchSpeed":101.0,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.73,"coordY":137.49}},"index":6,"playId":"43d88e9a-a635-38ad-9ac6-89191e31a20d","pitchNumber":5,"startTime":"2026-09-08T02:40:28.381Z","endTime":"2026-09-08T02:40:40.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:40:40.015Z","atBatIndex":65},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Nathan Church bunt pops out to third baseman Shay Whitcomb.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:42:00.440Z","endTime":"2026-09-08T02:42:09.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"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":0},"index":0,"startTime":"2026-09-08T02:41:07.014Z","endTime":"2026-09-08T02:42:02.695Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988087281039505,"aZ":-12.619130743578207,"pfxX":-3.729644715468894,"pfxZ":10.447312324790019,"pX":-0.7804603877920512,"pZ":3.64376992648134,"vX0":2.840006815507901,"vY0":-135.56120982230314,"vZ0":-4.620994067108149,"x":146.75,"y":140.4,"x0":-1.3540013803295257,"y0":50.00627508022895,"z0":6.242917424346116,"aX":-6.98414797924706},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":6.2,"spinRate":2337,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.40312386373800324,"extension":6.635945864546382},"hitData":{"launchSpeed":25.9,"launchAngle":29.0,"totalDistance":45.0,"trajectory":"bunt_popup","hardness":"medium","location":"5","coordinates":{"coordX":116.14,"coordY":188.64}},"index":1,"playId":"3606670d-44a8-3fbd-9d50-fefe612955a3","pitchNumber":1,"startTime":"2026-09-08T02:42:02.695Z","endTime":"2026-09-08T02:42:09.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:42:09.835Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Torres walks. Joshua Báez to 3rd. Thomas Saggese to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:42:47.159Z","endTime":"2026-09-08T02:45:24.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37374002028416,"aZ":-11.581305272939542,"pfxX":-1.9432340654485318,"pfxZ":10.914225127259677,"pX":-0.44366190551176987,"pZ":3.987915895015054,"vX0":3.1049474872846528,"vY0":-137.4382682578417,"vZ0":-3.818490008335259,"x":133.91,"y":131.11,"x0":-1.3427528866962481,"y0":50.00169870482096,"z0":6.199042808171953,"aX":-3.666366513493942},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":2.8,"spinRate":2448,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4006405058516007,"extension":6.712987548183843},"index":0,"playId":"05e50a8f-64cc-3c1d-afbe-8ca4b0859d0f","pitchNumber":1,"startTime":"2026-09-08T02:42:47.159Z","endTime":"2026-09-08T02:42:51.399Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.115221746846395,"aZ":-11.228866152936671,"pfxX":-2.26849753157681,"pfxZ":10.90461384638636,"pX":-0.9168965226730287,"pZ":3.776447275101741,"vX0":1.9932307369229387,"vY0":-138.05125525233535,"vZ0":-4.274113461441598,"x":151.95,"y":136.82,"x0":-1.3552440561630013,"y0":50.004595299456206,"z0":6.106870308620881,"aX":-4.358046686361059},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2482,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.39748561461058873,"extension":6.672019594006573},"index":1,"playId":"b3221124-017d-3993-af20-09274f2da720","pitchNumber":2,"startTime":"2026-09-08T02:43:02.862Z","endTime":"2026-09-08T02:43:06.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762416388240318,"aZ":-14.354939333073705,"pfxX":-7.253331455704158,"pfxZ":9.195135630246403,"pX":-1.0616393593041846,"pZ":2.2540394808291775,"vX0":3.3582134955784717,"vY0":-137.8759854822422,"vZ0":-7.426233740724141,"x":157.47,"y":177.92,"x0":-1.3485889458338227,"y0":50.00514956107813,"z0":5.938609612771669,"aX":-14.058361307223246},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":12.5,"spinRate":2176,"spinDirection":205},"zone":13,"typeConfidence":0.92,"plateTime":0.3962678703783977,"extension":6.443194051509763},"index":2,"playId":"61e25f8e-af46-3a42-913e-0909babef7b1","pitchNumber":3,"startTime":"2026-09-08T02:43:19.456Z","endTime":"2026-09-08T02:43:23.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799463219730082,"aZ":-22.73506081009379,"pfxX":0.24521742061157292,"pfxZ":5.672656865345872,"pX":0.6069259353675426,"pZ":1.1996493368336667,"vX0":4.969008976871723,"vY0":-127.81352028165627,"vZ0":-7.216337617605862,"x":93.87,"y":206.39,"x0":-1.3892710267052004,"y0":50.00521416122255,"z0":5.828355576687732,"aX":0.4084137793467866},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-1.4,"spinRate":2532,"spinDirection":102},"zone":14,"typeConfidence":0.78,"plateTime":0.4275086745610941,"extension":6.7782852156616356},"index":3,"playId":"52c6086e-30da-3cc9-a488-f77b531a359e","pitchNumber":4,"startTime":"2026-09-08T02:43:39.336Z","endTime":"2026-09-08T02:43:44.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625274833311394,"aZ":-13.227891451372354,"pfxX":-8.623445269339294,"pfxZ":9.738195022800625,"pX":-0.24814057008358167,"pZ":1.5916723268131,"vX0":6.051185739314268,"vY0":-138.10077775676987,"vZ0":-9.342823459657055,"x":126.46,"y":195.8,"x0":-1.339091951084551,"y0":50.00489507958913,"z0":5.892554465360628,"aX":-16.782041156043643},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":14.5,"spinRate":2333,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.3954899277891255,"extension":6.820087362560643},"index":4,"playId":"948c6625-c565-3813-8028-0ee31b51752b","pitchNumber":5,"startTime":"2026-09-08T02:43:58.168Z","endTime":"2026-09-08T02:44:02.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"fbef95a3-b203-47f8-bcb6-814c3c1b3610","startTime":"2026-09-08T02:44:18.047Z","endTime":"2026-09-08T02:44:23.047Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640585891456713,"aZ":-9.826447744655335,"pfxX":-3.2464327893711644,"pfxZ":11.276066861295227,"pX":-0.5864286634409851,"pZ":2.3779101497979838,"vX0":3.1223276966409057,"vY0":-139.47639178793904,"vZ0":-8.254671890647561,"x":139.35,"y":174.58,"x0":-1.2954137315254128,"y0":50.005465857100276,"z0":6.013638124071777,"aX":-6.4351740170827245},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2484,"spinDirection":200},"zone":4,"typeConfidence":0.91,"plateTime":0.39182401786143384,"extension":6.789896265238247},"index":6,"playId":"421e026d-3932-33b9-9f95-ff57b8ca268e","pitchNumber":6,"startTime":"2026-09-08T02:44:32.081Z","endTime":"2026-09-08T02:44:36.522Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900681927069666,"aZ":-11.258299522697572,"pfxX":-5.019103579456973,"pfxZ":10.542582965011295,"pX":-0.24520876404224784,"pZ":2.078662117319991,"vX0":4.4970129863443296,"vY0":-139.16468664874344,"vZ0":-8.652271706107841,"x":126.35,"y":182.66,"x0":-1.2210630672380127,"y0":50.00196165852374,"z0":5.951995653729658,"aX":-9.956464939936346},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2404,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.39188299677411953,"extension":6.9137695626510265},"index":7,"playId":"6e55786f-296c-33f3-af32-f1b422f7f930","pitchNumber":7,"startTime":"2026-09-08T02:44:56.622Z","endTime":"2026-09-08T02:45:00.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082407727137465,"aZ":-12.858545118212321,"pfxX":-5.329965169975087,"pfxZ":9.995595682638374,"pX":-1.3324145594132994,"pZ":3.5074571546085287,"vX0":1.6993683793603216,"vY0":-137.97816521636756,"vZ0":-4.726980985472162,"x":167.79,"y":144.08,"x0":-1.263067578977906,"y0":50.00098497107487,"z0":6.106133717770111,"aX":-10.29767893686742},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2321,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.39663357303821556,"extension":6.6437924364645315},"index":8,"playId":"185b709a-a3f1-3463-a3bd-2328addbe9df","pitchNumber":8,"startTime":"2026-09-08T02:45:18.941Z","endTime":"2026-09-08T02:45:24.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:45:24.526Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"José Fermín out on a sacrifice fly to left fielder Turner Hill. Joshua Báez scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:46:37.973Z","endTime":"2026-09-08T02:48:15.203Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[0],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-08T02:45:41.467Z","endTime":"2026-09-08T02:45:57.688Z","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":"203","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"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":1,"startTime":"2026-09-08T02:45:57.688Z","endTime":"2026-09-08T02:46:40.091Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433813382062926,"aZ":-11.820309346327393,"pfxX":-2.893058111069051,"pfxZ":10.591142977641052,"pX":0.7630856920608348,"pZ":1.4831999213266696,"vX0":6.666212414758347,"vY0":-137.4905764249926,"vZ0":-9.95071557140084,"x":87.91,"y":198.73,"x0":-1.3129952464751635,"y0":50.001695897250904,"z0":5.943376098738195,"aX":-5.559736462378594},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":2266,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.39780941680476634,"extension":6.848695484509838},"index":2,"playId":"28ccac25-25d9-3972-b0d7-a2a3fbffa86c","pitchNumber":1,"startTime":"2026-09-08T02:46:40.091Z","endTime":"2026-09-08T02:46:44.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81872523789638,"aZ":-18.561904074093793,"pfxX":-8.679036865437384,"pfxZ":7.030896130470705,"pX":-0.11578404082546166,"pZ":3.1620463584295355,"vX0":5.986325324220227,"vY0":-138.06551813388242,"vZ0":-4.395136907816766,"x":121.41,"y":153.4,"x0":-1.180918193564304,"y0":50.00599807962232,"z0":6.01839670088024,"aX":-16.81232050518389},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2212,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.39622764314909986,"extension":6.872586073024486},"index":3,"playId":"1de59ff8-52b1-3b59-adad-86a9bffd2a9b","pitchNumber":2,"startTime":"2026-09-08T02:46:56.348Z","endTime":"2026-09-08T02:47:04.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.897240436365443,"aZ":-15.796641461845796,"pfxX":-6.786986836687067,"pfxZ":8.362405961083745,"pX":-0.48726464114278073,"pZ":3.2637587067738867,"vX0":4.488865802368139,"vY0":-138.80016233610047,"vZ0":-4.652753380596658,"x":135.57,"y":150.66,"x0":-1.2403099407631784,"y0":50.005460610535295,"z0":6.007334978622399,"aX":-13.29800820050611},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2120,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.3940060189992938,"extension":6.838566517999413},"index":4,"playId":"3b804287-a868-362d-b6cb-95c4c28b8805","pitchNumber":3,"startTime":"2026-09-08T02:47:20.059Z","endTime":"2026-09-08T02:47:23.660Z","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":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-09-08T02:47:44.727Z","endTime":"2026-09-08T02:48:02.356Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.597072136594775,"aZ":-12.232131565764481,"pfxX":-2.3427157959442884,"pfxZ":10.26606196909608,"pX":-0.32527762436462004,"pZ":3.76841668089016,"vX0":3.358516400249628,"vY0":-139.0659528385638,"vZ0":-4.380080135170449,"x":129.4,"y":137.03,"x0":-1.248898342187877,"y0":50.002607637136066,"z0":6.186462003825006,"aX":-4.55092279049747},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":3.5,"spinRate":2401,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3951184287764633,"extension":6.7507747408978975},"hitData":{"launchSpeed":86.8,"launchAngle":42.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.88,"coordY":108.0}},"index":6,"playId":"c1acc361-5b16-354d-9408-1e54511aa85b","pitchNumber":4,"startTime":"2026-09-08T02:48:02.356Z","endTime":"2026-09-08T02:48:15.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:48:15.203Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-08T02:50:49.701Z","endTime":"2026-09-08T02:52:11.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-08T02:48:35.214Z","endTime":"2026-09-08T02:49:03.815Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Reiver Sanmartin replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-08T02:49:03.815Z","endTime":"2026-09-08T02:50:51.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665665,"link":"/api/v1/people/665665"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372513278843464,"aZ":-30.936574751427447,"pfxX":12.34599024397242,"pfxZ":0.7107289544320077,"pX":-0.26029888338708607,"pZ":1.9988252496223886,"vX0":-10.54388322346612,"vY0":-131.6355215681133,"vZ0":-2.3936296993626662,"x":126.92,"y":184.81,"x0":2.196281279971424,"y0":50.006202133695275,"z0":5.214064503533735,"aX":21.63513950770332},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-20.0,"spinRate":2309,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.4163524933072069,"extension":6.501554504385555},"index":2,"playId":"d9301b2b-6c36-3e7b-9aba-f8aa71e3de6e","pitchNumber":1,"startTime":"2026-09-08T02:50:51.856Z","endTime":"2026-09-08T02:50:55.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791867369009715,"aZ":-34.10165857149882,"pfxX":10.156686294392593,"pfxZ":-1.2492579891043993,"pX":-0.29744437965462445,"pZ":1.513142718161233,"vX0":-9.744569851117053,"vY0":-123.71576737109535,"vZ0":-2.204996710247031,"x":128.34,"y":197.93,"x0":2.3737112507489058,"y0":50.000242806061344,"z0":5.275585280982254,"aX":15.735114829672016},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-16.1,"spinRate":2180,"spinDirection":102},"zone":13,"typeConfidence":0.94,"plateTime":0.4428164498531846,"extension":6.521119774229945},"index":3,"playId":"6edc06b9-ddb6-32fd-9d46-34db101695fc","pitchNumber":2,"startTime":"2026-09-08T02:51:07.253Z","endTime":"2026-09-08T02:51:11.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99978584595828,"aZ":-33.454358062986344,"pfxX":-3.6956965637228265,"pfxZ":-0.8683525364633047,"pX":-0.6037714598642969,"pZ":1.6793443217237292,"vX0":-6.1115909432934865,"vY0":-119.76255308886039,"vZ0":-1.634188249267892,"x":140.01,"y":193.44,"x0":2.4471071354831375,"y0":50.00278678262851,"z0":5.323072586262584,"aX":-5.445633057935783},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":8.0,"spinRate":2481,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4548474823484461,"extension":6.5161316851163456},"index":4,"playId":"5eb249f1-e422-3bea-8d9c-93cbf08a5fb8","pitchNumber":3,"startTime":"2026-09-08T02:51:25.141Z","endTime":"2026-09-08T02:51:29.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31978475534296,"aZ":-33.138196446836645,"pfxX":-2.9606214258533914,"pfxZ":-0.6422034494056916,"pX":0.0014632948049037179,"pZ":1.4906478789388704,"vX0":-4.497330399198155,"vY0":-120.79063288208333,"vZ0":-2.441121575675199,"x":104.06,"y":172.38,"x0":2.2617674687102958,"y0":50.003444383466764,"z0":5.387073373910081,"aX":-4.438152627943293},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":6.4,"spinRate":2611,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4509577745018709,"extension":6.613527984584812},"index":5,"playId":"321d606e-f1a7-3a3d-ad06-b6457ed59ab5","pitchNumber":4,"startTime":"2026-09-08T02:51:44.296Z","endTime":"2026-09-08T02:51:48.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564894347377102,"aZ":-36.68918680980022,"pfxX":7.605764755498366,"pfxZ":-2.831849166767576,"pX":1.267372137175112,"pZ":1.288710457865636,"vX0":-5.3566145967445715,"vY0":-125.53150289249703,"vZ0":-2.134016716358705,"x":68.69,"y":203.98,"x0":2.441441902828656,"y0":50.0016502138296,"z0":5.13836887982919,"aX":12.129855173188547},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-12.5,"spinRate":2045,"spinDirection":102},"zone":14,"typeConfidence":0.93,"plateTime":0.43642117944000436,"extension":6.562823549010242},"index":6,"playId":"8656087c-8bff-3065-9a1c-a78c74a48511","pitchNumber":5,"startTime":"2026-09-08T02:52:06.963Z","endTime":"2026-09-08T02:52:11.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:52:11.206Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to left fielder Joshua Báez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T02:54:47.347Z","endTime":"2026-09-08T02:55:30.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"José Fermín remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T02:54:34.242Z","endTime":"2026-09-08T02:54:34.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"203","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Leo Bernal remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-08T02:54:34.268Z","endTime":"2026-09-08T02:54:34.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699024,"link":"/api/v1/people/699024"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"500"},{"details":{"description":"Pitching Change: Ryne Stanek replaces Justin Bruihl, batting 1st, replacing second baseman Bryan Torres.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-08T02:54:34.271Z","endTime":"2026-09-08T02:54:49.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"101","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.464523428980385,"aZ":-11.171604695027073,"pfxX":-5.999099689003374,"pfxZ":10.794566867599013,"pX":-0.4421216982594378,"pZ":2.982965312193939,"vX0":3.1624529677100734,"vY0":-138.92006548018267,"vZ0":-6.963468934664694,"x":133.85,"y":158.24,"x0":-0.81873539963387,"y0":50.00035164214734,"z0":6.272316363248136,"aX":-11.669604060701028},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":10.2,"spinRate":2153,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.39496936415023143,"extension":5.837747904467483},"index":3,"playId":"2daff402-28d9-3c1c-b3ae-097706af4b8e","pitchNumber":1,"startTime":"2026-09-08T02:54:49.489Z","endTime":"2026-09-08T02:54:53.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539538525158758,"aZ":-26.539921100535985,"pfxX":-7.686797720606188,"pfxZ":3.2751948851684594,"pX":0.790970393707288,"pZ":1.5974826330075997,"vX0":6.45351741134474,"vY0":-129.89842084757387,"vZ0":-6.490868774019628,"x":86.85,"y":195.65,"x0":-0.71899513264623,"y0":50.00381321146341,"z0":6.128732741647049,"aX":-13.223454512147342},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":1381,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4206156319229004,"extension":6.157261034759177},"index":4,"playId":"57bade76-212e-33f0-afaa-4bb5aed9fb41","pitchNumber":2,"startTime":"2026-09-08T02:55:03.756Z","endTime":"2026-09-08T02:55:08.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.352083801326096,"aZ":-11.832968651645327,"pfxX":-5.594859005794482,"pfxZ":10.447350556809862,"pX":-0.6555268426664239,"pZ":3.098688220474511,"vX0":2.2610644744998973,"vY0":-139.36334279389868,"vZ0":-6.4187556681557805,"x":141.99,"y":155.12,"x0":-0.7553927702889304,"y0":50.00044246742492,"z0":6.230234993264137,"aX":-10.889200342381942},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2270,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.39459572929490117,"extension":5.877602469047908},"hitData":{"launchSpeed":99.3,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.84,"coordY":125.44}},"index":5,"playId":"056c0f43-ce12-36df-bf53-3afaf8d0b04c","pitchNumber":3,"startTime":"2026-09-08T02:55:19.518Z","endTime":"2026-09-08T02:55:30.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:55:30.701Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to shortstop Thomas Saggese.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T02:56:10.860Z","endTime":"2026-09-08T02:56:42.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Osleivis Basabe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T02:55:41.244Z","endTime":"2026-09-08T02:56:12.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602629378857326,"aZ":-30.126281255965473,"pfxX":-9.003217067502051,"pfxZ":1.1877065662643194,"pX":-0.6965544590685521,"pZ":2.2666354797410553,"vX0":3.8864353584584723,"vY0":-130.06145736377235,"vZ0":-4.099760229256713,"x":143.55,"y":177.58,"x0":-1.0350551676342394,"y0":50.00393451669646,"z0":6.131417913987313,"aX":-15.526381027466126},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1249,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.42007823229636543,"extension":6.089479406576912},"index":1,"playId":"0897332c-95d1-3769-917a-bf11d3e25788","pitchNumber":1,"startTime":"2026-09-08T02:56:12.967Z","endTime":"2026-09-08T02:56:17.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51534677855397,"aZ":-26.437400901320544,"pfxX":-6.780351356282621,"pfxZ":3.182304562563173,"pX":0.08183577412927913,"pZ":2.9274725579993017,"vX0":4.32183762125738,"vY0":-132.7359720773323,"vZ0":-3.5568272037619337,"x":113.88,"y":159.74,"x0":-0.6774821302005881,"y0":50.00573294954974,"z0":6.186572007571144,"aX":-12.23270506211187},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":1319,"spinDirection":230},"zone":2,"typeConfidence":0.88,"plateTime":0.41093814222501734,"extension":6.193617474839709},"hitData":{"launchSpeed":71.2,"launchAngle":51.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":92.0,"coordY":125.01}},"index":2,"playId":"1a337dea-c1db-38bb-917c-1e18b7e568be","pitchNumber":2,"startTime":"2026-09-08T02:56:29.626Z","endTime":"2026-09-08T02:56:42.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:56:42.306Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T02:57:17.591Z","endTime":"2026-09-08T02:59:51.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699024,"link":"/api/v1/people/699024"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Andrew Knizner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-08T02:57:04.719Z","endTime":"2026-09-08T02:57:19.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75358497366115,"aZ":-9.317621863241747,"pfxX":-5.116328138372195,"pfxZ":11.259630618533574,"pX":-0.6651538096972756,"pZ":4.0890260458528935,"vX0":1.819411430527482,"vY0":-142.09801203823392,"vZ0":-4.967249294097946,"x":142.35,"y":128.38,"x0":-0.6517156198291953,"y0":50.00510310353533,"z0":6.460674169039312,"aX":-10.388934225634838},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2396,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.3865163959678357,"extension":5.880198461505093},"index":1,"playId":"7832266b-63ad-3e02-ae19-bb52b22c6599","pitchNumber":1,"startTime":"2026-09-08T02:57:19.701Z","endTime":"2026-09-08T02:57:23.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67910933185125,"aZ":-9.242378143166107,"pfxX":-4.522548356611601,"pfxZ":11.269954221945163,"pX":-0.03305879315415917,"pZ":3.6359829373513053,"vX0":3.258351113721283,"vY0":-142.00634902281342,"vZ0":-5.991632785855983,"x":118.26,"y":140.61,"x0":-0.6100096127590193,"y0":50.00123256244825,"z0":6.366485389004304,"aX":-9.20056652909461},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":7.4,"spinRate":2331,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38627466244265163,"extension":5.971583744821017},"index":2,"playId":"ee51f04d-e3bb-3bc3-83ac-b98ed1cbe022","pitchNumber":2,"startTime":"2026-09-08T02:57:34.803Z","endTime":"2026-09-08T02:57:38.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.1240948193664,"aZ":-9.104558100285438,"pfxX":-3.3804068011404182,"pfxZ":11.252260212602396,"pX":0.4688529170676604,"pZ":3.7855710034459435,"vX0":3.609863876373839,"vY0":-143.2336398115525,"vZ0":-5.748130651221617,"x":99.13,"y":136.57,"x0":-0.3765839741098149,"y0":50.00668786657299,"z0":6.405276201197896,"aX":-6.933395632815771},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2377,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.384319946789907,"extension":6.152382482261048},"index":3,"playId":"d7f4b8db-059e-3378-b660-db4984661dca","pitchNumber":3,"startTime":"2026-09-08T02:57:51.949Z","endTime":"2026-09-08T02:57:56.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3617416151464,"aZ":-23.388843540599034,"pfxX":-5.562234350880519,"pfxZ":4.9082768692672705,"pX":-0.12716561368823354,"pZ":1.2888799563749482,"vX0":2.91676093938311,"vY0":-132.22122066155467,"vZ0":-8.257923376466582,"x":121.85,"y":203.98,"x0":-0.515720553118061,"y0":50.001955361899284,"z0":6.139599294945514,"aX":-9.953486142509412},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":9.5,"spinRate":1141,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4125580913469218,"extension":6.110381214647459},"index":4,"playId":"b5f9d562-88fd-3555-9e44-92eb15ab573a","pitchNumber":4,"startTime":"2026-09-08T02:58:13.347Z","endTime":"2026-09-08T02:58:17.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861213363750803,"aZ":-28.87827927166237,"pfxX":-9.100932548091372,"pfxZ":1.8713816244634494,"pX":0.8353718625824236,"pZ":1.6397739464713241,"vX0":6.442876494531738,"vY0":-131.54605301598895,"vZ0":-5.963051145249565,"x":85.16,"y":194.51,"x0":-0.458304191447198,"y0":50.002171953443835,"z0":6.066002856527979,"aX":-16.013145260874786},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1256,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.415737479452551,"extension":6.1234287376837475},"index":5,"playId":"775f8773-a112-33ff-9c59-bd559e2cf725","pitchNumber":5,"startTime":"2026-09-08T02:58:31.333Z","endTime":"2026-09-08T02:58:36.265Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.902668144085084,"aZ":-11.337163797122688,"pfxX":-5.9564679802770275,"pfxZ":10.083048641502769,"pX":-0.06867797220813046,"pZ":3.5506132456566113,"vX0":3.6837350068668453,"vY0":-143.2535357587959,"vZ0":-5.97342479506796,"x":119.62,"y":142.91,"x0":-0.6013893112658607,"y0":50.00010424072846,"z0":6.380113284250538,"aX":-12.305319972639895},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2326,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.38320514184275245,"extension":5.991551230881672},"index":6,"playId":"03961d04-4d0e-37b7-a573-f02d670a108e","pitchNumber":6,"startTime":"2026-09-08T02:59:06.172Z","endTime":"2026-09-08T02:59:10.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55369656708531,"aZ":-15.402568728461791,"pfxX":-6.50342255430975,"pfxZ":8.03383439359497,"pX":-0.8243917906998984,"pZ":3.4256043680754256,"vX0":1.740301085993649,"vY0":-144.06296974985074,"vZ0":-5.661620654320749,"x":148.42,"y":146.29,"x0":-0.5939171014116311,"y0":50.00631117600247,"z0":6.379469026129533,"aX":-13.580686410975908},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2268,"spinDirection":206},"zone":11,"typeConfidence":0.78,"plateTime":0.3811805985082559,"extension":6.0267936332877},"index":7,"playId":"c5bc099a-ef5a-3754-a80e-589c02a1b992","pitchNumber":7,"startTime":"2026-09-08T02:59:26.027Z","endTime":"2026-09-08T02:59:29.962Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82724251547465,"aZ":-11.177217434146332,"pfxX":-5.455357926721264,"pfxZ":10.184525030614443,"pX":-0.524635653330158,"pZ":3.664544107279029,"vX0":1.9100990393841581,"vY0":-143.09621174642157,"vZ0":-5.467212830295303,"x":137.0,"y":139.84,"x0":-0.49434901574558965,"y0":50.00441819895779,"z0":6.308440134635503,"aX":-11.247737560803932},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2260,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.38362848028161034,"extension":6.138739867663433},"index":8,"playId":"a1713e7f-3c81-34f3-b03e-edeb2a3e57dd","pitchNumber":8,"startTime":"2026-09-08T02:59:46.655Z","endTime":"2026-09-08T02:59:51.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T02:59:51.973Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shay Whitcomb singles on a line drive to left fielder Joshua Báez. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T03:00:03.556Z","endTime":"2026-09-08T03:00:24.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"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],"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55841494570044,"aZ":-11.616299196629049,"pfxX":-4.2418130596170425,"pfxZ":9.860658489822843,"pX":-0.24854808771790932,"pZ":2.2508015458136152,"vX0":2.5642071748318145,"vY0":-143.56466348325023,"vZ0":-9.093799349299685,"x":126.47,"y":178.01,"x0":-0.6026313693615076,"y0":50.00604032232979,"z0":6.184631183635076,"aX":-8.84698829211368},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2330,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.3816608595089841,"extension":6.050559313745154},"hitData":{"launchSpeed":105.1,"launchAngle":8.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.45,"coordY":115.7}},"index":0,"playId":"3e5c39ab-7541-3d67-aae0-fae782dd49a2","pitchNumber":1,"startTime":"2026-09-08T03:00:14.924Z","endTime":"2026-09-08T03:00:24.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:00:24.617Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks. Jung Hoo Lee to 3rd. Shay Whitcomb to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T03:00:32.976Z","endTime":"2026-09-08T03:04:38.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"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,2,3,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"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":10},"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26264369312978,"aZ":-34.52760140127307,"pfxX":2.8022303889771045,"pfxZ":-1.4603094548525526,"pX":-1.1175487754013917,"pZ":3.26748471567652,"vX0":-1.0092818845753913,"vY0":-126.96584360224152,"vZ0":-0.6839708992811326,"x":159.6,"y":150.56,"x0":-1.0758564166420046,"y0":50.0040740011505,"z0":6.320827482203258,"aX":4.513604047999425},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-4.8,"spinRate":2491,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.4336393442757096,"extension":6.091415480992581},"index":0,"playId":"b7b306fc-13f9-3882-be16-80ae27ae3bd6","pitchNumber":1,"startTime":"2026-09-08T03:00:52.247Z","endTime":"2026-09-08T03:00:56.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-08T03:01:12.985Z","endTime":"2026-09-08T03:01:53.777Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472476667695368,"aZ":-31.08233634890497,"pfxX":1.2273278565715828,"pfxZ":0.656104250272044,"pX":0.7704704310734173,"pZ":1.0768909141047431,"vX0":3.5165884101879654,"vY0":-129.03588318570598,"vZ0":-6.6591080983462,"x":87.63,"y":209.7,"x0":-0.7752721103278756,"y0":50.00378411545552,"z0":6.118294754241817,"aX":2.048067317458701},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.2,"breakHorizontal":-3.1,"spinRate":2534,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4261922181646254,"extension":6.297646168818455},"index":2,"playId":"c2eb6981-c23a-3539-ba96-200f70933417","pitchNumber":2,"startTime":"2026-09-08T03:01:53.777Z","endTime":"2026-09-08T03:01:58.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970004447095626,"aZ":-30.431388386785365,"pfxX":3.692043712571766,"pfxZ":1.0476566125663487,"pX":0.8193394634800029,"pZ":1.5185199926014394,"vX0":2.2151411587712073,"vY0":-129.2212334523974,"vZ0":-5.941072607467993,"x":85.77,"y":197.78,"x0":-0.5332510063264209,"y0":50.003328519735526,"z0":6.23291460016657,"aX":6.143057863408947},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-7.2,"spinRate":2599,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.426513160929086,"extension":6.237968290085941},"index":3,"playId":"b9832bea-5904-3395-9ca5-6d9b01b4bb14","pitchNumber":3,"startTime":"2026-09-08T03:02:11.066Z","endTime":"2026-09-08T03:02:16.750Z","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":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-08T03:02:28.697Z","endTime":"2026-09-08T03:02:42.779Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.87027082503894,"aZ":-9.71465452259517,"pfxX":-5.670054651562253,"pfxZ":10.885456981606078,"pX":-0.8692307701643327,"pZ":2.183881905005838,"vX0":0.3325332847051073,"vY0":-144.00003345856817,"vZ0":-9.843054661033708,"x":150.13,"y":179.82,"x0":-0.2524369539902661,"y0":50.00629570603453,"z0":6.281880641100369,"aX":-11.702494856800524},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":10.1,"spinRate":2479,"spinDirection":203},"zone":13,"typeConfidence":0.92,"plateTime":0.3829269288714334,"extension":6.063669912970557},"index":5,"playId":"cc698856-0d0e-3c39-9732-3ea82b1a2102","pitchNumber":4,"startTime":"2026-09-08T03:02:42.779Z","endTime":"2026-09-08T03:02:48.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595153530478136,"aZ":-31.368173347714247,"pfxX":2.421776776703365,"pfxZ":0.4872444195885367,"pX":0.2863888003166662,"pZ":0.11978422321330165,"vX0":1.2118246915082034,"vY0":-128.39406526685536,"vZ0":-8.938801362894937,"x":106.08,"y":235.55,"x0":-0.508116880237158,"y0":50.00268729913053,"z0":6.130362327483036,"aX":3.9937874539118754},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":-4.7,"spinRate":2599,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.42859084556325433,"extension":6.414904518461046},"index":6,"playId":"d438b277-3006-318e-aabd-491dabd90ec3","pitchNumber":5,"startTime":"2026-09-08T03:03:02.259Z","endTime":"2026-09-08T03:03:07.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"edbc665a-d398-41e8-ad43-302d7e12c4b0","startTime":"2026-09-08T03:03:22.794Z","endTime":"2026-09-08T03:03:27.794Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16503073532149,"aZ":-9.176800823020965,"pfxX":-4.757030943533242,"pfxZ":10.872299122620882,"pX":0.26248678966246497,"pZ":3.6153175238890998,"vX0":3.692104365787707,"vY0":-144.20675990496133,"vZ0":-6.152428454538735,"x":106.99,"y":141.17,"x0":-0.41357567799742023,"y0":50.00328043987581,"z0":6.336612387707827,"aX":-10.063022315772946},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2389,"spinDirection":208},"zone":12,"typeConfidence":0.92,"plateTime":0.3791840250595575,"extension":6.13908324543324},"index":8,"playId":"54f0170d-0c54-34e9-8442-58ca22fae9ee","pitchNumber":6,"startTime":"2026-09-08T03:03:38.885Z","endTime":"2026-09-08T03:03:43.346Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25577171663645,"aZ":-9.848547953982571,"pfxX":-5.772488583756137,"pfxZ":10.654045116545744,"pX":-0.15122245748876897,"pZ":3.6760711472184675,"vX0":3.300550798521088,"vY0":-144.03597153512783,"vZ0":-5.721789834198985,"x":122.76,"y":139.53,"x0":-0.5634769603819666,"y0":50.00686562676802,"z0":6.300958652521288,"aX":-12.100564606611487},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2365,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38064201575147116,"extension":6.2085798863448325},"index":9,"playId":"846fee76-eac7-368c-971c-ac7fd6871776","pitchNumber":7,"startTime":"2026-09-08T03:04:02.533Z","endTime":"2026-09-08T03:04:06.592Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33977417815565,"aZ":-31.372522346590035,"pfxX":2.015586647617678,"pfxZ":0.4809772934054637,"pX":-0.45329927989879193,"pZ":1.1036542030019594,"vX0":0.4610449404867337,"vY0":-127.71797578249466,"vZ0":-6.304030971262772,"x":134.28,"y":208.98,"x0":-0.8978734239303614,"y0":50.00216579913608,"z0":6.05921631620133,"aX":3.3423700800961282},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.7,"spinRate":2427,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.4282243568181636,"extension":6.260468196538857},"index":10,"playId":"ff3c0a45-b80a-3808-af61-f944348e0d99","pitchNumber":8,"startTime":"2026-09-08T03:04:29.133Z","endTime":"2026-09-08T03:04:38.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:04:38.276Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Turner Hill flies out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-08T03:05:45.402Z","endTime":"2026-09-08T03:05:59.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-08T03:04:58.401Z","endTime":"2026-09-08T03:05:47.566Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59056954552369,"aZ":-11.267428694671366,"pfxX":-6.424798421613305,"pfxZ":10.114574143015933,"pX":0.3534964594602219,"pZ":2.3982282654892746,"vX0":4.949462789902979,"vY0":-143.20380458612735,"vZ0":-8.787463294834046,"x":103.53,"y":174.03,"x0":-0.566836390782162,"y0":50.001820618787626,"z0":6.220731570229425,"aX":-13.277610169053542},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2287,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.383203687072855,"extension":5.997144534087767},"hitData":{"launchSpeed":85.5,"launchAngle":40.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.51,"coordY":99.58}},"index":1,"playId":"b88fcd2a-df71-34cd-8c8c-8fb9cc3c11be","pitchNumber":1,"startTime":"2026-09-08T03:05:47.566Z","endTime":"2026-09-08T03:05:59.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:05:59.945Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, second baseman Jonah Cox to first baseman Bryce Eldridge. Alec Burleson to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-08T03:08:16.440Z","endTime":"2026-09-08T03:09:40.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"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":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from center field to second base for Jonah Cox.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T03:07:50.242Z","endTime":"2026-09-08T03:07:50.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"400"},{"details":{"description":"Drew Gilbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-08T03:07:50.271Z","endTime":"2026-09-08T03:07:50.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"description":"Drew Cavanaugh remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-08T03:07:50.273Z","endTime":"2026-09-08T03:07:50.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"}},{"details":{"description":"Pitching Change: Jason Foley replaces Reiver Sanmartin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-08T03:07:50.274Z","endTime":"2026-09-08T03:08:23.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671345,"link":"/api/v1/people/671345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Alec Burleson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-09-08T03:08:18.593Z","endTime":"2026-09-08T03:08:18.594Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"base":2},{"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.1,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937991919511116,"aZ":-26.241579128827553,"pfxX":-11.899319989914057,"pfxZ":3.001526574973653,"pX":0.9183236288553435,"pZ":3.1401605111411373,"vX0":10.9858884928448,"vY0":-139.59619786127442,"vZ0":-1.623995600866207,"x":82.0,"y":154.0,"x0":-1.5189331806226671,"y0":50.00312759217799,"z0":5.454155353814402,"aX":-23.524268826373703},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":2229,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.3921217327740183,"extension":6.783719428298738},"index":5,"playId":"de719311-a084-3262-9b63-938feebec0b3","pitchNumber":1,"startTime":"2026-09-08T03:08:18.595Z","endTime":"2026-09-08T03:08:22.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89586957617768,"aZ":-31.037046418983333,"pfxX":1.9052733656124632,"pfxZ":0.7215779848193034,"pX":1.6878574684195635,"pZ":1.9770663589056447,"vX0":6.861728283597664,"vY0":-124.73881223391095,"vZ0":-2.6177040112080627,"x":52.66,"y":185.4,"x0":-1.3452301046426727,"y0":50.003703534600426,"z0":5.596891126592245,"aX":3.0039658009561805},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.0,"spinRate":2444,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.4389605561851657,"extension":6.88215300530768},"index":6,"playId":"123f36b7-f2ec-3376-80ea-9c68607a39f3","pitchNumber":2,"startTime":"2026-09-08T03:08:37.187Z","endTime":"2026-09-08T03:08:40.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33664654894169,"aZ":-25.760333978103517,"pfxX":-11.403891002562904,"pfxZ":3.2129411566965427,"pX":1.1508588856020356,"pZ":2.5971615675061335,"vX0":10.938241982358118,"vY0":-140.06719378903267,"vZ0":-3.232284715500266,"x":73.13,"y":168.66,"x0":-1.3150062016725794,"y0":50.00191519260051,"z0":5.442267377665057,"aX":-22.757865725258632},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2279,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39038579076986224,"extension":6.854532642800294},"index":7,"playId":"c0e271a1-41c6-3064-9713-4f46cae76fbd","pitchNumber":3,"startTime":"2026-09-08T03:08:53.778Z","endTime":"2026-09-08T03:08:58.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.376259070802657,"aZ":-28.210563920501826,"pfxX":-11.278140323358254,"pfxZ":2.018727255470063,"pX":0.45096734699493113,"pZ":3.0421526698416965,"vX0":9.17403497865702,"vY0":-138.98346554901224,"vZ0":-1.3016209569190995,"x":99.81,"y":156.64,"x0":-1.4231009557493026,"y0":50.00017183065976,"z0":5.385351459044197,"aX":-22.11903143912654},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.6,"breakHorizontal":18.6,"spinRate":2202,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.3936956333510859,"extension":6.765740563414074},"index":8,"playId":"ca7c5903-3c9d-3c7b-a91b-c12991db88e6","pitchNumber":4,"startTime":"2026-09-08T03:09:12.567Z","endTime":"2026-09-08T03:09:16.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37849849310418,"aZ":-28.835014127046318,"pfxX":-11.377097805992243,"pfxZ":1.661060237665703,"pX":0.5692319048394888,"pZ":3.373110228063229,"vX0":9.548911954763067,"vY0":-140.52926346104334,"vZ0":-0.9688200102880338,"x":95.3,"y":147.71,"x0":-1.3863680205064857,"y0":50.002538033592316,"z0":5.587073874171105,"aX":-22.86716733489472},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.0,"breakHorizontal":18.7,"spinRate":2199,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.3890238417420182,"extension":6.8312163839815225},"hitData":{"launchSpeed":108.1,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.83,"coordY":137.75}},"index":9,"playId":"81b00884-5ee1-339c-8336-7650b43007b0","pitchNumber":5,"startTime":"2026-09-08T03:09:32.988Z","endTime":"2026-09-08T03:09:40.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:09:40.433Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Bernal singles on a fly ball to right fielder Jung Hoo Lee. Alec Burleson scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-08T03:09:57.518Z","endTime":"2026-09-08T03:12:00.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":671345,"link":"/api/v1/people/671345"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93083708116579,"aZ":-17.63144159681881,"pfxX":-6.727672899252413,"pfxZ":7.253970056528962,"pX":-0.6926611152508093,"pZ":3.9369960085991313,"vX0":5.120442695470373,"vY0":-141.13579624461386,"vZ0":-1.0736482715078752,"x":143.4,"y":132.48,"x0":-1.6618395581624585,"y0":50.00561558395335,"z0":5.464592033749999,"aX":-13.492778113445008},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2233,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.38899064684824003,"extension":6.944685326483219},"index":0,"playId":"fc07ddc2-6c3d-3fad-b1a6-13a49fb859e6","pitchNumber":1,"startTime":"2026-09-08T03:10:19.192Z","endTime":"2026-09-08T03:10:24.880Z","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":98.4,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83145100273737,"aZ":-15.920042615898572,"pfxX":-6.89100587214555,"pfxZ":7.874857153731831,"pX":-0.6938061129168158,"pZ":4.263648415576813,"vX0":5.538759541649016,"vY0":-143.17027592140667,"vZ0":-0.5623341232993151,"x":143.45,"y":123.66,"x0":-1.763752792126004,"y0":50.0027061793543,"z0":5.464257576008949,"aX":-14.223273721926962},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2257,"spinDirection":236},"zone":11,"typeConfidence":0.92,"plateTime":0.3834160253644625,"extension":6.685133686644728},"index":1,"playId":"d70d8c34-a386-321a-a85f-e11b98a88284","pitchNumber":2,"startTime":"2026-09-08T03:10:38.189Z","endTime":"2026-09-08T03:10:43.131Z","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":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91920809775187,"aZ":-16.746624730277624,"pfxX":-7.991376633588685,"pfxZ":7.644603711141292,"pX":0.4345140727956751,"pZ":3.629974135954819,"vX0":8.569600988583318,"vY0":-141.3456587865726,"vZ0":-2.0783783121756416,"x":100.44,"y":140.77,"x0":-1.6017593437124207,"y0":50.00660349616705,"z0":5.453026350127858,"aX":-16.135946209646914},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2217,"spinDirection":238},"zone":12,"typeConfidence":0.92,"plateTime":0.387856961584613,"extension":6.678241645303859},"index":2,"playId":"7d1938a2-a1e7-39e6-8400-4d6c9b46a780","pitchNumber":3,"startTime":"2026-09-08T03:10:57.080Z","endTime":"2026-09-08T03:11:00.789Z","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.8,"endSpeed":79.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867453743204187,"aZ":-34.29453443448367,"pfxX":0.16637933920892833,"pfxZ":-1.3407898167661667,"pX":0.10422538718002744,"pZ":3.0430569462841492,"vX0":3.8734893844591864,"vY0":-125.01919023390735,"vZ0":0.2383976897594302,"x":113.03,"y":156.62,"x0":-1.4858125486913314,"y0":50.00059936103362,"z0":5.757960716539144,"aX":0.2631802142824046},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-1.2,"spinRate":2335,"spinDirection":88},"zone":2,"typeConfidence":0.88,"plateTime":0.4378724080285421,"extension":6.808475521062307},"index":3,"playId":"eeac06b4-28fd-3b07-b1b0-d2d9e491293e","pitchNumber":4,"startTime":"2026-09-08T03:11:22.421Z","endTime":"2026-09-08T03:11:26.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228273603411303,"aZ":-18.202437090941586,"pfxX":-6.761076373302765,"pfxZ":6.6930157397752374,"pX":0.6738747371577416,"pZ":3.3409361668734343,"vX0":8.73163019727687,"vY0":-143.1719597678848,"vZ0":-2.822803057185372,"x":91.31,"y":148.57,"x0":-1.5286106725474666,"y0":50.00579310824715,"z0":5.470839830781609,"aX":-14.121418527172807},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.8,"breakHorizontal":10.6,"spinRate":2069,"spinDirection":234},"zone":3,"typeConfidence":0.92,"plateTime":0.3817089530545439,"extension":6.806010791836521},"hitData":{"launchSpeed":69.7,"launchAngle":45.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.31,"coordY":119.12}},"index":4,"playId":"096bd06d-ac9a-3f39-ab8b-918fcbc9a2aa","pitchNumber":5,"startTime":"2026-09-08T03:11:45.995Z","endTime":"2026-09-08T03:12:00.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:12:00.166Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Turner Hill.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-08T03:12:23.343Z","endTime":"2026-09-08T03:13:03.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325905737539976,"aZ":-31.577882085518002,"pfxX":-4.394976933385825,"pfxZ":0.3478571019590655,"pX":-0.16990349114799894,"pZ":1.835793744900836,"vX0":5.66632738188064,"vY0":-130.61652616776703,"vZ0":-2.9147935620246708,"x":123.48,"y":189.21,"x0":-1.7956715802396108,"y0":50.00516800360006,"z0":5.338900833494182,"aX":-7.60065416590814},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":6.7,"spinRate":1061,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.4192178091734724,"extension":7.127300066316864},"index":0,"playId":"f1057a40-2c8e-348e-a281-87fe318be7e4","pitchNumber":1,"startTime":"2026-09-08T03:12:31.401Z","endTime":"2026-09-08T03:12:35.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609237553538815,"aZ":-29.478320549352745,"pfxX":-3.3287376556740966,"pfxZ":1.5518255946696353,"pX":-0.7311391293097289,"pZ":2.6061183222834976,"vX0":4.030983761673937,"vY0":-130.77784981105455,"vZ0":-1.4017421161196182,"x":144.87,"y":168.41,"x0":-1.8600499790356098,"y0":50.00000846471954,"z0":5.3604884721251445,"aX":-5.764898367932086},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":5.2,"spinRate":1045,"spinDirection":254},"zone":4,"typeConfidence":0.88,"plateTime":0.41884548685211875,"extension":7.34278938691211},"hitData":{"launchSpeed":93.2,"launchAngle":59.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.39,"coordY":123.16}},"index":1,"playId":"158f32ce-52cb-307a-8243-83487efc7b59","pitchNumber":2,"startTime":"2026-09-08T03:12:51.571Z","endTime":"2026-09-08T03:13:03.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:13:03.783Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joshua Báez flies out to left fielder Turner Hill.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-08T03:13:07.963Z","endTime":"2026-09-08T03:13:44.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68731863977981,"aZ":-15.12731793418247,"pfxX":-8.306714512672094,"pfxZ":8.648523767298638,"pX":0.005167879242567246,"pZ":4.002956005438648,"vX0":6.860321309377079,"vY0":-139.7873491832834,"vZ0":-1.52755493834322,"x":116.8,"y":130.7,"x0":-1.406453225905162,"y0":50.00308266613342,"z0":5.553871846670996,"aX":-16.373968937805436},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":13.6,"spinRate":2361,"spinDirection":230},"zone":12,"typeConfidence":0.92,"plateTime":0.39243271878647334,"extension":6.825921840257768},"hitData":{"launchSpeed":98.7,"launchAngle":58.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.65,"coordY":114.97}},"index":0,"playId":"cd9b9270-5151-34b4-acf2-e3e4bce06862","pitchNumber":1,"startTime":"2026-09-08T03:13:32.352Z","endTime":"2026-09-08T03:13:44.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:13:44.591Z","atBatIndex":79},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Riley O'Brien intentionally walks Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-08T03:16:15.356Z","endTime":"2026-09-08T03:17:26.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"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"},"postOnSecond":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Ryne Stanek, batting 1st, replacing pitcher Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T03:15:39.384Z","endTime":"2026-09-08T03:16:06.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"102","replacedPlayer":{"id":592773,"link":"/api/v1/people/592773"}},{"details":{"description":"Turner Hill starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-08T03:16:06.514Z","endTime":"2026-09-08T03:16:17.489Z","isPitch":false,"type":"action","player":{"id":806367,"link":"/api/v1/people/806367"},"base":2},{"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26952592672298,"aZ":-28.64180746927072,"pfxX":-10.582469800472854,"pfxZ":1.8252581222877868,"pX":0.21917665656195956,"pZ":2.226626272928377,"vX0":8.686111211892095,"vY0":-138.4847669676767,"vZ0":-4.051887189615694,"x":108.65,"y":178.66,"x0":-1.5904141252284834,"y0":50.000064101468325,"z0":5.634760254377731,"aX":-20.455763278298193},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":17.3,"spinRate":2217,"spinDirection":227},"zone":5,"typeConfidence":0.86,"plateTime":0.39621605680690797,"extension":6.687570661167221},"index":2,"playId":"4bdebd04-2421-32df-a448-e35316806190","pitchNumber":1,"startTime":"2026-09-08T03:16:17.489Z","endTime":"2026-09-08T03:16:22.026Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11416901688434,"aZ":-27.237657316649823,"pfxX":-10.478046857538192,"pfxZ":2.5176968822850103,"pX":0.8371705464670128,"pZ":2.0563133030867924,"vX0":10.621681586178582,"vY0":-139.10362980297757,"vZ0":-4.639354788933001,"x":85.09,"y":183.26,"x0":-1.6688277907359153,"y0":50.00357734770912,"z0":5.550989095432342,"aX":-20.542013923679033},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":16.8,"spinRate":2279,"spinDirection":228},"zone":14,"typeConfidence":0.88,"plateTime":0.39372128628987246,"extension":6.949588817240242},"index":3,"playId":"ed612f3d-6df5-3b00-bc9a-8359162856f1","pitchNumber":2,"startTime":"2026-09-08T03:16:32.402Z","endTime":"2026-09-08T03:16:36.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67256757340526,"aZ":-27.769707368480297,"pfxX":-10.740267471718976,"pfxZ":2.2173019826628675,"pX":-1.0788495020168842,"pZ":3.7206624816668974,"vX0":5.485547775204563,"vY0":-140.91236370588499,"vZ0":-0.4704565409617784,"x":158.12,"y":138.32,"x0":-1.668387472268414,"y0":50.0029571986172,"z0":5.703204688213639,"aX":-21.3347262290769},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.1,"breakHorizontal":18.1,"spinRate":2285,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3905266664350697,"extension":6.487110548559558},"index":4,"playId":"ca7fe82b-d464-3dbe-aa83-d92ebf6bd089","pitchNumber":3,"startTime":"2026-09-08T03:16:49.586Z","endTime":"2026-09-08T03:16:55.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635907090416172,"aZ":-26.07419293662244,"pfxX":-9.844638107214964,"pfxZ":3.3474329065239994,"pX":-1.0982929435785718,"pZ":2.192971532742342,"vX0":5.123644070071206,"vY0":-134.08093839838858,"vZ0":-3.772467489204724,"x":158.86,"y":179.57,"x0":-1.753549857877578,"y0":50.0045245100763,"z0":5.47604127598211,"aX":-17.94972616898229},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":16.8,"spinRate":2126,"spinDirection":223},"zone":13,"typeConfidence":0.81,"plateTime":0.4083048537573055,"extension":6.7615740214774},"index":5,"playId":"c887ac38-cd65-3f87-999d-bd5a1be68d43","pitchNumber":4,"startTime":"2026-09-08T03:17:13.135Z","endTime":"2026-09-08T03:17:17.468Z","isPitch":true,"type":"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":1,"outs":0},"index":6,"playId":"cdff1f52-93b7-4587-b308-a5fefa169892","pitchNumber":4,"startTime":"2026-09-08T03:17:21.634Z","endTime":"2026-09-08T03:17:26.634Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-09-08T03:17:26.634Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Nathan Church. Turner Hill scores. Rafael Devers to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-08T03:17:37.958Z","endTime":"2026-09-08T03:18:19.141Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(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":95.2,"endSpeed":87.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.070224902810512,"aZ":-25.14704126526294,"pfxX":-10.143396387190334,"pfxZ":3.58909169545257,"pX":-0.7006206987771527,"pZ":3.8360787503435763,"vX0":6.176846666359522,"vY0":-138.5351242155209,"vZ0":-0.569670302247097,"x":143.71,"y":135.21,"x0":-1.6339100386370957,"y0":50.000305181024935,"z0":5.715756403232227,"aX":-19.840711972068203},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2196,"spinDirection":225},"zone":11,"typeConfidence":0.87,"plateTime":0.39440731916789185,"extension":6.791650519684009},"index":0,"playId":"1eaba49e-5cba-36a2-8d11-55cbf30efc37","pitchNumber":1,"startTime":"2026-09-08T03:17:50.174Z","endTime":"2026-09-08T03:17:54.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2908762816443,"aZ":-26.038272797461243,"pfxX":-11.016047061029418,"pfxZ":3.083429442234067,"pX":-0.27375902043967676,"pZ":3.5000417269592408,"vX0":7.586673873656075,"vY0":-140.27068689972273,"vZ0":-1.3703583504011492,"x":127.44,"y":144.28,"x0":-1.5849057171408547,"y0":50.001743696615996,"z0":5.695687740288746,"aX":-21.909094972244887},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":18.4,"spinRate":2152,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.39075803303421397,"extension":6.88428005812467},"hitData":{"launchSpeed":108.3,"launchAngle":11.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.98,"coordY":69.63}},"index":1,"playId":"8e2c010c-4822-349f-a483-a7e7d6559d5b","pitchNumber":2,"startTime":"2026-09-08T03:18:06.563Z","endTime":"2026-09-08T03:18:19.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:18:19.141Z","atBatIndex":81},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jonah Cox out on a sacrifice bunt, pitcher Riley O'Brien to second baseman José Fermín. Rafael Devers to 3rd. Bryce Eldridge to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-08T03:18:42.218Z","endTime":"2026-09-08T03:19:22.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8784008336174,"aZ":-35.89776679641031,"pfxX":7.44263855754436,"pfxZ":-2.6895816150526617,"pX":-0.4842661297903485,"pZ":2.4700212355109694,"vX0":0.9887740522742081,"vY0":-117.16324920146637,"vZ0":0.7554211993366609,"x":135.46,"y":172.09,"x0":-1.8786568747092292,"y0":50.00136970746027,"z0":5.507630828213194,"aX":10.309140931480703},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.4,"breakHorizontal":-13.7,"spinRate":2184,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.46812771682779264,"extension":6.823378370201874},"index":0,"playId":"e15662b0-99c9-3e64-990f-eb65c8bff496","pitchNumber":1,"startTime":"2026-09-08T03:18:48.347Z","endTime":"2026-09-08T03:18:54.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262180248722775,"aZ":-22.88383077583522,"pfxX":-8.538868778635667,"pfxZ":4.640849438528759,"pX":0.03647554826836457,"pZ":2.7410199961867225,"vX0":7.180364470132612,"vY0":-140.2555677584593,"vZ0":-4.001182326355793,"x":115.61,"y":164.77,"x0":-1.4411912687638981,"y0":50.003699543651486,"z0":5.669434975798626,"aX":-17.096791908014232},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":14.0,"spinRate":2196,"spinDirection":220},"zone":5,"typeConfidence":0.88,"plateTime":0.38978568433818017,"extension":7.025213278266232},"hitData":{"launchSpeed":21.0,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":127.38,"coordY":198.64}},"index":1,"playId":"d487824f-db4f-3765-8ea1-8f3b630d496f","pitchNumber":2,"startTime":"2026-09-08T03:19:14.954Z","endTime":"2026-09-08T03:19:22.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:19:22.051Z","atBatIndex":82},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Riley O'Brien intentionally walks Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-08T03:19:50.266Z","endTime":"2026-09-08T03:20:20.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161009833802062,"aZ":-36.228280708287905,"pfxX":7.346421935573708,"pfxZ":-2.823496720789525,"pX":1.7346788215847537,"pZ":0.3693302976547125,"vX0":6.0785421264554085,"vY0":-119.61185491212976,"vZ0":-3.610779193356305,"x":50.88,"y":228.81,"x0":-1.802944623023539,"y0":50.003395537195644,"z0":5.179483793735071,"aX":10.541941021263982},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":-14.9,"spinRate":2342,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.45961792055895545,"extension":6.881742029721562},"index":0,"playId":"ddc4cdb4-aee2-336f-8e39-ad55b0d0e1ce","pitchNumber":1,"startTime":"2026-09-08T03:19:50.266Z","endTime":"2026-09-08T03:19:54.141Z","isPitch":true,"type":"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":1},"index":1,"playId":"08231756-0846-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-09-08T03:20:18.277Z","endTime":"2026-09-08T03:20:18.306Z","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":1},"index":2,"playId":"08231756-0846-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-09-08T03:20:18.306Z","endTime":"2026-09-08T03:20:18.307Z","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":1},"index":3,"playId":"08231756-0846-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-09-08T03:20:18.307Z","endTime":"2026-09-08T03:20:20.267Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-09-08T03:20:20.267Z","atBatIndex":83},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Giants challenged (force play), call on the field was upheld: Drew Gilbert grounds into a double play, catcher Leo Bernal to first baseman Alec Burleson. Rafael Devers out at home. Drew Gilbert out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-08T03:20:37.444Z","endTime":"2026-09-08T03:21:03.482Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":1},"credits":[{"player":{"id":699024,"link":"/api/v1/people/699024"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699024,"link":"/api/v1/people/699024"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93696992865279,"aZ":-37.14441507072779,"pfxX":5.2363266686801495,"pfxZ":-3.7059879791960793,"pX":-0.274670215779314,"pZ":3.0668675182698033,"vX0":2.4179793953930737,"vY0":-115.40584024091261,"vZ0":2.4827676941780767,"x":127.47,"y":155.97,"x0":-2.0188700329186218,"y0":50.005759115842004,"z0":5.573248048150698,"aX":7.012821422860176},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.8,"breakHorizontal":-10.1,"spinRate":1903,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.4759410005764426,"extension":6.780750297320219},"index":0,"playId":"15dfa6f2-30e1-31ca-b235-ad1743530462","pitchNumber":1,"startTime":"2026-09-08T03:20:37.444Z","endTime":"2026-09-08T03:20:41.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56105690891421,"aZ":-32.216129884436754,"pfxX":8.73066957009186,"pfxZ":-0.030021248432346326,"pX":-0.5131250549806642,"pZ":1.3736751146336008,"vX0":0.6002998024840838,"vY0":-118.98234738320002,"vZ0":-2.1554608091095906,"x":136.56,"y":201.69,"x0":-1.9022720271708686,"y0":50.002799019788384,"z0":5.23367308590643,"aX":12.415372037347774},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.0,"spinRate":2277,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.46178678172445986,"extension":6.840167299606779},"hitData":{"launchSpeed":21.7,"launchAngle":-75.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.65,"coordY":203.16}},"index":1,"playId":"e6c69c6f-3aff-3b3e-9f36-b97944d58a0b","pitchNumber":2,"startTime":"2026-09-08T03:20:55.024Z","endTime":"2026-09-08T03:21:03.482Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":137},"playEndTime":"2026-09-08T03:21:03.482Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thomas Saggese flies out to center fielder Jonah Cox. Joshua Báez to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-08T03:25:31.921Z","endTime":"2026-09-08T03:27:38.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from second base to center field for Jonah Cox.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T03:24:56.987Z","endTime":"2026-09-08T03:24:57.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"400"},{"details":{"description":"Defensive Substitution: Nate Furman replaces center fielder Drew Gilbert, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-08T03:24:57.015Z","endTime":"2026-09-08T03:25:34.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"602","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"description":"Joshua Báez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-08T03:25:34.064Z","endTime":"2026-09-08T03:25:34.065Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66785009437956,"aZ":-27.005506951489217,"pfxX":-10.828946269139914,"pfxZ":2.6636867421916985,"pX":-0.3298096977620254,"pZ":2.929088936948841,"vX0":7.0114881854515545,"vY0":-139.03497769328266,"vZ0":-2.3848443114666305,"x":129.57,"y":159.69,"x0":-1.488555967882195,"y0":50.00449036238916,"z0":5.60622231659833,"aX":-21.020897705086398},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":18.0,"spinRate":2108,"spinDirection":235},"zone":1,"typeConfidence":0.9,"plateTime":0.39525953430782756,"extension":6.902744321563053},"index":3,"playId":"a632d3e8-3d6d-3bab-b4f4-b72430d914ef","pitchNumber":1,"startTime":"2026-09-08T03:25:34.066Z","endTime":"2026-09-08T03:25:38.022Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.014580731578963,"aZ":-27.314059098424615,"pfxX":-10.727438877872512,"pfxZ":2.4100899074638082,"pX":0.17085547215575952,"pZ":2.7052395040716406,"vX0":8.366292675989394,"vY0":-140.72228479900906,"vZ0":-2.7557618583859,"x":110.49,"y":165.74,"x0":-1.4374307601781846,"y0":50.004546786717775,"z0":5.454595981896484,"aX":-21.655240942031597},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.0,"breakHorizontal":17.9,"spinRate":2118,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.3882677671936956,"extension":6.9008652274355695},"index":4,"playId":"245ba603-234c-31b6-9851-4c28fd29adf4","pitchNumber":2,"startTime":"2026-09-08T03:25:56.599Z","endTime":"2026-09-08T03:26:00.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-09-08T03:26:16.162Z","endTime":"2026-09-08T03:26:29.474Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449055075747644,"aZ":-18.078851624681164,"pfxX":-8.240378565163946,"pfxZ":7.261913645551616,"pX":0.8151550852296348,"pZ":3.4984987199766806,"vX0":8.57406427422276,"vY0":-138.55571310819087,"vZ0":-2.7124186005992907,"x":85.93,"y":144.32,"x0":-1.2513533321174743,"y0":50.003972225143194,"z0":5.7007282202949,"aX":-15.996500488381573},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2263,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.39557013415473685,"extension":6.893754537572044},"index":6,"playId":"2bca35a9-627c-3486-81a6-8d014d0fa520","pitchNumber":3,"startTime":"2026-09-08T03:26:29.474Z","endTime":"2026-09-08T03:26:33.623Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"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":97.2,"endSpeed":88.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.850518995308235,"aZ":-17.92349657913687,"pfxX":-6.475985404601982,"pfxZ":7.0929411613718685,"pX":0.8819915210576997,"pZ":5.903381282471211,"vX0":8.415954259999788,"vY0":-141.24276556027442,"vZ0":3.3999809928590805,"x":83.38,"y":79.39,"x0":-1.3027286824579187,"y0":50.00179743406957,"z0":5.839118594897604,"aX":-13.010567398999715},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2233,"spinDirection":225},"zone":12,"typeConfidence":0.93,"plateTime":0.3886151291373672,"extension":6.801958600160714},"index":7,"playId":"af7682ed-0ff4-373c-a4a6-88cc5fec66a9","pitchNumber":4,"startTime":"2026-09-08T03:27:03.101Z","endTime":"2026-09-08T03:27:06.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941126071232045,"aZ":-32.71560367368327,"pfxX":2.555218478234345,"pfxZ":-0.33621593124478366,"pX":1.0672267923608407,"pZ":2.714471568085245,"vX0":4.9557521199508034,"vY0":-125.68572222879924,"vZ0":-1.0887932655366523,"x":76.32,"y":165.49,"x0":-1.257114995007415,"y0":50.00399167512683,"z0":5.794915747701401,"aX":4.112894684360267},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":-5.6,"spinRate":2293,"spinDirection":93},"zone":12,"typeConfidence":0.91,"plateTime":0.4347275802527393,"extension":6.888989695317869},"hitData":{"launchSpeed":91.5,"launchAngle":35.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.25,"coordY":66.29}},"index":8,"playId":"09cd60a0-e151-33b8-a1f3-7fa07ec81a07","pitchNumber":5,"startTime":"2026-09-08T03:27:25.549Z","endTime":"2026-09-08T03:27:38.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:27:38.489Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out softly, catcher Drew Cavanaugh to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-08T03:28:17.093Z","endTime":"2026-09-08T03:29:26.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06375439939649,"aZ":-33.95095780395173,"pfxX":-4.652420483102248,"pfxZ":-1.022013617194963,"pX":-1.6413198720045756,"pZ":2.3867857801951673,"vX0":2.0828942262275776,"vY0":-130.45008081338145,"vZ0":-1.2436408857441923,"x":179.56,"y":174.34,"x0":-1.8432825237126251,"y0":50.00548895102642,"z0":5.416679675756486,"aX":-8.062560945258573},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":8.0,"spinRate":809,"spinDirection":261},"zone":13,"typeConfidence":0.92,"plateTime":0.4190196035516536,"extension":6.898209926252862},"index":0,"playId":"aa6c13cc-475d-331b-a41a-1bc3118c47f7","pitchNumber":1,"startTime":"2026-09-08T03:28:17.093Z","endTime":"2026-09-08T03:28:20.751Z","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.6,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125689137079092,"aZ":-29.999276386273078,"pfxX":-9.772572657276058,"pfxZ":1.1152972166249047,"pX":1.2491593401369592,"pZ":2.1636965503002576,"vX0":11.072715448958354,"vY0":-138.7731201305971,"vZ0":-3.5258883955763327,"x":69.38,"y":180.36,"x0":-1.5169008073375436,"y0":50.00595742403566,"z0":5.442102791743817,"aX":-19.125063788864686},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":2025,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.3942076519413922,"extension":7.016456634780411},"index":1,"playId":"7d41452a-bba3-3a1f-a264-04832a7aeeb0","pitchNumber":2,"startTime":"2026-09-08T03:28:36.975Z","endTime":"2026-09-08T03:28:40.877Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139261328585338,"aZ":-35.09705842804296,"pfxX":-2.569230953051504,"pfxZ":-1.7508730361980245,"pX":-0.8759296173021588,"pZ":2.3994962957334414,"vX0":2.9441220820318788,"vY0":-128.09381172407745,"vZ0":-0.8302963821843469,"x":150.39,"y":173.99,"x0":-1.7035073154379188,"y0":50.00229734843351,"z0":5.459062539749921,"aX":-4.292346030401863},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.1,"breakHorizontal":4.1,"spinRate":791,"spinDirection":267},"zone":13,"typeConfidence":0.91,"plateTime":0.42673044323900333,"extension":6.8109880270873155},"index":2,"playId":"6dea2a7e-f1f8-3f14-aea6-39fe6acf49f2","pitchNumber":3,"startTime":"2026-09-08T03:28:58.084Z","endTime":"2026-09-08T03:29:02.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394536949599075,"aZ":-32.073388375702265,"pfxX":-5.516861949636272,"pfxZ":0.06074640420653932,"pX":-1.0589446464598935,"pZ":1.384384035297157,"vX0":3.6146505221311953,"vY0":-130.02731216463522,"vZ0":-3.8698979953369426,"x":157.36,"y":201.4,"x0":-1.7506750800848263,"y0":50.00537513554276,"z0":5.327128577677784,"aX":-9.443214923592842},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":9.2,"spinRate":789,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.42133362214246617,"extension":6.827849392071025},"hitData":{"launchSpeed":47.4,"launchAngle":-78.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.86,"coordY":202.53}},"index":3,"playId":"01f28c05-8fab-3889-b1a9-ab0bf92335ad","pitchNumber":4,"startTime":"2026-09-08T03:29:18.641Z","endTime":"2026-09-08T03:29:26.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:29:26.036Z","atBatIndex":86},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"César Prieto walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-08T03:30:55.156Z","endTime":"2026-09-08T03:32:11.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"postOnThird":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter César Prieto replaces Riley O'Brien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-08T03:30:18.533Z","endTime":"2026-09-08T03:30:23.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"103","replacedPlayer":{"id":676617,"link":"/api/v1/people/676617"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-08T03:30:23.830Z","endTime":"2026-09-08T03:30:57.358Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3543577522336,"aZ":-31.002219132320946,"pfxX":-5.612885050042014,"pfxZ":0.6721852562802635,"pX":-1.5939765257147396,"pZ":2.750800865485891,"vX0":2.5573266068656766,"vY0":-130.60511292023935,"vZ0":-1.0187436152204352,"x":177.76,"y":164.51,"x0":-1.8521727910192571,"y0":50.00168008917099,"z0":5.459944760996142,"aX":-9.777099416180137},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":9.7,"spinRate":877,"spinDirection":257},"zone":11,"typeConfidence":0.92,"plateTime":0.4180471542378603,"extension":7.05367872978162},"index":2,"playId":"8b431cea-a106-3bfd-a8be-c91833f6d332","pitchNumber":1,"startTime":"2026-09-08T03:30:57.358Z","endTime":"2026-09-08T03:31:01.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561893453927038,"aZ":-33.00839821552087,"pfxX":-4.247220434648962,"pfxZ":-0.4766587481821878,"pX":0.3107771159932908,"pZ":1.0429111866242955,"vX0":6.979542922499892,"vY0":-131.18185090564566,"vZ0":-4.707391777910349,"x":105.15,"y":210.62,"x0":-1.8176784199195755,"y0":50.001526933457065,"z0":5.287390307636565,"aX":-7.4939173725657},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":6.4,"spinRate":1106,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.41559240456564206,"extension":7.218955322006964},"index":3,"playId":"693fa596-0b35-3099-82f8-4f511008eb33","pitchNumber":2,"startTime":"2026-09-08T03:31:16.948Z","endTime":"2026-09-08T03:31:21.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228660207309137,"aZ":-16.03174731546543,"pfxX":-5.0106600035759765,"pfxZ":8.085936037765187,"pX":0.6173344603827579,"pZ":3.350970258651053,"vX0":7.752561337399613,"vY0":-140.28302973253383,"vZ0":-3.089833775215684,"x":93.47,"y":148.3,"x0":-1.5288798736926275,"y0":50.00384608852956,"z0":5.509530580630427,"aX":-10.00499452216954},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":7.6,"spinRate":2043,"spinDirection":233},"zone":12,"typeConfidence":0.94,"plateTime":0.39019816081652436,"extension":7.10603574046808},"index":4,"playId":"2398c6b0-a152-3c93-82ee-8a0f877c294f","pitchNumber":3,"startTime":"2026-09-08T03:31:36.904Z","endTime":"2026-09-08T03:31:41.550Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86842411893707,"aZ":-16.23028087974244,"pfxX":-6.004811179777635,"pfxZ":8.0204842176245,"pX":0.8686353543378599,"pZ":3.5265553534150347,"vX0":8.655480819095011,"vY0":-140.3432578883171,"vZ0":-2.641007777099199,"x":83.89,"y":143.56,"x0":-1.4805378966713518,"y0":50.000455167137495,"z0":5.541700735531153,"aX":-11.933740586608115},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2092,"spinDirection":233},"zone":12,"typeConfidence":0.93,"plateTime":0.39084239408833943,"extension":7.03965753679855},"index":5,"playId":"025461c2-9739-3c7e-9777-ada22ca7d7ff","pitchNumber":4,"startTime":"2026-09-08T03:32:07.516Z","endTime":"2026-09-08T03:32:11.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:32:11.922Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-08T03:32:35.432Z","endTime":"2026-09-08T03:35:56.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,8,9,10],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":10},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"81157ec8-6663-47b8-a81b-b8777a6fcb3a","startTime":"2026-09-08T03:32:35.432Z","endTime":"2026-09-08T03:32:40.432Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51006073981861,"aZ":-25.09967097964164,"pfxX":-11.285084609636975,"pfxZ":3.4597454314866773,"pX":0.5659229225300948,"pZ":2.40050222606955,"vX0":9.554693748075376,"vY0":-142.34810823334075,"vZ0":-4.218632991588609,"x":95.43,"y":173.97,"x0":-1.3724523609706802,"y0":50.00581415176832,"z0":5.4961497712017895,"aX":-23.100012059800182},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.5,"breakHorizontal":18.5,"spinRate":2176,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.3851784319779483,"extension":6.944258597720429},"index":1,"playId":"be0e6c9c-6025-3c98-a633-1f26655f4821","pitchNumber":1,"startTime":"2026-09-08T03:32:52.031Z","endTime":"2026-09-08T03:32:56.266Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782763128831576,"aZ":-33.82204522708185,"pfxX":1.269739214220445,"pfxZ":-1.0227182460826434,"pX":0.5457938466166949,"pZ":2.589599259642652,"vX0":4.262326998678798,"vY0":-125.73890426985764,"vZ0":-1.1713536814225753,"x":96.2,"y":168.86,"x0":-1.3313350560742285,"y0":50.00238446992819,"z0":5.78814222308411,"aX":2.0470017845559454},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":-3.2,"spinRate":2338,"spinDirection":85},"zone":6,"typeConfidence":0.91,"plateTime":0.4344131586181952,"extension":6.878335405032736},"index":2,"playId":"c02ccdb9-4d6d-3ddc-9f2e-f81fbb5c9b23","pitchNumber":2,"startTime":"2026-09-08T03:33:12.125Z","endTime":"2026-09-08T03:33:16.581Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84630150593185,"aZ":-17.54700837215727,"pfxX":-6.062800124571637,"pfxZ":7.259943226730293,"pX":1.0128511949447998,"pZ":4.0453556962358315,"vX0":8.44559836832668,"vY0":-141.42751976820108,"vZ0":-1.4463415949965834,"x":78.39,"y":129.56,"x0":-1.2317865098399003,"y0":50.00488010292646,"z0":5.694975174727993,"aX":-12.21919847691402},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2160,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.3880822101602286,"extension":6.881858162912732},"index":3,"playId":"90acb88f-3fef-3845-bd40-b8b2f37ae42d","pitchNumber":3,"startTime":"2026-09-08T03:33:32.898Z","endTime":"2026-09-08T03:33:46.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"César Prieto steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"90acb88f-3fef-3845-bd40-b8b2f37ae42d","startTime":"2026-09-08T03:33:46.630Z","endTime":"2026-09-08T03:33:55.214Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693409,"link":"/api/v1/people/693409"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334183808756134,"aZ":-32.67774971079075,"pfxX":1.917672639048436,"pfxZ":-0.31096631773749195,"pX":-0.19065509009473489,"pZ":2.758900013252564,"vX0":2.3146081418814637,"vY0":-125.2365588171735,"vZ0":-0.843743805333661,"x":124.27,"y":164.29,"x0":-1.3747024923878803,"y0":50.00594852543459,"z0":5.763391762238276,"aX":3.0590312345058126},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.0,"spinRate":2383,"spinDirection":84},"zone":2,"typeConfidence":0.91,"plateTime":0.4366705631222194,"extension":6.782318760323441},"index":5,"playId":"af78d6cf-33d8-3c8c-aa8d-d488206ee006","pitchNumber":4,"startTime":"2026-09-08T03:33:55.214Z","endTime":"2026-09-08T03:33:59.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61033209130374,"aZ":-16.566598062183854,"pfxX":-5.998752858315504,"pfxZ":7.699737678340597,"pX":0.3231945427721241,"pZ":4.916977968148872,"vX0":6.781579119753619,"vY0":-141.97307568833426,"vZ0":0.6431045796940189,"x":104.68,"y":106.02,"x0":-1.3249764685311918,"y0":50.00329378149933,"z0":5.7473357090678645,"aX":-12.161363681808714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":228},"zone":12,"typeConfidence":0.93,"plateTime":0.38683087982736497,"extension":6.86413939414482},"index":6,"playId":"dc93392b-f09b-35b9-97a9-f7ba3418445d","pitchNumber":5,"startTime":"2026-09-08T03:34:21.752Z","endTime":"2026-09-08T03:34:25.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-09-08T03:34:48.366Z","endTime":"2026-09-08T03:34:54.379Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.005141513826068,"aZ":-34.336083299036986,"pfxX":1.8816849721060793,"pfxZ":-1.381991830586081,"pX":-0.1558501985467608,"pZ":2.3847361367500906,"vX0":2.0958502488449664,"vY0":-123.85615020608927,"vZ0":-1.2950864223943814,"x":122.94,"y":174.39,"x0":-1.255102827135262,"y0":50.00209053130878,"z0":5.766347561587168,"aX":2.944973157748578},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":-3.8,"spinRate":2318,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.4409618532689912,"extension":6.8188266478310045},"index":8,"playId":"b2728e24-9ca9-3ec6-bcc6-5bd16ab43653","pitchNumber":6,"startTime":"2026-09-08T03:34:54.379Z","endTime":"2026-09-08T03:35:02.022Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.468478307410635,"aZ":-34.02332740141625,"pfxX":1.5031582471268827,"pfxZ":-1.1224086317015898,"pX":0.3796381477958783,"pZ":1.76525081792254,"vX0":3.8093642714009093,"vY0":-127.30841017139774,"vZ0":-3.2860207708521645,"x":102.53,"y":191.12,"x0":-1.3297367932655353,"y0":50.002920296054505,"z0":5.758061954121788,"aX":2.4741597204510866},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.5,"breakHorizontal":-3.6,"spinRate":2322,"spinDirection":85},"zone":9,"typeConfidence":0.91,"plateTime":0.42978925217345765,"extension":6.864992445341395},"index":9,"playId":"8cc00fd6-e97f-31d9-a167-c387288cc20f","pitchNumber":7,"startTime":"2026-09-08T03:35:21.377Z","endTime":"2026-09-08T03:35:26.201Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089227149933926,"aZ":-24.789671884097615,"pfxX":-10.581993242627405,"pfxZ":3.687387990482055,"pX":-0.2884075966061846,"pZ":3.461520033742021,"vX0":6.828610758826371,"vY0":-140.26597151252884,"vZ0":-1.5106571229667276,"x":127.99,"y":145.32,"x0":-1.3726835793381154,"y0":50.003816280828524,"z0":5.614754989400129,"aX":-21.20337366331448},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":2035,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.3896633179961917,"extension":6.856496019017855},"hitData":{"launchSpeed":73.4,"launchAngle":13.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.29,"coordY":145.6}},"index":10,"playId":"9dd4967b-f788-3128-9380-3e95ee0f3737","pitchNumber":8,"startTime":"2026-09-08T03:35:48.559Z","endTime":"2026-09-08T03:35:56.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:35:56.294Z","atBatIndex":88},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Drew Cavanaugh out on a sacrifice bunt, pitcher George Soriano to second baseman José Fermín. Nate Furman to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-08T03:38:21.941Z","endTime":"2026-09-08T03:38:31.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: George Soriano replaces Riley O'Brien, batting 1st.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-08T03:37:30.805Z","endTime":"2026-09-08T03:38:16.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"104","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"}},{"details":{"description":"Nate Furman starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-08T03:38:16.794Z","endTime":"2026-09-08T03:38:23.797Z","isPitch":false,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497973132726234,"aZ":-28.19863288259987,"pfxX":-9.76925642879672,"pfxZ":2.3888075229942283,"pX":-0.719199380475134,"pZ":2.1170840939830673,"vX0":7.11242614577037,"vY0":-128.0089182929052,"vZ0":-3.552890020809496,"x":144.41,"y":181.62,"x0":-2.259237936479174,"y0":50.00461724640107,"z0":5.721613353356367,"aX":-16.275345915791114},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":1702,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.427265274840567,"extension":6.842954200851397},"hitData":{"launchSpeed":21.3,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":120.19,"coordY":196.16}},"index":2,"playId":"0d41b129-39f8-32e8-8c09-128b56737732","pitchNumber":1,"startTime":"2026-09-08T03:38:23.797Z","endTime":"2026-09-08T03:38:31.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:38:31.311Z","atBatIndex":89},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shay Whitcomb singles on a ground ball to shortstop Thomas Saggese. Nate Furman scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-08T03:38:50.433Z","endTime":"2026-09-08T03:39:35.070Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.79"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.20"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.76"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.78"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"37.80"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.65"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}],"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450462414368,"aZ":-30.974311605881972,"pfxX":0.7009372419292156,"pfxZ":0.7631711847570735,"pX":-0.20063620854656564,"pZ":1.9299372745586452,"vX0":5.446318928915605,"vY0":-124.56379125785031,"vZ0":-2.544148400853024,"x":124.65,"y":186.67,"x0":-2.5080757362093076,"y0":50.00203451567917,"z0":5.530176395176171,"aX":1.0983720793980845},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2943,"spinDirection":23},"zone":8,"typeConfidence":0.57,"plateTime":0.4400199501922253,"extension":6.600300221234572},"index":0,"playId":"327625a2-c85c-3595-9023-a9d99326ba75","pitchNumber":1,"startTime":"2026-09-08T03:39:03.939Z","endTime":"2026-09-08T03:39:09.139Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724632066634634,"aZ":-23.60910861021121,"pfxX":-9.765990361512396,"pfxZ":4.288641718821651,"pX":-0.5247746345643265,"pZ":3.037812998712882,"vX0":9.175484615555263,"vY0":-140.00305947263394,"vZ0":-2.5684513644976694,"x":137.0,"y":156.76,"x0":-2.565636922534674,"y0":50.004657821951184,"z0":5.501759930044536,"aX":-19.512742259357253},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2192,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.3902771963757692,"extension":6.573117402891576},"hitData":{"launchSpeed":76.1,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":150.67}},"index":1,"playId":"9d1f5274-caee-36b9-a12b-484102699800","pitchNumber":2,"startTime":"2026-09-08T03:39:29.920Z","endTime":"2026-09-08T03:39:35.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:39:35.070Z","atBatIndex":90}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shay Whitcomb singles on a ground ball to shortstop Thomas Saggese. Nate Furman scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-08T03:38:50.433Z","endTime":"2026-09-08T03:39:35.070Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.79"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.20"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.76"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.78"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"37.80"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.65"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}],"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450462414368,"aZ":-30.974311605881972,"pfxX":0.7009372419292156,"pfxZ":0.7631711847570735,"pX":-0.20063620854656564,"pZ":1.9299372745586452,"vX0":5.446318928915605,"vY0":-124.56379125785031,"vZ0":-2.544148400853024,"x":124.65,"y":186.67,"x0":-2.5080757362093076,"y0":50.00203451567917,"z0":5.530176395176171,"aX":1.0983720793980845},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2943,"spinDirection":23},"zone":8,"typeConfidence":0.57,"plateTime":0.4400199501922253,"extension":6.600300221234572},"index":0,"playId":"327625a2-c85c-3595-9023-a9d99326ba75","pitchNumber":1,"startTime":"2026-09-08T03:39:03.939Z","endTime":"2026-09-08T03:39:09.139Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724632066634634,"aZ":-23.60910861021121,"pfxX":-9.765990361512396,"pfxZ":4.288641718821651,"pX":-0.5247746345643265,"pZ":3.037812998712882,"vX0":9.175484615555263,"vY0":-140.00305947263394,"vZ0":-2.5684513644976694,"x":137.0,"y":156.76,"x0":-2.565636922534674,"y0":50.004657821951184,"z0":5.501759930044536,"aX":-19.512742259357253},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2192,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.3902771963757692,"extension":6.573117402891576},"hitData":{"launchSpeed":76.1,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":150.67}},"index":1,"playId":"9d1f5274-caee-36b9-a12b-484102699800","pitchNumber":2,"startTime":"2026-09-08T03:39:29.920Z","endTime":"2026-09-08T03:39:35.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-08T03:39:35.070Z","atBatIndex":90},"scoringPlays":[5,22,38,42,51,68,77,81,90],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":155.43,"y":148.14},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":157.01,"y":153.71},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":185.39,"y":70.6},"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":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":156.48,"y":149.66},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"coordinates":{"x":128.11,"y":137.08},"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":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":147.84,"y":156.31},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":135.71,"y":72.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":109.19,"y":149.66},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":197.26,"y":91.79},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":84.78,"y":104.33},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":107.61,"y":153.2},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":125.48,"y":179.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":147.06,"y":166.85},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":87.39,"y":60.99},"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":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":117.6,"y":154.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":127.03,"y":186.81},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"hits":{"away":[],"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":117.83,"y":187.38},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":159.81,"y":118.87},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34],"bottom":[35,36,37,38,39],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":161.24,"y":101.58},"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":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":167.1,"y":128.91},"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":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":153.86,"y":153.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":162.1,"y":114.28},"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":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":109.19,"y":192.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":200.26,"y":127.63},"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":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":160.16,"y":69.59},"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":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":193.79,"y":117.59},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42,43,44],"bottom":[45,46,47],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":123.51,"y":175.38},"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":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":226.85,"y":55.31},"type":"H","description":"Home Run"},{"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"coordinates":{"x":147.55,"y":163.84},"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":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":89.74,"y":119.25},"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":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":113.39,"y":170.94},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":89.77,"y":150.93},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51,52],"bottom":[53,54,55],"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":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":163.56,"y":163.98},"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":7,"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":132.25,"y":169.38},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":105.51,"y":155.74},"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":7,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":107.61,"y":150.67},"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":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":148.6,"y":147.12},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":173.18,"y":109.92},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":165.94,"y":60.47},"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":8,"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":94.47,"y":121.79},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"coordinates":{"x":155.43,"y":163.34},"type":"O","description":"Forceout"},{"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":89.35,"y":50.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":99.81,"y":165.01},"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":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":93.38,"y":77.52},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":75,"top":[64,65,66,67,68,69],"bottom":[70,71,72,73,74,75],"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":106.56,"y":150.16},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":130.73,"y":137.49},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":116.14,"y":188.64},"type":"O","description":"Bunt Pop Out"},{"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":52.88,"y":108.0},"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":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":63.84,"y":125.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":92.0,"y":125.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":73.45,"y":115.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":189.51,"y":99.58},"type":"O","description":"Flyout"}]}},{"startIndex":76,"endIndex":84,"top":[76,77,78,79],"bottom":[80,81,82,83,84],"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":10,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":125.83,"y":137.75},"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":10,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"coordinates":{"x":153.31,"y":119.12},"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":10,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":77.39,"y":123.16},"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":10,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":82.65,"y":114.97},"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":10,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":106.98,"y":69.63},"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":10,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"coordinates":{"x":127.38,"y":198.64},"type":"O","description":"Sac Bunt"},{"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":10,"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":126.65,"y":203.16},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":85,"endIndex":90,"top":[85,86,87,88],"bottom":[89,90],"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":11,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":150.25,"y":66.29},"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":11,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":124.86,"y":202.53},"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":11,"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":111.29,"y":145.6},"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":11,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":120.19,"y":196.16},"type":"O","description":"Sac Bunt"},{"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":11,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":107.61,"y":150.67},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":10,"errors":0,"leftOnBase":10},"away":{"runs":4,"hits":9,"errors":1,"leftOnBase":12}},"defense":{"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"catcher":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"left":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"onDeck":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"battingOrder":3,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"onDeck":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"inHole":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"first":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":1,"outs":1},"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":8,"groundOuts":12,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".244","atBats":41,"obp":".317","slg":".387","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":13,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":11,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":2,"hits":10,"hitByPitch":0,"atBats":36,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"4.30","inningsPitched":"10.1","saveOpportunities":0,"earnedRuns":2,"whip":"1.35","battersFaced":44,"outs":31,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":65,"strikes":99,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":5,"pitchesPerInning":"15.87","runsScoredPer9":"4.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":31,"errors":1,"chances":44,"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":{"summary":"6.2 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":42,"strikes":63,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"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":28,"gamesStarted":28,"flyOuts":102,"groundOuts":171,"airOuts":164,"runs":72,"doubles":34,"triples":2,"homeRuns":20,"strikeOuts":106,"baseOnBalls":42,"intentionalWalks":0,"hits":151,"hitByPitch":1,"atBats":587,"obp":".306","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2504,"era":"3.92","inningsPitched":"154.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.25","battersFaced":635,"outs":462,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2504,"balls":972,"strikes":1532,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":3,"winPercentage":".400","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"6.19","walksPer9Inn":"2.45","hitsPer9Inn":"8.82","runsScoredPer9":"4.21","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":17,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":51,"groundOuts":36,"airOuts":76,"runs":23,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":87,"baseOnBalls":27,"intentionalWalks":2,"hits":44,"hitByPitch":0,"avg":".183","atBats":240,"obp":".263","slg":".321","ops":".584","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":77,"rbi":31,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".238","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":31,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":64,"flyOuts":18,"groundOuts":41,"airOuts":34,"runs":16,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".259","atBats":139,"obp":".327","slg":".381","ops":".708","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":53,"rbi":18,"leftOnBase":58,"sacBunts":1,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.75","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":50,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"400","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":141,"flyOuts":66,"groundOuts":118,"airOuts":128,"runs":90,"doubles":32,"triples":0,"homeRuns":28,"strikeOuts":154,"baseOnBalls":45,"intentionalWalks":1,"hits":157,"hitByPitch":4,"avg":".284","atBats":553,"obp":".340","slg":".494","ops":".834","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":606,"totalBases":273,"rbi":100,"leftOnBase":261,"sacBunts":0,"sacFlies":4,"babip":".344","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":34,"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":8,"putOuts":267,"errors":6,"chances":281,"fielding":".979","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":57,"groundOuts":104,"airOuts":116,"runs":48,"doubles":12,"triples":2,"homeRuns":10,"strikeOuts":74,"baseOnBalls":21,"intentionalWalks":0,"hits":92,"hitByPitch":3,"avg":".243","atBats":379,"obp":".284","slg":".364","ops":".648","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":138,"rbi":49,"leftOnBase":161,"sacBunts":1,"sacFlies":6,"babip":".272","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.90","popOuts":31,"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":4,"putOuts":239,"errors":3,"chances":246,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"201","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":67,"flyOuts":18,"groundOuts":56,"airOuts":37,"runs":19,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".197","atBats":157,"obp":".278","slg":".261","ops":".539","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":41,"rbi":9,"leftOnBase":61,"sacBunts":10,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.50","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":133,"errors":2,"chances":137,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":71,"groundOuts":133,"airOuts":121,"runs":50,"doubles":31,"triples":1,"homeRuns":14,"strikeOuts":124,"baseOnBalls":38,"intentionalWalks":0,"hits":137,"hitByPitch":5,"atBats":512,"obp":".324","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":2192,"era":"3.41","inningsPitched":"132.0","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.33","battersFaced":559,"outs":396,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2192,"balls":805,"strikes":1387,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".714","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.59","hitsPer9Inn":"9.34","runsScoredPer9":"3.41","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"203","stats":{"batting":{"note":"a-","summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":2,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":54,"groundOuts":85,"airOuts":102,"runs":30,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".241","atBats":294,"obp":".304","slg":".354","ops":".658","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":104,"rbi":37,"leftOnBase":126,"sacBunts":2,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.83","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":27,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":120,"errors":2,"chances":194,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID685464":{"person":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"jerseyNumber":"63","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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"obp":".217","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":90,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.83","battersFaced":23,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":32,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.00","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","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":55,"gamesStarted":1,"flyOuts":50,"groundOuts":78,"airOuts":75,"runs":24,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":51,"baseOnBalls":31,"intentionalWalks":2,"hits":45,"hitByPitch":2,"atBats":244,"obp":".277","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1057,"era":"2.78","inningsPitched":"71.1","wins":7,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.07","battersFaced":282,"outs":214,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":1057,"balls":418,"strikes":639,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".875","pitchesPerInning":"14.82","gamesFinished":15,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"6.43","walksPer9Inn":"3.91","hitsPer9Inn":"5.68","runsScoredPer9":"3.03","homeRunsPer9":"0.63","inheritedRunners":39,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":18},"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":false,"isOnBench":true,"isSubstitute":false}},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"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":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":64,"gamesStarted":0,"flyOuts":37,"groundOuts":87,"airOuts":72,"runs":34,"doubles":18,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":2,"hits":70,"hitByPitch":9,"atBats":267,"obp":".340","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1186,"era":"3.60","inningsPitched":"70.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":10,"blownSaves":2,"earnedRuns":28,"whip":"1.37","battersFaced":311,"outs":210,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1186,"balls":427,"strikes":759,"strikePercentage":".640","hitBatsmen":9,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"16.94","gamesFinished":9,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"6.04","walksPer9Inn":"3.34","hitsPer9Inn":"9.00","runsScoredPer9":"4.37","homeRunsPer9":"0.51","inheritedRunners":28,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"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"}]},"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-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":91,"groundOuts":151,"airOuts":144,"runs":81,"doubles":34,"triples":1,"homeRuns":22,"strikeOuts":105,"baseOnBalls":48,"intentionalWalks":4,"hits":156,"hitByPitch":6,"avg":".283","atBats":552,"obp":".344","slg":".467","ops":".811","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":610,"totalBases":258,"rbi":104,"leftOnBase":257,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.09","popOuts":27,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":1087,"errors":8,"chances":1195,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"800","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":19,"airOuts":27,"runs":20,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".276","atBats":105,"obp":".333","slg":".457","ops":".790","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":48,"rbi":12,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.25","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":51,"errors":0,"chances":91,"fielding":"1.000","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":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"102","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":{"note":"(BS, 7)","summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":2,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":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":60,"gamesStarted":0,"flyOuts":26,"groundOuts":62,"airOuts":48,"runs":30,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":4,"hits":48,"hitByPitch":10,"atBats":211,"obp":".339","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":979,"era":"4.03","inningsPitched":"58.0","wins":3,"losses":7,"saves":36,"saveOpportunities":43,"holds":1,"blownSaves":7,"earnedRuns":26,"whip":"1.28","battersFaced":251,"outs":174,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":979,"balls":375,"strikes":604,"strikePercentage":".620","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":".300","pitchesPerInning":"16.88","gamesFinished":49,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.84","walksPer9Inn":"4.03","hitsPer9Inn":"7.45","runsScoredPer9":"4.66","homeRunsPer9":"0.47","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":60,"groundOuts":189,"airOuts":116,"runs":57,"doubles":24,"triples":2,"homeRuns":10,"strikeOuts":98,"baseOnBalls":45,"intentionalWalks":0,"hits":130,"hitByPitch":6,"atBats":529,"obp":".310","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","numberOfPitches":2275,"era":"3.51","inningsPitched":"141.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.24","battersFaced":584,"outs":423,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":863,"strikes":1412,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".667","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"6.26","walksPer9Inn":"2.87","hitsPer9Inn":"8.30","runsScoredPer9":"3.64","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"104","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":{"note":"(L, 6-4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":65,"gamesStarted":0,"flyOuts":33,"groundOuts":55,"airOuts":65,"runs":31,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":2,"hits":53,"hitByPitch":3,"atBats":230,"obp":".323","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1056,"era":"4.23","inningsPitched":"61.2","wins":6,"losses":4,"saves":3,"saveOpportunities":10,"holds":21,"blownSaves":7,"earnedRuns":29,"whip":"1.35","battersFaced":268,"outs":185,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1056,"balls":373,"strikes":683,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".600","pitchesPerInning":"17.12","gamesFinished":9,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.05","walksPer9Inn":"4.38","hitsPer9Inn":"7.74","runsScoredPer9":"4.52","homeRunsPer9":"1.46","inheritedRunners":25,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":16},"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":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687273":{"person":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273"},"jerseyNumber":"60","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":5,"gamesStarted":5,"flyOuts":15,"groundOuts":20,"airOuts":28,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":97,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":492,"era":"4.38","inningsPitched":"24.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.58","battersFaced":112,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":492,"balls":192,"strikes":300,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".333","pitchesPerInning":"19.95","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"4.38","hitsPer9Inn":"9.85","runsScoredPer9":"4.38","homeRunsPer9":"0.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","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":28,"gamesStarted":28,"flyOuts":89,"groundOuts":101,"airOuts":154,"runs":92,"doubles":24,"triples":1,"homeRuns":25,"strikeOuts":144,"baseOnBalls":49,"intentionalWalks":0,"hits":155,"hitByPitch":5,"atBats":547,"obp":".344","caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","numberOfPitches":2376,"era":"5.57","inningsPitched":"139.0","wins":5,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":86,"whip":"1.47","battersFaced":608,"outs":417,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2376,"balls":859,"strikes":1517,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":4,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".263","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"9.32","walksPer9Inn":"3.17","hitsPer9Inn":"10.04","runsScoredPer9":"5.96","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":28,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"202","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":27,"groundOuts":46,"airOuts":49,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".212","atBats":179,"obp":".263","slg":".313","ops":".576","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":56,"rbi":11,"leftOnBase":78,"sacBunts":4,"sacFlies":2,"babip":".272","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.75","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":38,"stolenBasePercentage":".691","caughtStealingPercentage":".309","assists":33,"putOuts":446,"errors":5,"chances":484,"fielding":".990","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":18,"groundOuts":22,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":4,"avg":".159","atBats":82,"obp":".271","slg":".341","ops":".612","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":28,"rbi":9,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".145","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":35,"errors":5,"chances":90,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":64,"gamesStarted":0,"flyOuts":29,"groundOuts":45,"airOuts":58,"runs":30,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":60,"baseOnBalls":29,"intentionalWalks":1,"hits":51,"hitByPitch":2,"atBats":214,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":996,"era":"4.42","inningsPitched":"57.0","wins":2,"losses":2,"saves":2,"saveOpportunities":6,"holds":25,"blownSaves":4,"earnedRuns":28,"whip":"1.40","battersFaced":246,"outs":171,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":996,"balls":383,"strikes":613,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"17.47","gamesFinished":6,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.47","walksPer9Inn":"4.58","hitsPer9Inn":"8.05","runsScoredPer9":"4.74","homeRunsPer9":"1.42","inheritedRunners":20,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695491":{"person":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":10,"airOuts":21,"runs":15,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".244","atBats":78,"obp":".302","slg":".564","ops":".866","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":44,"rbi":16,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.14","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","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":26,"gamesStarted":0,"flyOuts":9,"groundOuts":23,"airOuts":23,"runs":20,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":107,"obp":".311","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":465,"era":"5.02","inningsPitched":"28.2","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":16,"whip":"1.26","battersFaced":119,"outs":86,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":165,"strikes":300,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".571","pitchesPerInning":"16.22","gamesFinished":6,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"11.30","walksPer9Inn":"3.14","hitsPer9Inn":"8.16","runsScoredPer9":"6.28","homeRunsPer9":"1.88","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687309":{"person":{"id":687309,"fullName":"Cooper Hjerpe","link":"/api/v1/people/687309"},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":12,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"0.00","inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":12,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":13,"strikes":41,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802408":{"person":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"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":4,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":8,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":38,"obp":".489","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"9.00","inningsPitched":"9.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.33","battersFaced":48,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":82,"strikes":109,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"21.22","gamesFinished":2,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"11.00","walksPer9Inn":"7.00","hitsPer9Inn":"14.00","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699024":{"person":{"id":699024,"fullName":"Leo Bernal","link":"/api/v1/people/699024"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | K, RBI","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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".310","atBats":29,"obp":".375","slg":".448","ops":".823","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":13,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":44,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"103","stats":{"batting":{"note":"b-","summary":"0-0 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":14,"flyOuts":5,"groundOuts":16,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".063","atBats":32,"obp":".091","slg":".063","ops":".154","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":2,"rbi":0,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".071","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":12,"putOuts":5,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":57,"groundOuts":162,"airOuts":132,"runs":89,"doubles":25,"triples":1,"homeRuns":16,"strikeOuts":118,"baseOnBalls":70,"intentionalWalks":5,"hits":137,"hitByPitch":27,"avg":".251","atBats":545,"obp":".362","slg":".389","ops":".751","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":646,"totalBases":212,"rbi":64,"leftOnBase":220,"sacBunts":0,"sacFlies":4,"babip":".292","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.06","popOuts":38,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":43,"stolenBasePercentage":".956","caughtStealingPercentage":".044","assists":14,"putOuts":380,"errors":1,"chances":395,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[663494,592773,676617,693409,666277,671056,687363,686780,665877,676475,691023,699024,669357,695491,695336,701675,700241,677865],"pitchers":[700241,677865,592773,676617,666277],"bench":[602104],"bullpen":[703725,700669,687309,681517,669461,687273,802408,669467,685464],"battingOrder":[666277,665877,676475,691023,699024,669357,695491,695336,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Church (12, Harris)."},{"label":"HR","value":"Burleson (22, 6th inning off Webb, L, 0 on, 2 out)."},{"label":"TB","value":"Bernal; Burleson 4; Báez; Church 2; Herrera; Saggese 2; Torres, B; Walker, J."},{"label":"RBI","value":"Bernal (7); Burleson (104); Church (49); Fermín (37)."},{"label":"2-out RBI","value":"Burleson; Church."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Walker, J; Gorman; Torres, B; Fermín 2."},{"label":"SF","value":"Fermín."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Prieto (1, 2nd base off Foley/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McGreevy (1, throw)."},{"label":"DP","value":"2 (Saggese-Torres, B-Burleson; Bernal-Burleson)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Pagés, P in the 9th."},{"label":"b","value":"Walked for O'Brien in the 11th."},{"label":"1","value":"Ran for Herrera in the 8th."}]},"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":7,"groundOuts":11,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":2,"hits":10,"hitByPitch":0,"avg":".248","atBats":36,"obp":".309","slg":".407","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":5,"leftOnBase":16,"sacBunts":2,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":12,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":41,"obp":".298","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"4.37","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.36","battersFaced":47,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":67,"strikes":124,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":4,"pitchesPerInning":"17.36","runsScoredPer9":"3.27","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":33,"errors":0,"chances":45,"passedBall":1,"pickoffs":0}},"players":{"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":9,"groundOuts":13,"airOuts":15,"runs":18,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":38,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".287","atBats":87,"obp":".326","slg":".494","ops":".820","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":43,"rbi":10,"leftOnBase":25,"sacBunts":4,"sacFlies":0,"babip":".467","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":69,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694376":{"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":14,"airOuts":21,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".152","atBats":66,"obp":".188","slg":".318","ops":".506","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":21,"rbi":9,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".175","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":21,"errors":2,"chances":53,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID702885":{"person":{"id":702885,"fullName":"Cesar Perdomo","link":"/api/v1/people/702885"},"jerseyNumber":"83","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":7,"groundOuts":10,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".229","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":141,"era":"0.90","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.80","battersFaced":35,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":53,"strikes":88,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"14.10","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"0.90","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":11,"strikes":23,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":16,"groundOuts":18,"airOuts":40,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":3,"hits":31,"hitByPitch":2,"atBats":125,"obp":".336","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":590,"era":"3.24","inningsPitched":"33.1","wins":0,"losses":5,"saves":4,"saveOpportunities":8,"holds":7,"blownSaves":4,"earnedRuns":12,"whip":"1.41","battersFaced":148,"outs":100,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":208,"strikes":382,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":1,"winPercentage":".000","pitchesPerInning":"17.70","gamesFinished":14,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"11.07","walksPer9Inn":"4.32","hitsPer9Inn":"8.37","runsScoredPer9":"4.05","homeRunsPer9":"0.81","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681439":{"person":{"id":681439,"fullName":"Zach Morgan","link":"/api/v1/people/681439"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683363":{"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":11,"airOuts":25,"runs":13,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":60,"obp":".313","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":243,"era":"6.14","inningsPitched":"14.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.36","battersFaced":64,"outs":44,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":95,"strikes":148,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"16.57","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"7.98","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":14,"groundOuts":26,"airOuts":29,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".244","atBats":119,"obp":".328","slg":".269","ops":".597","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":32,"rbi":9,"leftOnBase":47,"sacBunts":3,"sacFlies":0,"babip":".358","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":33,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":17,"putOuts":243,"errors":3,"chances":263,"fielding":".989","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"19","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":8,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".162","atBats":37,"obp":".244","slg":".297","ops":".541","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":0,"putOuts":90,"errors":0,"chances":90,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID801501":{"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"jerseyNumber":"56","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"602","stats":{"batting":{"summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":17,"flyOuts":3,"groundOuts":15,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".133","atBats":30,"obp":".212","slg":".133","ops":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":4,"rbi":3,"leftOnBase":17,"sacBunts":2,"sacFlies":0,"babip":".182","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":14,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"6.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":34,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":26,"gamesStarted":26,"flyOuts":67,"groundOuts":193,"airOuts":133,"runs":74,"doubles":15,"triples":7,"homeRuns":12,"strikeOuts":127,"baseOnBalls":40,"intentionalWalks":0,"hits":139,"hitByPitch":11,"atBats":589,"obp":".296","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","numberOfPitches":2396,"era":"4.10","inningsPitched":"155.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.15","battersFaced":644,"outs":467,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2396,"balls":831,"strikes":1565,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":1,"winPercentage":".500","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.31","hitsPer9Inn":"8.04","runsScoredPer9":"4.28","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":47},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":10,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805345":{"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":13,"gamesStarted":0,"flyOuts":4,"groundOuts":18,"airOuts":6,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":57,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":266,"era":"3.00","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.27","battersFaced":64,"outs":45,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":96,"strikes":170,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":1,"winPercentage":".---","pitchesPerInning":"17.73","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.60","walksPer9Inn":"4.20","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":12,"groundOuts":51,"airOuts":31,"runs":21,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":1,"hits":42,"hitByPitch":4,"atBats":145,"obp":".360","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":595,"era":"4.66","inningsPitched":"36.2","wins":1,"losses":3,"saves":6,"saveOpportunities":7,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.50","battersFaced":164,"outs":110,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":227,"strikes":368,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".250","pitchesPerInning":"16.23","gamesFinished":16,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"5.65","walksPer9Inn":"3.19","hitsPer9Inn":"10.31","runsScoredPer9":"5.15","homeRunsPer9":"1.47","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":34,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":14,"strikes":20,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","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":18,"gamesStarted":0,"flyOuts":14,"groundOuts":25,"airOuts":20,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":2,"hits":22,"hitByPitch":0,"atBats":78,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":314,"era":"4.19","inningsPitched":"19.1","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":9,"whip":"1.55","battersFaced":87,"outs":58,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":127,"strikes":187,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".750","pitchesPerInning":"16.24","gamesFinished":7,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.59","walksPer9Inn":"3.72","hitsPer9Inn":"10.24","runsScoredPer9":"5.12","homeRunsPer9":"0.47","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":11,"groundOuts":26,"airOuts":24,"runs":16,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":93,"obp":".371","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":397,"era":"5.79","inningsPitched":"23.1","wins":0,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":15,"whip":"1.63","battersFaced":106,"outs":70,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":156,"strikes":241,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".000","pitchesPerInning":"17.01","gamesFinished":4,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.56","walksPer9Inn":"4.24","hitsPer9Inn":"10.41","runsScoredPer9":"6.17","homeRunsPer9":"1.93","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":11},"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}},"ID805074":{"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074"},"jerseyNumber":"87","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":8,"groundOuts":6,"airOuts":17,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"3.72","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.14","battersFaced":39,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":53,"strikes":85,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".---","pitchesPerInning":"14.28","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"4.66","walksPer9Inn":"3.72","hitsPer9Inn":"6.52","runsScoredPer9":"3.72","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":118,"flyOuts":38,"groundOuts":87,"airOuts":93,"runs":45,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":65,"baseOnBalls":34,"intentionalWalks":2,"hits":72,"hitByPitch":8,"avg":".231","atBats":312,"obp":".319","slg":".369","ops":".688","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":115,"rbi":36,"leftOnBase":135,"sacBunts":2,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":27,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":217,"errors":2,"chances":221,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":77,"groundOuts":157,"airOuts":153,"runs":62,"doubles":28,"triples":4,"homeRuns":9,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":1,"hits":140,"hitByPitch":7,"avg":".280","atBats":500,"obp":".323","slg":".406","ops":".729","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":203,"rbi":53,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".297","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.56","popOuts":21,"lineOuts":55},"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":236,"errors":3,"chances":243,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"2-3 | 2 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":82,"groundOuts":119,"airOuts":131,"runs":86,"doubles":36,"triples":1,"homeRuns":35,"strikeOuts":158,"baseOnBalls":68,"intentionalWalks":7,"hits":142,"hitByPitch":2,"avg":".260","atBats":546,"obp":".342","slg":".522","ops":".864","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":620,"totalBases":285,"rbi":92,"leftOnBase":243,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","popOuts":23,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":815,"errors":8,"chances":893,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665665":{"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":20,"gamesStarted":0,"flyOuts":5,"groundOuts":31,"airOuts":12,"runs":12,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":77,"obp":".301","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":316,"era":"4.58","inningsPitched":"19.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.27","battersFaced":84,"outs":59,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":316,"balls":118,"strikes":198,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.07","gamesFinished":5,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.32","walksPer9Inn":"2.75","hitsPer9Inn":"8.69","runsScoredPer9":"5.49","homeRunsPer9":"1.37","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":18,"airOuts":16,"runs":11,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".136","atBats":59,"obp":".250","slg":".288","ops":".538","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":17,"rbi":3,"leftOnBase":23,"sacBunts":3,"sacFlies":0,"babip":".162","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":49,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":16,"groundOuts":45,"airOuts":37,"runs":21,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".209","atBats":148,"obp":".255","slg":".304","ops":".559","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":45,"rbi":8,"leftOnBase":64,"sacBunts":4,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":58,"errors":4,"chances":156,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":6,"flyOuts":26,"groundOuts":29,"airOuts":55,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":154,"obp":".318","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"4.43","inningsPitched":"42.2","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.24","battersFaced":176,"outs":128,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":280,"strikes":449,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".000","pitchesPerInning":"17.09","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.80","hitsPer9Inn":"7.38","runsScoredPer9":"4.43","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683627":{"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":2,"flyOuts":11,"groundOuts":21,"airOuts":21,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":71,"obp":".230","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":302,"era":"2.79","inningsPitched":"19.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.88","battersFaced":74,"outs":58,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":104,"strikes":198,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.62","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"6.98","walksPer9Inn":"1.40","hitsPer9Inn":"6.52","runsScoredPer9":"4.19","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":66,"groundOuts":163,"airOuts":122,"runs":72,"doubles":25,"triples":3,"homeRuns":11,"strikeOuts":137,"baseOnBalls":68,"intentionalWalks":0,"hits":119,"hitByPitch":5,"atBats":536,"obp":".314","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2543,"era":"4.17","inningsPitched":"144.2","wins":8,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.29","battersFaced":614,"outs":434,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2543,"balls":1005,"strikes":1538,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".381","pitchesPerInning":"17.58","gamesFinished":0,"strikeoutWalkRatio":"2.01","strikeoutsPer9Inn":"8.52","walksPer9Inn":"4.23","hitsPer9Inn":"7.40","runsScoredPer9":"4.48","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691769":{"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"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":8,"gamesStarted":0,"flyOuts":12,"groundOuts":17,"airOuts":19,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":56,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":245,"era":"6.28","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.53","battersFaced":64,"outs":43,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":94,"strikes":151,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"17.09","gamesFinished":2,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"3.77","walksPer9Inn":"5.02","hitsPer9Inn":"8.79","runsScoredPer9":"6.28","homeRunsPer9":"1.26","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806367":{"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"jerseyNumber":"52","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":15,"airOuts":19,"runs":9,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".286","atBats":56,"obp":".386","slg":".375","ops":".761","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":21,"rbi":12,"leftOnBase":27,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":35,"errors":2,"chances":38,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":53,"groundOuts":69,"airOuts":87,"runs":46,"doubles":21,"triples":0,"homeRuns":15,"strikeOuts":108,"baseOnBalls":54,"intentionalWalks":1,"hits":94,"hitByPitch":0,"avg":".265","atBats":355,"obp":".359","slg":".451","ops":".810","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":160,"rbi":48,"leftOnBase":157,"sacBunts":0,"sacFlies":3,"babip":".336","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":11,"lineOuts":23},"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":22,"putOuts":248,"errors":1,"chances":271,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678545":{"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"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":".---","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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":22,"groundOuts":32,"airOuts":33,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".211","atBats":109,"obp":".256","slg":".367","ops":".623","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":40,"rbi":12,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".220","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.80","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":38,"errors":3,"chances":124,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[806367,646240,805811,813841,808982,678545,687551,801501,668800,701852,694376,683766,657277,805345,681916,665665,671345],"pitchers":[657277,805345,681916,665665,671345],"bench":[687529,681439],"bullpen":[691769,669270,805074,683627,702885,694738,693313,694918,683363],"battingOrder":[806367,646240,805811,813841,808982,801501,701852,694376,683766],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Devers 2 (36, McGreevy, McGreevy); Eldridge (21, McGreevy)."},{"label":"TB","value":"Basabe; Cox; Devers 4; Eldridge 3; Koss; Lee, J; Whitcomb 2."},{"label":"RBI","value":"Devers (92); Eldridge 3 (48); Whitcomb (9)."},{"label":"2-out RBI","value":"Eldridge."},{"label":"Runners left in scoring position, 2 out","value":"Hill 2; Lee, J 2; Cox."},{"label":"SAC","value":"Cavanaugh; Cox."},{"label":"SF","value":"Eldridge."},{"label":"GIDP","value":"Gilbert; Knizner."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Knizner (1)."}]}],"note":[{"label":"a","value":"Popped out for Basabe in the 9th."},{"label":"b","value":"Struck out for Knizner in the 9th."}]}},"officials":[{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Devers (by O'Brien); Lee, J (by O'Brien)."},{"label":"ABS Challenge","value":"Burleson (Strike-Confirmed); Knizner (Ball-Overturned to Strike); Herrera (Ball-Overturned to Strike); Cox (Strike-Overturned to Ball); Báez (Strike-Confirmed); Cavanaugh 2 (Strike-Overturned to Ball, Ball-Confirmed); Prieto (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"McGreevy 105-63; Bruihl 22-12; Stanek 23-15; O'Brien 11-6; Soriano, G 3-3; Webb, L 99-65; Harris 19-12; Smith, D 34-23; Sanmartin 5-4; Foley 34-20."},{"label":"Groundouts-flyouts","value":"McGreevy 7-5; Bruihl 1-1; Stanek 0-1; O'Brien 2-0; Soriano, G 1-0; Webb, L 7-2; Harris 1-0; Smith, D 1-3; Sanmartin 0-0; Foley 3-3."},{"label":"Batters faced","value":"McGreevy 27; Bruihl 4; Stanek 6; O'Brien 5; Soriano, G 2; Webb, L 23; Harris 5; Smith, D 10; Sanmartin 1; Foley 8."},{"label":"Inherited runners-scored","value":"Sanmartin 2-0."},{"label":"Umpires","value":"HP: James Hoye. 1B: Sean Barber. 2B: John Libka. 3B: D.J. Reyburn. "},{"label":"Weather","value":"76 degrees, Clear."},{"label":"Wind","value":"13 mph, Out To CF."},{"label":"First pitch","value":"5:10 PM."},{"label":"T","value":"3:29."},{"label":"Att","value":"25,833."},{"label":"Venue","value":"Oracle Park."},{"label":"September 7, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","boxscoreName":"Webb, L"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":34,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":26,"gamesStarted":26,"flyOuts":67,"groundOuts":193,"airOuts":133,"runs":74,"doubles":15,"triples":7,"homeRuns":12,"strikeOuts":127,"baseOnBalls":40,"intentionalWalks":0,"hits":139,"hitByPitch":11,"atBats":589,"obp":".296","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","numberOfPitches":2396,"era":"4.10","inningsPitched":"155.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.15","battersFaced":644,"outs":467,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2396,"balls":831,"strikes":1565,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":1,"winPercentage":".500","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.31","hitsPer9Inn":"8.04","runsScoredPer9":"4.28","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":47},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":10,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":82,"groundOuts":119,"airOuts":131,"runs":86,"doubles":36,"triples":1,"homeRuns":35,"strikeOuts":158,"baseOnBalls":68,"intentionalWalks":7,"hits":142,"hitByPitch":2,"avg":".260","atBats":546,"obp":".342","slg":".522","ops":".864","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":620,"totalBases":285,"rbi":92,"leftOnBase":243,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","popOuts":23,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":815,"errors":8,"chances":893,"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"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","boxscoreName":"McGreevy"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":42,"strikes":63,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"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":28,"gamesStarted":28,"flyOuts":102,"groundOuts":171,"airOuts":164,"runs":72,"doubles":34,"triples":2,"homeRuns":20,"strikeOuts":106,"baseOnBalls":42,"intentionalWalks":0,"hits":151,"hitByPitch":1,"atBats":587,"obp":".306","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2504,"era":"3.92","inningsPitched":"154.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.25","battersFaced":635,"outs":462,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2504,"balls":972,"strikes":1532,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":3,"winPercentage":".400","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"6.19","walksPer9Inn":"2.45","hitsPer9Inn":"8.82","runsScoredPer9":"4.21","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":17,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59}]},"decisions":{"winner":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"loser":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}