{"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":776497,"link":"/api/v1.1/game/776497/feed/live","metaData":{"wait":10,"timeStamp":"20250901_205721","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776497,"type":"R","doubleHeader":"N","id":"2025/09/01/athmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776497-2025-09-01","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-01T18:15:00Z","originalDate":"2025-09-01","officialDate":"2025-09-01","dayNight":"day","time":"1:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":139,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":75,"ties":0,"pct":".460"},"records":{},"divisionLeader":false,"wins":64,"losses":75,"winningPercentage":".460"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":139,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":71,"ties":0,"pct":".489"},"records":{},"divisionLeader":false,"wins":68,"losses":71,"winningPercentage":".489"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID543518":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518","firstName":"Scott","lastName":"McGough","primaryNumber":"48","birthDate":"1989-10-31","currentAge":36,"birthCity":"Monroeville","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"McGough","middleName":"Thomas","boxscoreName":"McGough","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"mick-GUFF","mlbDebutDate":"2015-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott McGough","nameSlug":"scott-mcgough-543518","firstLastName":"Scott McGough","lastFirstName":"McGough, Scott","lastInitName":"McGough, S","initLastName":"S McGough","fullFMLName":"Scott Thomas McGough","fullLFMName":"McGough, Scott Thomas","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680862":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862","firstName":"William","lastName":"MacIver","birthDate":"1996-10-28","currentAge":29,"birthCity":"Pleasant Hill","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Willie","useLastName":"MacIver","boxscoreName":"MacIver","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willie MacIver","nameSlug":"willie-maciver-680862","firstLastName":"Willie MacIver","lastFirstName":"MacIver, Willie","lastInitName":"MacIver, W","initLastName":"W MacIver","fullFMLName":"William  MacIver","fullLFMName":"MacIver, William","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"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},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"79","wind":"5 mph, In From LF"},"gameInfo":{"attendance":22670,"firstPitch":"2025-09-01T18:18:00.000Z","gameDurationMinutes":159},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"home":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"}},"officialScorer":{"id":613603,"fullName":"Jonathan Webb","link":"/api/v1/people/613603"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:18:27.080Z","endTime":"2025-09-01T18:20:21.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T15:32:11.418Z","endTime":"2025-09-01T17:46:07.230Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-01T17:46:07.230Z","endTime":"2025-09-01T18:18:01.252Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-01T18:18:01.252Z","endTime":"2025-09-01T18:18:29.373Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.47999975780766,"strikeZoneBottom":1.61999948954664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204086984115587,"aZ":-22.631763448917155,"pfxX":-0.3768943952632571,"pfxZ":5.204325354349486,"pX":0.18462128161060526,"pZ":3.1433841524522874,"vX0":2.4745665258593412,"vY0":-134.12253327398662,"vZ0":-2.3286902848610755,"x":109.96,"y":153.91,"x0":-0.6983833664491329,"y0":50.003991960360196,"z0":5.625545681264088,"aX":-0.6914353332649426},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":0.2,"spinRate":2554,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.40734852247556663,"extension":6.439904967042583},"index":3,"playId":"811aac49-c4c6-3d90-a81c-9f01896ee0b5","pitchNumber":1,"startTime":"2025-09-01T18:18:29.373Z","endTime":"2025-09-01T18:18:35.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.71247706029085,"strikeZoneBottom":1.77749162329496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.004511203585604,"aZ":-43.12572707611998,"pfxX":6.122128324479957,"pfxZ":-7.962196090410197,"pX":0.4231837325045372,"pZ":1.5046011880870744,"vX0":0.3870118003998826,"vY0":-117.06093364057739,"vZ0":-0.37505559931551247,"x":100.87,"y":198.16,"x0":-0.53917193569676,"y0":50.00509268992714,"z0":5.736234988291819,"aX":8.41831949650584},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.2,"breakHorizontal":-11.2,"spinRate":2727,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46957825318429514,"extension":6.466716647222963},"index":4,"playId":"fde52982-163e-3746-aa99-000ca6670bd5","pitchNumber":2,"startTime":"2025-09-01T18:18:53.569Z","endTime":"2025-09-01T18:18:56.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.64952829673581,"strikeZoneBottom":1.74809373779964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03677178748877,"aZ":-22.69979466353924,"pfxX":-8.1311878320071,"pfxZ":5.873018095878491,"pX":0.5063120626220634,"pZ":2.1942055716613944,"vX0":5.656811887296515,"vY0":-126.07809450979755,"vZ0":-3.3565815310321434,"x":97.7,"y":179.54,"x0":-0.707207616325503,"y0":50.00482436853275,"z0":5.369602904540164,"aX":-13.12442720935533},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.1,"breakHorizontal":13.4,"spinRate":1768,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.43402565274515403,"extension":6.522554878886391},"index":5,"playId":"44e6a032-6ea5-3ff8-8fe4-3bc36087f891","pitchNumber":3,"startTime":"2025-09-01T18:19:12.452Z","endTime":"2025-09-01T18:19:16.018Z","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":85.9,"endSpeed":78.7,"strikeZoneTop":3.64963772010093,"strikeZoneBottom":1.74826739124905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551510534096458,"aZ":-35.77570606892165,"pfxX":9.695408603204331,"pfxZ":-2.301649044576152,"pX":0.32398633679004957,"pZ":0.8582801631089665,"vX0":-0.43746603106738013,"vY0":-124.96808094973015,"vZ0":-4.3602304586916905,"x":104.65,"y":215.61,"x0":-0.7553387101871725,"y0":50.0016615989142,"z0":5.596628494748425,"aX":15.179157377003506},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.0,"breakHorizontal":-17.4,"spinRate":2740,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.439993505028065,"extension":6.413691679880406},"index":6,"playId":"5e191689-fbd2-3a66-97c4-70407b29e710","pitchNumber":4,"startTime":"2025-09-01T18:19:31.988Z","endTime":"2025-09-01T18:19:36.280Z","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":86.4,"endSpeed":79.1,"strikeZoneTop":3.58454123895619,"strikeZoneBottom":1.71663553678395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.577594303362766,"aZ":-36.77622097168995,"pfxX":9.170868951833711,"pfxZ":-2.9160439291812192,"pX":1.5234810166786286,"pZ":0.7507650526380283,"vX0":2.1480923956478835,"vY0":-125.70867275550255,"vZ0":-4.373123216322044,"x":58.93,"y":218.51,"x0":-0.5355577246448257,"y0":50.00183796531612,"z0":5.5407477099002005,"aX":14.484491458626476},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.1,"breakHorizontal":-17.0,"spinRate":2747,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4379044230223057,"extension":6.612049540680947},"index":7,"playId":"aaf38e46-d568-3bd1-8193-9bd8e5f06d11","pitchNumber":5,"startTime":"2025-09-01T18:19:53.489Z","endTime":"2025-09-01T18:19:57.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.58890804031318,"strikeZoneBottom":1.72157217553424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.775560158870142,"aZ":-43.67182918608717,"pfxX":7.251616728539544,"pfxZ":-8.53855694428946,"pX":-1.2067476960591665,"pZ":3.0203023312549817,"vX0":-3.1988540872637587,"vY0":-115.88911928446706,"vZ0":3.3441748161989464,"x":163.0,"y":157.23,"x0":-0.742914373632916,"y0":50.004439615981,"z0":5.760213984032763,"aX":9.761193650928156},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.2,"breakHorizontal":-12.2,"spinRate":2355,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.47453156415494213,"extension":6.6367600967221145},"index":8,"playId":"b8eb3e1a-262e-323f-99fc-a38ef0a85b41","pitchNumber":6,"startTime":"2025-09-01T18:20:18.451Z","endTime":"2025-09-01T18:20:21.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:20:21.458Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Jordan Walker. Lawrence Butler to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:20:42.319Z","endTime":"2025-09-01T18:21:43.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.38159348502481,"strikeZoneBottom":1.66933162317366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81892660383751,"aZ":-32.845992202232516,"pfxX":2.3217754034688785,"pfxZ":-0.43078793231250856,"pX":-0.3890838865136071,"pZ":4.074803967108686,"vX0":0.012630816697930133,"vY0":-124.60471172619033,"vZ0":2.437242252508705,"x":131.83,"y":128.76,"x0":-0.6956606121952649,"y0":50.000654941035165,"z0":5.8040125619256795,"aX":3.6382557854063187},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2719,"spinDirection":93},"zone":11,"typeConfidence":2.0,"plateTime":0.4401216767719909,"extension":6.566095784047267},"index":0,"playId":"e4b8c43c-ec01-34f3-9338-6c25795ae28f","pitchNumber":1,"startTime":"2025-09-01T18:20:51.033Z","endTime":"2025-09-01T18:20:54.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693491646386263,"aZ":-32.589732412902634,"pfxX":2.8624854453716515,"pfxZ":-0.264018087237023,"pX":0.2217517092014902,"pZ":2.1381961288032203,"vX0":1.3856196113809809,"vY0":-125.17195279878139,"vZ0":-1.849401921178269,"x":108.55,"y":181.05,"x0":-0.7111513520123923,"y0":50.00236653228136,"z0":5.5596109897228105,"aX":4.533273880815949},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-5.5,"spinRate":2779,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.43789276913234154,"extension":6.601235988979846},"index":1,"playId":"3a93caee-3bb3-3247-bf39-4d31f848f10f","pitchNumber":2,"startTime":"2025-09-01T18:21:10.695Z","endTime":"2025-09-01T18:21:14.623Z","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":91.8,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.175203883495293,"aZ":-21.103163444090203,"pfxX":-1.6597352464812887,"pfxZ":6.089082104975173,"pX":0.7660853804721547,"pZ":1.8272784280747325,"vX0":4.089861063348467,"vY0":-133.60658721783673,"vZ0":-5.562478093655338,"x":87.8,"y":189.44,"x0":-0.5648782867305568,"y0":50.00616731712805,"z0":5.440302570351509,"aX":-3.0197440293934923},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2494,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.409030666421764,"extension":6.76391855790821},"hitData":{"launchSpeed":66.8,"launchAngle":22.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.31,"coordY":116.05}},"index":2,"playId":"0435aa97-9131-3fa1-b3e2-13568d40439b","pitchNumber":3,"startTime":"2025-09-01T18:21:31.188Z","endTime":"2025-09-01T18:21:43.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:21:43.709Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:22:04.943Z","endTime":"2025-09-01T18:23:06.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":80.3,"endSpeed":72.9,"strikeZoneTop":3.74891786003711,"strikeZoneBottom":1.78385068361927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.225065880047346,"aZ":-42.10292276673774,"pfxX":7.223477910744877,"pfxZ":-7.334678855029395,"pX":0.5419807113339448,"pZ":2.1279512657677544,"vX0":0.4985632309415644,"vY0":-116.79875186282007,"vZ0":0.9182912475194518,"x":96.34,"y":181.33,"x0":-0.6114347435688299,"y0":50.00518481675936,"z0":5.754743839399939,"aX":9.774905010069727},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.6,"breakHorizontal":-13.2,"spinRate":2725,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.47269893678846486,"extension":6.638070649471271},"index":0,"playId":"bcf375c5-ef57-3075-b901-517ba7019b23","pitchNumber":1,"startTime":"2025-09-01T18:22:10.904Z","endTime":"2025-09-01T18:22:14.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"22ff1da3-5f7b-3c36-a028-b63284055a1d","startTime":"2025-09-01T18:22:30.922Z","endTime":"2025-09-01T18:22:34.495Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54643996479597,"aZ":-37.71179561912108,"pfxX":10.88491512021997,"pfxZ":-3.5622711089762866,"pX":0.6452545015519864,"pZ":1.9448452307198254,"vX0":-0.009465419531256458,"vY0":-124.32633677848143,"vZ0":-1.250376855973893,"x":92.4,"y":186.27,"x0":-0.7634220918238407,"y0":50.00368631922765,"z0":5.60398392644778,"aX":16.920715433461087},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.5,"breakHorizontal":-19.7,"spinRate":2766,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.44173750437958104,"extension":6.463300811057024},"hitData":{"launchSpeed":74.6,"launchAngle":39.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.0,"coordY":97.0}},"index":2,"playId":"ece7210a-6632-3026-a335-1562583af6f0","pitchNumber":2,"startTime":"2025-09-01T18:22:53.040Z","endTime":"2025-09-01T18:23:06.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:23:06.303Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:23:25.128Z","endTime":"2025-09-01T18:24:29.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.50893838040154,"strikeZoneBottom":1.59606195521483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.450862222118943,"aZ":-42.65329845697972,"pfxX":8.393820029102613,"pfxZ":-7.4251750547168704,"pX":-0.43264885337901604,"pZ":2.963445804571063,"vX0":-1.7781392581725752,"vY0":-118.79180314868447,"vZ0":2.4653970585432257,"x":133.49,"y":158.77,"x0":-0.7585926304586712,"y0":50.00325496406238,"z0":5.8254049389769085,"aX":11.844305310990531},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.4,"breakHorizontal":-14.6,"spinRate":2775,"spinDirection":28},"zone":1,"typeConfidence":2.0,"plateTime":0.46334276768380356,"extension":6.647381636592979},"index":0,"playId":"c1240543-691a-32b2-bebe-ff9e4e363300","pitchNumber":1,"startTime":"2025-09-01T18:23:40.088Z","endTime":"2025-09-01T18:23:43.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.195826285259848,"aZ":-22.576801349498847,"pfxX":-6.37692875603265,"pfxZ":5.804385596526757,"pX":0.4403295472989707,"pZ":2.1016011128932557,"vX0":4.915074875828502,"vY0":-127.77245918381826,"vZ0":-3.7233869409072042,"x":100.22,"y":182.04,"x0":-0.6791907829489842,"y0":50.006357650693104,"z0":5.350793796517554,"aX":-10.551804375827048},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.8,"breakHorizontal":10.4,"spinRate":1962,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4285927072598996,"extension":6.566282802772176},"index":1,"playId":"2a48b887-d3de-32b7-9200-3f09a28f3218","pitchNumber":2,"startTime":"2025-09-01T18:23:58.471Z","endTime":"2025-09-01T18:24:02.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.513248612784608,"aZ":-34.10226171981257,"pfxX":6.9479041132924255,"pfxZ":-1.228005426707492,"pX":0.8666068137283186,"pZ":3.0141592059907736,"vX0":1.3088284420677607,"vY0":-124.53293239726635,"vZ0":0.310191657223547,"x":83.97,"y":157.4,"x0":-0.5686868400572687,"y0":50.00444955295944,"z0":5.713852684367973,"aX":10.889777214842878},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":-12.8,"spinRate":2680,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.4401925594473739,"extension":6.545581709205487},"index":2,"playId":"cd494683-6bf3-3782-aa41-383338366cd4","pitchNumber":3,"startTime":"2025-09-01T18:24:25.357Z","endTime":"2025-09-01T18:24:29.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:24:29.091Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Darell Hernaiz walks. Lawrence Butler to 3rd. Jacob Wilson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:24:47.264Z","endTime":"2025-09-01T18:26:25.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.73953828952574,"strikeZoneBottom":1.67285181084984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.142250676485894,"aZ":-21.201275311239574,"pfxX":-0.500837456789279,"pfxZ":5.877705844074052,"pX":1.3473380327737388,"pZ":1.60510623784748,"vX0":5.1036587779911615,"vY0":-135.19450006014873,"vZ0":-6.135406991968138,"x":65.64,"y":195.44,"x0":-0.4930837246140586,"y0":50.00446261293228,"z0":5.373793448737011,"aX":-0.9364668336216728},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-0.1,"spinRate":2441,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4038476167760088,"extension":6.69025899205501},"index":0,"playId":"c11d50b4-c331-335e-9730-e65806033c78","pitchNumber":1,"startTime":"2025-09-01T18:24:57.751Z","endTime":"2025-09-01T18:25:00.756Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.8147565300694,"strikeZoneBottom":1.71462456871452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.401305946929995,"aZ":-33.01411675250669,"pfxX":3.510967399757794,"pfxZ":-0.528852409458997,"pX":-0.9737929569996995,"pZ":3.4073561726162898,"vX0":-1.6347126127690346,"vY0":-124.92173891153028,"vZ0":1.0538967538824742,"x":154.12,"y":146.78,"x0":-0.7682241641280313,"y0":50.003266794672214,"z0":5.687174818295588,"aX":5.56717146755154},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":-6.0,"spinRate":2764,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.43790340988443344,"extension":6.63080883081774},"index":1,"playId":"bcce6436-1651-3a2e-bf6c-395dadd47ed8","pitchNumber":2,"startTime":"2025-09-01T18:25:15.606Z","endTime":"2025-09-01T18:25:19.411Z","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":86.5,"endSpeed":80.1,"strikeZoneTop":3.81015597178113,"strikeZoneBottom":1.74330376724559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74146148702193,"aZ":-33.59215912854032,"pfxX":2.440917107949394,"pfxZ":-0.8807887275119213,"pX":1.2502448725474677,"pZ":0.9183330180021471,"vX0":3.854494637774898,"vY0":-125.95702724604081,"vZ0":-4.555736545472889,"x":69.34,"y":213.99,"x0":-0.6148852840183263,"y0":50.00267372099356,"z0":5.4561772016423005,"aX":3.9348267881751706},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.4,"breakHorizontal":-5.3,"spinRate":2754,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4342796093537946,"extension":6.641965035876039},"index":2,"playId":"c6b21f5c-4479-3471-b774-2b5f7047cda3","pitchNumber":3,"startTime":"2025-09-01T18:25:37.685Z","endTime":"2025-09-01T18:25:41.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.62326230704871,"strikeZoneBottom":1.56520400070384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83870054080073,"aZ":-23.80629355454576,"pfxX":0.9425725540272243,"pfxZ":4.51003827271287,"pX":0.9408316955275231,"pZ":1.7808444456479415,"vX0":3.7048190246829975,"vY0":-134.70767072911121,"vZ0":-5.205745363940142,"x":81.14,"y":190.7,"x0":-0.5697329793090328,"y0":50.000298034327926,"z0":5.401921207213082,"aX":1.7462410224914113},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2445,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40525050239741,"extension":6.550667015852624},"index":3,"playId":"a9f3b4e9-f46d-3b43-ac0f-e39fbd6457df","pitchNumber":4,"startTime":"2025-09-01T18:25:58.805Z","endTime":"2025-09-01T18:26:03.272Z","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":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.66021147881784,"strikeZoneBottom":1.69560143176622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.185948480162985,"aZ":-20.786409452956004,"pfxX":0.005289931907427103,"pfxZ":6.019147469843565,"pX":1.504178381153023,"pZ":2.9641352966532137,"vX0":5.214368417025715,"vY0":-136.27346111125183,"vZ0":-3.181874382456072,"x":59.66,"y":158.75,"x0":-0.4298524168149557,"y0":50.006730697666,"z0":5.57245162981914,"aX":0.00881503278399735},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-1.1,"spinRate":2347,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4009879541839374,"extension":6.600610670337967},"index":4,"playId":"a510c368-274f-3575-bc0b-f4117504d7c6","pitchNumber":5,"startTime":"2025-09-01T18:26:21.043Z","endTime":"2025-09-01T18:26:25.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:26:25.274Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-01T18:26:50.967Z","endTime":"2025-09-01T18:27:02.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56762617660829,"aZ":-33.25404886112691,"pfxX":3.749345256887,"pfxZ":-0.662857991396617,"pX":0.1148517046907485,"pZ":2.0740811578455345,"vX0":0.9183688567388403,"vY0":-126.49151829057995,"vZ0":-2.0109261499634767,"x":112.62,"y":182.78,"x0":-0.7396693794830413,"y0":50.00292154044144,"z0":5.532599938897387,"aX":6.106476326381355},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-7.0,"spinRate":2684,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.43216658214585957,"extension":6.687349004904714},"hitData":{"launchSpeed":103.9,"launchAngle":33.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.97,"coordY":51.49}},"index":0,"playId":"3ed05a67-eecf-3d9c-b9bb-f74f7d19a8ca","pitchNumber":1,"startTime":"2025-09-01T18:26:53.148Z","endTime":"2025-09-01T18:27:02.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:27:02.267Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a sharp ground ball to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-01T18:29:21.897Z","endTime":"2025-09-01T18:29:34.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T18:29:11.069Z","endTime":"2025-09-01T18:29:24.193Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55484219673433,"aZ":-11.488197087017339,"pfxX":-3.9023415827475265,"pfxZ":10.375847328695642,"pX":-0.29153848848354835,"pZ":2.1232081732271566,"vX0":5.885958055471882,"vY0":-140.47457912039727,"vZ0":-7.321930722443733,"x":128.11,"y":181.45,"x0":-1.9093925764481336,"y0":50.00407387622744,"z0":5.514742128980702,"aX":-7.781106983615134},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2544,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.3902878427682097,"extension":6.042466812435773},"hitData":{"launchSpeed":109.0,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.0,"coordY":81.0}},"index":1,"playId":"8e4aa291-24ab-3f9c-adc0-0896819519f9","pitchNumber":1,"startTime":"2025-09-01T18:29:24.193Z","endTime":"2025-09-01T18:29:34.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:29:34.620Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-01T18:29:55.100Z","endTime":"2025-09-01T18:31:13.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_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":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.38190531742727,"strikeZoneBottom":1.56337479411925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28764523919491,"aZ":-11.037246536544089,"pfxX":-6.781919498151595,"pfxZ":10.702295089775301,"pX":0.5058058033939415,"pZ":1.9357245250685184,"vX0":7.885843833155245,"vY0":-140.24297947531926,"vZ0":-7.699957343115122,"x":97.72,"y":186.52,"x0":-1.4729934581194988,"y0":50.00171643127405,"z0":5.452211667427949,"aX":-13.392203609647133},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":10.4,"spinRate":2553,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3918602543349121,"extension":6.134576705959467},"index":0,"playId":"5f025908-4be4-307b-9525-2147e1304cad","pitchNumber":1,"startTime":"2025-09-01T18:29:55.100Z","endTime":"2025-09-01T18:29:58.119Z","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":79.1,"endSpeed":71.8,"strikeZoneTop":3.25519301004252,"strikeZoneBottom":1.54823174539295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14441389650251,"aZ":-32.97197774991045,"pfxX":11.146990529050385,"pfxZ":-0.6093463848173766,"pX":0.3302496120378897,"pZ":2.7399419722815765,"vX0":2.045470073572564,"vY0":-115.1404311793288,"vZ0":0.563559538266845,"x":104.41,"y":164.8,"x0":-2.020125992164643,"y0":50.00087862730301,"z0":5.731619403945753,"aX":14.681112611303519},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.6,"breakHorizontal":-20.6,"spinRate":2868,"spinDirection":63},"zone":3,"typeConfidence":2.0,"plateTime":0.4791832365688884,"extension":6.124507109221005},"index":1,"playId":"6d283185-eb28-3634-9aca-cc52a8aa5f8e","pitchNumber":2,"startTime":"2025-09-01T18:30:12.448Z","endTime":"2025-09-01T18:30:16.332Z","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":97.7,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.453782273248976,"aZ":-10.577076951404765,"pfxX":-5.428698128986481,"pfxZ":10.751998008329378,"pX":1.0816979680241339,"pZ":1.9083070572871437,"vX0":9.44606383377511,"vY0":-141.77062103721622,"vZ0":-7.925121208602581,"x":75.77,"y":187.26,"x0":-1.608515384597088,"y0":50.00044601133147,"z0":5.438474780466058,"aX":-10.90265141136176},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2567,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38834589561363364,"extension":6.204921232693596},"index":2,"playId":"dd4ed6ad-ed6f-3a04-8c26-fb0a574e7535","pitchNumber":3,"startTime":"2025-09-01T18:30:27.482Z","endTime":"2025-09-01T18:30:30.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"ff41e983-ebf0-3b6e-85fa-6d3d96a7413c","startTime":"2025-09-01T18:30:47.783Z","endTime":"2025-09-01T18:30:52.173Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":80.6,"endSpeed":73.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.829978369470112,"aZ":-34.40263828311046,"pfxX":12.110422182966072,"pfxZ":-1.6239117374514098,"pX":-0.25238749296186874,"pZ":2.776893864270883,"vX0":0.37346392081282165,"vY0":-117.35646584203127,"vZ0":0.6523947282049503,"x":126.62,"y":163.8,"x0":-1.9836139763437213,"y0":50.00407543088387,"z0":5.7449844721928915,"aX":16.597765988571688},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.4,"breakHorizontal":-22.0,"spinRate":3037,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4698740484667576,"extension":6.12575779613212},"hitData":{"launchSpeed":86.3,"launchAngle":39.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.38,"coordY":102.53}},"index":4,"playId":"69a1d7cd-5e1c-395a-b1eb-9aaee129ae9b","pitchNumber":4,"startTime":"2025-09-01T18:31:02.518Z","endTime":"2025-09-01T18:31:13.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:31:13.519Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to second baseman Zack Gelof in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-01T18:31:33.590Z","endTime":"2025-09-01T18:33:09.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":97.1,"endSpeed":87.3,"strikeZoneTop":3.60068101106122,"strikeZoneBottom":1.71954428386122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.02436145628863,"aZ":-10.582076908336287,"pfxX":-5.899108964014621,"pfxZ":10.864796121878157,"pX":-1.1690187155808711,"pZ":3.808828013466477,"vX0":3.574452858091237,"vY0":-141.22505408266161,"vZ0":-3.0883595373441732,"x":161.56,"y":135.94,"x0":-1.6955673261212327,"y0":50.001154927192225,"z0":5.614071160165059,"aX":-11.72156777224466},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2638,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39027203880417316,"extension":6.04005047879204},"index":0,"playId":"689dcb98-c0f7-3255-8ce8-2b80c69c5c5f","pitchNumber":1,"startTime":"2025-09-01T18:31:39.124Z","endTime":"2025-09-01T18:31:42.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52651888668628,"aZ":-11.76853673695221,"pfxX":-5.602029593501808,"pfxZ":10.322880923335092,"pX":-0.19403777208027884,"pZ":2.3965597640125953,"vX0":6.359983848835519,"vY0":-140.78519532871184,"vZ0":-6.045268965248935,"x":124.4,"y":174.07,"x0":-1.7711444150953868,"y0":50.00005899860502,"z0":5.357018112824841,"aX":-11.071572768010101},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2583,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3913445761415919,"extension":6.111638166564157},"index":1,"playId":"172cf1bb-c224-3087-960b-d340e30bd485","pitchNumber":2,"startTime":"2025-09-01T18:31:57.151Z","endTime":"2025-09-01T18:32:00.355Z","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":1},"index":2,"playId":"bd5f9b96-0402-3469-8f01-e22ffcc0d6e5","startTime":"2025-09-01T18:32:16.514Z","endTime":"2025-09-01T18:32:20.885Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.52449891667923,"strikeZoneBottom":1.60871337266223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57578425172538,"aZ":-25.284678943926938,"pfxX":-9.344439696437936,"pfxZ":4.191358092546155,"pX":0.32412781748201663,"pZ":2.6227851072447224,"vX0":7.577347829688726,"vY0":-127.27545820289305,"vZ0":-2.6050509841382525,"x":104.65,"y":167.96,"x0":-1.4742976751570644,"y0":50.003628255473274,"z0":5.657238435526681,"aX":-15.365688909819818},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":1914,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.429981426967446,"extension":6.138226687331341},"index":3,"playId":"f1541543-728b-3926-924f-4d3b66162798","pitchNumber":3,"startTime":"2025-09-01T18:32:34.597Z","endTime":"2025-09-01T18:32:38.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-01T18:32:51.734Z","endTime":"2025-09-01T18:33:00.273Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81861944782568,"aZ":-36.46838700226903,"pfxX":10.656694939669112,"pfxZ":-3.0104534031497305,"pX":-0.08229201230905554,"pZ":2.7147578903318577,"vX0":0.9993122347041328,"vY0":-119.4930475315696,"vZ0":0.8016483150633373,"x":120.14,"y":165.48,"x0":-1.889608575635841,"y0":50.00227863750866,"z0":5.6854494266396625,"aX":15.20858525610584},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.9,"breakHorizontal":-19.4,"spinRate":3027,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.46068216192625444,"extension":6.130724043060431},"hitData":{"launchSpeed":71.7,"launchAngle":64.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":166.51,"coordY":177.02}},"index":5,"playId":"125dcec0-5367-33ef-932d-16c91fdb0783","pitchNumber":4,"startTime":"2025-09-01T18:33:00.273Z","endTime":"2025-09-01T18:33:09.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:33:09.091Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-01T18:33:40.265Z","endTime":"2025-09-01T18:36:05.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":8},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.56440478085313,"strikeZoneBottom":1.71869279992286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.350931201611367,"aZ":-39.68206243360378,"pfxX":13.220974163828522,"pfxZ":-5.828112831059232,"pX":-1.7992971084241745,"pZ":1.3276440184710736,"vX0":-3.0552268193371237,"vY0":-113.78208347656127,"vZ0":-0.6998817801595327,"x":185.58,"y":202.93,"x0":-2.141464028404459,"y0":50.003740606551936,"z0":5.632921371568828,"aX":17.026555191976342},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.3,"breakHorizontal":-22.9,"spinRate":2969,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4846985157938781,"extension":6.007518413753686},"index":0,"playId":"15d9922e-7777-3ecd-91d4-b40d348a67f3","pitchNumber":1,"startTime":"2025-09-01T18:33:40.265Z","endTime":"2025-09-01T18:33:43.284Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.01443177811733,"aZ":-11.059530595303015,"pfxX":-2.442501069646347,"pfxZ":10.765568657045012,"pX":-0.07030645123428515,"pZ":1.9003864601011566,"vX0":5.5573142938451285,"vY0":-140.19248757003186,"vZ0":-7.955902280844639,"x":119.68,"y":187.47,"x0":-1.7740934576168215,"y0":50.00406615436099,"z0":5.5235468668471155,"aX":-4.791459126347652},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2561,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39290395757228724,"extension":6.285437500363986},"index":1,"playId":"5915d7e9-5441-3f7b-81fa-2b5c34c5837a","pitchNumber":2,"startTime":"2025-09-01T18:33:58.356Z","endTime":"2025-09-01T18:34:01.383Z","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":1,"outs":2},"index":2,"startTime":"2025-09-01T18:34:21.165Z","endTime":"2025-09-01T18:34:33.030Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.478087284038498,"aZ":-22.311430832846508,"pfxX":-9.293141810242652,"pfxZ":5.968707972195496,"pX":0.38705694870166624,"pZ":1.684711506907766,"vX0":7.725569518525127,"vY0":-128.46283711802428,"vZ0":-5.429984342282383,"x":102.25,"y":193.29,"x0":-1.468957940774232,"y0":50.00233392337828,"z0":5.587450576403357,"aX":-15.352942166305507},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2082,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4282764683519753,"extension":6.183839077055604},"index":3,"playId":"5c86471b-99fd-38b0-b556-10cee6ce3a71","pitchNumber":3,"startTime":"2025-09-01T18:34:33.030Z","endTime":"2025-09-01T18:34:36.580Z","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.0,"endSpeed":88.7,"strikeZoneTop":3.67172117330353,"strikeZoneBottom":1.75854576573193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.896572072458262,"aZ":-16.464891287611316,"pfxX":-4.396561088083966,"pfxZ":7.761571553897884,"pX":-0.7910275648428939,"pZ":4.066980735296395,"vX0":3.767934895176786,"vY0":-141.29580529604064,"vZ0":-1.8881458294995037,"x":147.15,"y":128.97,"x0":-1.5699893264243645,"y0":50.00152886063866,"z0":5.800655069557686,"aX":-8.897870389873507},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2477,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3874940800940063,"extension":5.895069624907849},"index":4,"playId":"8016185d-6800-3069-9ff1-c8b9ea83e0d8","pitchNumber":4,"startTime":"2025-09-01T18:35:01.354Z","endTime":"2025-09-01T18:35:07.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"8016185d-6800-3069-9ff1-c8b9ea83e0d8","startTime":"2025-09-01T18:35:09.555Z","endTime":"2025-09-01T18:35:25.503Z","isPitch":false,"type":"pickoff"},{"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":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.56945456992792,"strikeZoneBottom":1.72569222883466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07332729613629,"aZ":-36.17074751741628,"pfxX":11.650288438853124,"pfxZ":-2.8263008865451997,"pX":2.240550522545191,"pZ":1.0461910534983199,"vX0":5.490107911223386,"vY0":-119.7874762639824,"vZ0":-3.2254397713271343,"x":31.6,"y":210.53,"x0":-1.6147534484089543,"y0":50.00308736953853,"z0":5.735709698890627,"aX":16.465191704278993},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.8,"breakHorizontal":-22.7,"spinRate":3051,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4621616968647042,"extension":6.12745562458042},"index":6,"playId":"55124872-0f90-3177-be74-efe631607be2","pitchNumber":5,"startTime":"2025-09-01T18:35:25.503Z","endTime":"2025-09-01T18:35:33.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Luis Morales. Lars Nootbaar to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"55124872-0f90-3177-be74-efe631607be2","startTime":"2025-09-01T18:35:46.173Z","endTime":"2025-09-01T18:36:01.006Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13308622510389,"aZ":-18.800895611523657,"pfxX":-10.243077137931637,"pfxZ":7.7041086809077814,"pX":-0.5051067038701436,"pZ":1.2823428786440747,"vX0":5.715441914010046,"vY0":-131.01213074063884,"vZ0":-7.62093547080193,"x":136.25,"y":204.16,"x0":-1.3862466251134924,"y0":50.00029515892398,"z0":5.63820402518936,"aX":-17.772096162907605},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":17.3,"spinRate":1966,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4183613751731481,"extension":6.148730739914597},"index":8,"playId":"b2d59fa1-13a5-3bfe-af46-8ada7671b3d9","pitchNumber":6,"startTime":"2025-09-01T18:36:01.006Z","endTime":"2025-09-01T18:36:05.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:36:05.147Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-01T18:38:08.810Z","endTime":"2025-09-01T18:40:03.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.601062707941992,"aZ":-17.805423242988947,"pfxX":-1.0467249144271626,"pfxZ":7.813433547837283,"pX":0.9306825642422214,"pZ":3.1628204293627444,"vX0":4.477927303513989,"vY0":-134.58248069859286,"vZ0":-3.112242125477293,"x":81.52,"y":153.38,"x0":-0.6170605356489998,"y0":50.00110984354036,"z0":5.591977688758656,"aX":-1.9254875375771778},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":1.0,"spinRate":2698,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.40663871322603606,"extension":6.4314439728430415},"index":0,"playId":"28c514a0-dbea-3eda-94b8-7af8e70e2fe3","pitchNumber":1,"startTime":"2025-09-01T18:38:19.055Z","endTime":"2025-09-01T18:38:22.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.52663979121804,"strikeZoneBottom":1.69075117466279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.503058365754352,"aZ":-20.99948665935468,"pfxX":-1.144937680610118,"pfxZ":6.176284204528276,"pX":-0.29942205964044777,"pZ":4.540401005275608,"vX0":1.3634631828249753,"vY0":-133.8357714476664,"vZ0":0.894453749988373,"x":128.41,"y":116.19,"x0":-0.6672730169287648,"y0":50.00555323817931,"z0":5.708374825693518,"aX":-2.072683891039797},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":1.8,"spinRate":2629,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.40962374854487704,"extension":6.419623635953321},"index":1,"playId":"ddd9fcb2-e7f5-33c8-a665-f178a7befaa4","pitchNumber":2,"startTime":"2025-09-01T18:38:40.668Z","endTime":"2025-09-01T18:38:44.266Z","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":81.7,"endSpeed":74.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42670691705089,"aZ":-43.2392612984838,"pfxX":8.216009382492402,"pfxZ":-7.86751919507925,"pX":0.5761641348455367,"pZ":2.1426764028950784,"vX0":0.3661861235729768,"vY0":-118.8396795495148,"vZ0":0.9384979935682753,"x":95.04,"y":180.93,"x0":-0.6455171497794906,"y0":50.00532910527389,"z0":5.724490138828974,"aX":11.550547462284243},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.6,"breakHorizontal":-14.9,"spinRate":2711,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.4639611704379347,"extension":6.614427612015908},"index":2,"playId":"9587b41d-c273-3d8e-a873-f1bcd59f9e22","pitchNumber":3,"startTime":"2025-09-01T18:39:08.850Z","endTime":"2025-09-01T18:39:12.320Z","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":0},"index":3,"startTime":"2025-09-01T18:39:24.249Z","endTime":"2025-09-01T18:39:41.394Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.49546896822867,"strikeZoneBottom":1.76232246745431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286160436787853,"aZ":-33.95096569801393,"pfxX":7.90389188392481,"pfxZ":-1.1207782753045112,"pX":0.5726959729803711,"pZ":1.1300336153180859,"vX0":0.4283835447827805,"vY0":-125.05542833167416,"vZ0":-4.048098067891324,"x":95.17,"y":208.27,"x0":-0.6277881620392044,"y0":50.005072671580464,"z0":5.555802056888468,"aX":12.515651613727936},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-14.4,"spinRate":2715,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.438037247790549,"extension":6.514650880243428},"index":4,"playId":"c238db63-1b01-38ce-8951-cd358e2d46cc","pitchNumber":4,"startTime":"2025-09-01T18:39:41.394Z","endTime":"2025-09-01T18:39:45.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.50912157042488,"strikeZoneBottom":1.77632376102347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36093758537098,"aZ":-22.026231396812616,"pfxX":1.3063617061508097,"pfxZ":5.327371008156957,"pX":-0.5868541674544034,"pZ":2.9328346259972116,"vX0":-0.038794243046325616,"vY0":-136.07538215890798,"vZ0":-2.9430079384766943,"x":139.37,"y":159.59,"x0":-0.7427155430740374,"y0":50.00592853939474,"z0":5.527185247744329,"aX":2.4895063498461987},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.4,"spinRate":2559,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4000784208725019,"extension":6.42697322339039},"index":5,"playId":"23e5c763-ee56-38e7-aef4-38b049880dee","pitchNumber":5,"startTime":"2025-09-01T18:39:59.667Z","endTime":"2025-09-01T18:40:03.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:40:03.794Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-01T18:40:13.721Z","endTime":"2025-09-01T18:41:29.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.932198896697816,"aZ":-23.79311611151025,"pfxX":0.9016552374250493,"pfxZ":4.558768771366658,"pX":0.7588825948294826,"pZ":2.9424147446413054,"vX0":3.331459434789023,"vY0":-134.85046934849404,"vZ0":-2.6048328832372625,"x":88.07,"y":159.33,"x0":-0.6106931104593274,"y0":50.0003931865839,"z0":5.603338385044251,"aX":1.6561563537951056},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2542,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.40651924571587594,"extension":6.489865090686506},"index":0,"playId":"1966bfc2-38f3-39e8-ace4-9b61981c5281","pitchNumber":1,"startTime":"2025-09-01T18:40:29.431Z","endTime":"2025-09-01T18:40:32.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64712500699468,"aZ":-35.670170703321396,"pfxX":4.579617263329507,"pfxZ":-2.12869262417386,"pX":0.3420870224614209,"pZ":2.7053281737674717,"vX0":1.1387152268544662,"vY0":-127.39662585751861,"vZ0":-0.31976999926784233,"x":103.96,"y":165.74,"x0":-0.7058939090503746,"y0":50.00402803112299,"z0":5.6565241584524255,"aX":7.513529333086672},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.7,"breakHorizontal":-8.5,"spinRate":2835,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.4302467795581548,"extension":6.526707840769852},"index":1,"playId":"8a6e0a05-f077-3d34-b022-f51a2e7f4808","pitchNumber":2,"startTime":"2025-09-01T18:40:46.305Z","endTime":"2025-09-01T18:40:53.411Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.55435661969309,"strikeZoneBottom":1.57749741049521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69746955191632,"aZ":-22.543221999229086,"pfxX":-7.594938917768234,"pfxZ":5.053274735447117,"pX":0.7181925741449519,"pZ":3.039092332595892,"vX0":5.569680747355791,"vY0":-137.90351651826333,"vZ0":-2.7265315083503325,"x":89.62,"y":156.72,"x0":-0.3517541821548185,"y0":50.003067794528064,"z0":5.579329993085008,"aX":-14.473681845576507},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":2484,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3988118581801978,"extension":6.542544469996882},"index":2,"playId":"9a3a1e01-d186-3202-b902-3eb9906ec123","pitchNumber":3,"startTime":"2025-09-01T18:41:25.005Z","endTime":"2025-09-01T18:41:29.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:41:29.676Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willie MacIver grounds out sharply, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-01T18:41:49.175Z","endTime":"2025-09-01T18:42:21.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.80658795867386,"strikeZoneBottom":1.71924477070948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27101315322015,"aZ":-33.577444414525225,"pfxX":3.471402824816269,"pfxZ":-0.8537960031429019,"pX":0.5736675656577046,"pZ":3.452714322032703,"vX0":1.96415271350436,"vY0":-127.67014287598762,"vZ0":1.0050368127213585,"x":95.13,"y":145.56,"x0":-0.6576021628406968,"y0":50.002017218258324,"z0":5.7047482067178885,"aX":5.707238387484474},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":-6.7,"spinRate":2803,"spinDirection":88},"zone":3,"typeConfidence":2.0,"plateTime":0.42967089759958643,"extension":6.526117985121556},"index":0,"playId":"4f4e1d72-20ca-30ae-b9cb-9390bf227287","pitchNumber":1,"startTime":"2025-09-01T18:41:55.377Z","endTime":"2025-09-01T18:41:59.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20805844584833,"aZ":-44.48333534185437,"pfxX":6.376668219718672,"pfxZ":-8.875001236613118,"pX":0.0936603489089066,"pZ":1.5932429149278469,"vX0":-0.5468863768074523,"vY0":-118.06600627238251,"vZ0":0.05427873719061993,"x":113.43,"y":195.76,"x0":-0.49594466886909916,"y0":50.00370126893588,"z0":5.725070879294175,"aX":8.84256157926323},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.6,"breakHorizontal":-11.3,"spinRate":2548,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.4671134644430808,"extension":6.6951649990204105},"hitData":{"launchSpeed":106.3,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":95.0,"coordY":166.0}},"index":1,"playId":"a98d1beb-bd27-3ba6-9e88-1f54f9b84908","pitchNumber":2,"startTime":"2025-09-01T18:42:14.242Z","endTime":"2025-09-01T18:42:21.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:42:21.961Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to first baseman Tyler Soderstrom in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-01T18:44:41.190Z","endTime":"2025-09-01T18:46:35.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.4675702112312,"strikeZoneBottom":1.65513241316618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.149004082784177,"aZ":-12.990357913976567,"pfxX":-4.535136491707798,"pfxZ":9.550782621226588,"pX":1.2540946656450715,"pZ":2.2285355663493798,"vX0":9.166591966082063,"vY0":-140.44293096532198,"vZ0":-6.829637560916724,"x":69.2,"y":178.61,"x0":-1.4547690915869937,"y0":50.00541620022594,"z0":5.527347259899896,"aX":-9.112539118331068},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":6.5,"spinRate":2523,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3891737339827235,"extension":6.183931230152598},"index":0,"playId":"ac901346-035d-31d5-8db2-39b8c387149c","pitchNumber":1,"startTime":"2025-09-01T18:44:49.075Z","endTime":"2025-09-01T18:44:52.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.44014556628953,"strikeZoneBottom":1.66257402832446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.118095526696067,"aZ":-33.676584466546316,"pfxX":6.713192111627356,"pfxZ":-1.0678494713213498,"pX":1.3841513150987501,"pZ":1.7662028307321767,"vX0":5.473234228206331,"vY0":-118.58409470823551,"vZ0":-1.846259770138105,"x":64.24,"y":191.09,"x0":-1.8355624125558545,"y0":50.00294195050512,"z0":5.660714568054204,"aX":9.44923533227713},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.2,"breakHorizontal":-13.6,"spinRate":2908,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4639386112835946,"extension":6.245365111004501},"index":1,"playId":"37ec56bb-2570-3fbb-ac6a-fa1d86a4fbac","pitchNumber":2,"startTime":"2025-09-01T18:45:01.110Z","endTime":"2025-09-01T18:45:04.863Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.493977664784936,"aZ":-13.781206007428814,"pfxX":-6.4170802581693165,"pfxZ":9.248979261142948,"pX":-0.23578478408426579,"pZ":2.885656861683381,"vX0":6.760663258356595,"vY0":-140.08763984913315,"vZ0":-4.9262693026657844,"x":125.99,"y":160.87,"x0":-1.846076203515599,"y0":50.002479624165254,"z0":5.5670993160399895,"aX":-12.760943283816095},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2404,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3909206679138686,"extension":6.210684974903329},"index":2,"playId":"4875f015-5f2f-361a-a630-30195b0f2590","pitchNumber":3,"startTime":"2025-09-01T18:45:15.062Z","endTime":"2025-09-01T18:45:21.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73351943569181,"aZ":-13.833474757677473,"pfxX":-4.2356413487780395,"pfxZ":9.094157830692913,"pX":-0.1481778047087297,"pZ":3.0775076569902047,"vX0":6.462294305324334,"vY0":-141.46218013549404,"vZ0":-4.388801995055539,"x":122.65,"y":155.69,"x0":-1.917026535377806,"y0":50.00235672933041,"z0":5.542562946082452,"aX":-8.542517218517728},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2549,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3878992258155689,"extension":6.246952023908678},"index":3,"playId":"2728d0e7-a975-3eea-bd25-99efd7a80583","pitchNumber":4,"startTime":"2025-09-01T18:45:41.402Z","endTime":"2025-09-01T18:45:44.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-01T18:45:54.271Z","endTime":"2025-09-01T18:46:08.320Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.44885803179501,"strikeZoneBottom":1.59070039099634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22215716166989,"aZ":-14.096561199126063,"pfxX":-4.3257270489703785,"pfxZ":8.75106672148286,"pX":-1.2562034940470368,"pZ":4.094607299408175,"vX0":3.399923086738189,"vY0":-142.6864158248114,"vZ0":-2.0544959844301234,"x":164.88,"y":128.23,"x0":-1.9000108283153783,"y0":50.003600657419746,"z0":5.710095339455485,"aX":-8.937606478698205},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2626,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38356780129215107,"extension":6.202008278002544},"index":5,"playId":"0bdff7cf-ce19-3b35-8e1c-2dd1feb46b28","pitchNumber":5,"startTime":"2025-09-01T18:46:08.320Z","endTime":"2025-09-01T18:46:13.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.604467623273962,"aZ":-13.822182799980107,"pfxX":-4.7885881836132125,"pfxZ":8.91406018597566,"pX":0.13555190236677464,"pZ":3.2864904068357275,"vX0":6.751872710646799,"vY0":-142.1245553321136,"vZ0":-3.865434886552348,"x":111.83,"y":150.04,"x0":-1.6416620496877483,"y0":50.00600398668757,"z0":5.533811957157231,"aX":-9.862352712793173},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2620,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3844433439136803,"extension":6.307376354571185},"hitData":{"launchSpeed":79.9,"launchAngle":62.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":186.96,"coordY":170.02}},"index":6,"playId":"ca69f604-d0c4-339e-a083-3998f3e588d3","pitchNumber":6,"startTime":"2025-09-01T18:46:26.618Z","endTime":"2025-09-01T18:46:35.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:46:35.718Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-01T18:46:59.566Z","endTime":"2025-09-01T18:48:16.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"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":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.48339772538851,"strikeZoneBottom":1.65948622971123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72060037303369,"aZ":-34.3934493306081,"pfxX":9.56346816391364,"pfxZ":-1.5879376930819866,"pX":0.18023286735458383,"pZ":2.881708961309873,"vX0":2.31456386146992,"vY0":-118.51211670910358,"vZ0":0.743506737263731,"x":110.13,"y":160.97,"x0":-2.054266914069692,"y0":50.000712789298326,"z0":5.741982641601298,"aX":13.402316594355838},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2854,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.46477820285038174,"extension":5.436479013873927},"index":0,"playId":"8614c0d3-4176-31cc-9fb2-262c494ace74","pitchNumber":1,"startTime":"2025-09-01T18:47:02.464Z","endTime":"2025-09-01T18:47:06.162Z","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":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.51794848245788,"strikeZoneBottom":1.66019227057657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.437408036219168,"aZ":-35.726199576540765,"pfxX":12.309665499382572,"pfxZ":-2.5899619854766254,"pX":0.8547142575539036,"pZ":1.5659852721324785,"vX0":2.8848687053940667,"vY0":-118.01545254019793,"vZ0":-1.7500923680685774,"x":84.42,"y":196.5,"x0":-1.9902240828058573,"y0":50.0043543411289,"z0":5.697316842822766,"aX":16.86802721890545},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.8,"breakHorizontal":-23.0,"spinRate":3035,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4692984741547548,"extension":6.124571615769339},"index":1,"playId":"76455772-e132-3575-9480-bdc6bb27bbbb","pitchNumber":2,"startTime":"2025-09-01T18:47:14.362Z","endTime":"2025-09-01T18:47:18.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.543386015461,"strikeZoneBottom":1.68574395890634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0446863673136,"aZ":-34.67883721100616,"pfxX":11.45420499985497,"pfxZ":-1.8426205074718949,"pX":1.5487862096875922,"pZ":1.2620487856064049,"vX0":4.753426918655592,"vY0":-117.21009711387315,"vZ0":-2.425837946870553,"x":57.96,"y":204.7,"x0":-2.0083582743759014,"y0":50.00407375079033,"z0":5.624482512588121,"aX":15.559265956820356},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.7,"breakHorizontal":-22.1,"spinRate":2971,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4716206768127864,"extension":5.644939146798637},"index":2,"playId":"1dd47118-6f7c-32e9-a37e-d2824808679e","pitchNumber":3,"startTime":"2025-09-01T18:47:29.631Z","endTime":"2025-09-01T18:47:33.756Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.955508677144856,"aZ":-14.198894430979811,"pfxX":-7.183375855391457,"pfxZ":8.765721428508165,"pX":-0.3137113386591994,"pZ":3.727599300357806,"vX0":6.6555127831864676,"vY0":-142.57755314765322,"vZ0":-2.8197806143306985,"x":128.96,"y":138.13,"x0":-1.7493608256587088,"y0":50.00558221017734,"z0":5.630008686724671,"aX":-14.73521268732364},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2521,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3847242370252921,"extension":6.098716944534393},"index":3,"playId":"180070fb-3aad-3ba6-ac9e-f2b578d10e7a","pitchNumber":4,"startTime":"2025-09-01T18:47:46.369Z","endTime":"2025-09-01T18:47:49.825Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12638568175738,"aZ":-37.06580321039654,"pfxX":10.012982117463222,"pfxZ":-3.3755467912957986,"pX":1.3445980665318948,"pZ":0.9745401256353405,"vX0":4.595416670893931,"vY0":-120.66206213618133,"vZ0":-3.0738540618048384,"x":62.3,"y":204.51,"x0":-1.8952471392370223,"y0":50.002692711767494,"z0":5.586006968715435,"aX":14.516325160042797},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.6,"breakHorizontal":-19.3,"spinRate":3114,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4568601223474702,"extension":6.24821584177688},"index":4,"playId":"dbc8ff03-a64e-3d3a-9ad1-f53880e07eb2","pitchNumber":5,"startTime":"2025-09-01T18:48:11.391Z","endTime":"2025-09-01T18:48:16.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:48:16.388Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-01T18:48:34.789Z","endTime":"2025-09-01T18:50:09.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.22024195953202,"strikeZoneBottom":1.58268883085354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.248837313007904,"aZ":-13.014340439614072,"pfxX":-4.832502444319038,"pfxZ":9.475294995942921,"pX":0.7543154028721787,"pZ":1.9927806523849416,"vX0":8.57775451836862,"vY0":-141.520609709463,"vZ0":-7.294396587112615,"x":88.25,"y":184.97,"x0":-1.6924153448651444,"y0":50.00149993304055,"z0":5.4428301756503,"aX":-9.77102919097944},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2584,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3874947789319241,"extension":6.350809347993605},"index":0,"playId":"b7ec5e27-b384-37a8-bc47-2dbf074e19f2","pitchNumber":1,"startTime":"2025-09-01T18:48:42.425Z","endTime":"2025-09-01T18:48:46.230Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.12326960449322,"strikeZoneBottom":1.51970008050278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.716563834239956,"aZ":-38.48238789927695,"pfxX":10.689188387471676,"pfxZ":-4.446185245818054,"pX":0.4055132243540557,"pZ":2.931992380410525,"vX0":2.5218375072800137,"vY0":-119.10652911350729,"vZ0":1.3798561792742476,"x":101.54,"y":159.62,"x0":-2.0587784330148313,"y0":50.00441989520928,"z0":5.8606380384053525,"aX":15.155010494927046},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.3,"breakHorizontal":-19.9,"spinRate":3099,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.4622288719636862,"extension":5.779075578302081},"index":1,"playId":"86955b9c-1ae9-3bb1-ab94-ef05ba05c370","pitchNumber":2,"startTime":"2025-09-01T18:48:56.295Z","endTime":"2025-09-01T18:49:00.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-01T18:49:06.973Z","endTime":"2025-09-01T18:49:21.324Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42067278244594,"aZ":-11.342186885854431,"pfxX":-5.893567398707699,"pfxZ":10.201391558835832,"pX":0.4912760935249133,"pZ":1.831667840480807,"vX0":7.6105545792026685,"vY0":-142.39301042939397,"vZ0":-8.313008075100148,"x":98.27,"y":189.32,"x0":-1.4574893404117344,"y0":50.00320578399565,"z0":5.517041788871086,"aX":-12.035293434171635},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":9.0,"spinRate":2541,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.38549109001770754,"extension":6.018818292233263},"index":3,"playId":"83ca9ba0-af23-30f4-a01f-834e4ccfea07","pitchNumber":3,"startTime":"2025-09-01T18:49:21.324Z","endTime":"2025-09-01T18:49:27.165Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.01399109593117,"strikeZoneBottom":1.48903892068467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.776571570482933,"aZ":-35.629651247364,"pfxX":11.27836744840506,"pfxZ":-2.3608813293312485,"pX":2.9311971533963628,"pZ":0.4719483419338138,"vX0":7.467836116764216,"vY0":-121.96366959461318,"vZ0":-4.684077104417062,"x":5.27,"y":226.04,"x0":-1.6627685180650593,"y0":50.00031216409836,"z0":5.579329992726848,"aX":16.54505243964996},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":-22.4,"spinRate":3163,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45362643070398345,"extension":6.198624260062971},"index":4,"playId":"ecc405a5-f820-3163-8fe6-94e5ead344ef","pitchNumber":4,"startTime":"2025-09-01T18:49:47.094Z","endTime":"2025-09-01T18:49:50.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.964758030794766,"aZ":-37.15088190382542,"pfxX":12.803537137862396,"pfxZ":-3.5735492117643624,"pX":-0.17001358386309778,"pZ":2.8225287473414946,"vX0":0.5821372265315147,"vY0":-118.68092760407673,"vZ0":1.1395417574407345,"x":123.48,"y":162.57,"x0":-2.077736277050197,"y0":50.00493462009426,"z0":5.786071254867084,"aX":17.81319335897186},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.8,"breakHorizontal":-23.2,"spinRate":3181,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.4659698436615516,"extension":5.874660172195579},"index":5,"playId":"69332fb7-7e2a-3bc9-bbce-0a5746fddcd9","pitchNumber":5,"startTime":"2025-09-01T18:50:05.428Z","endTime":"2025-09-01T18:50:09.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:50:09.790Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-01T18:52:20.557Z","endTime":"2025-09-01T18:53:16.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":73.0,"strikeZoneTop":3.66158042696086,"strikeZoneBottom":1.76170470331674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.572500689278677,"aZ":-43.710728766231405,"pfxX":7.198202434683431,"pfxZ":-8.542964841066322,"pX":-0.2639188274224577,"pZ":2.079760051559073,"vX0":-1.0880910247695859,"vY0":-116.28363333597133,"vZ0":0.91075175332277,"x":127.06,"y":182.63,"x0":-0.7202160108246665,"y0":50.00208931060895,"z0":5.875234783977162,"aX":9.722752914799926},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.9,"breakHorizontal":-12.7,"spinRate":2704,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.473504598627541,"extension":6.472156190128794},"index":0,"playId":"75a2363b-3bd3-354b-a76c-2dbd443b9060","pitchNumber":1,"startTime":"2025-09-01T18:52:34.438Z","endTime":"2025-09-01T18:52:38.190Z","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.0,"endSpeed":84.6,"strikeZoneTop":3.66493216831609,"strikeZoneBottom":1.79967943996876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264395084865168,"aZ":-24.678539827358588,"pfxX":1.3570020376258816,"pfxZ":4.090022158234005,"pX":-0.24508893482676228,"pZ":4.303891180204729,"vX0":0.8043165943121835,"vY0":-134.09539604767997,"vZ0":1.0741892614931317,"x":126.34,"y":122.57,"x0":-0.7246100835490994,"y0":50.003518225983434,"z0":5.650551922434076,"aX":2.486745521041212},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.6,"spinRate":2474,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4074697704346901,"extension":6.444635449535548},"index":1,"playId":"18d7777a-7cf4-342b-a160-2f7e344570c8","pitchNumber":2,"startTime":"2025-09-01T18:52:51.191Z","endTime":"2025-09-01T18:52:55.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.635688710210456,"aZ":-21.677246609096947,"pfxX":1.5122403733656966,"pfxZ":5.688979892840935,"pX":0.19959915400007305,"pZ":3.3693618962489538,"vX0":2.005405887819095,"vY0":-134.58815273563096,"vZ0":-1.694191948314004,"x":109.39,"y":147.81,"x0":-0.750004967910246,"y0":50.00192544710854,"z0":5.53330952531706,"aX":2.790051515316385},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2516,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40606404121327966,"extension":6.521238768024065},"hitData":{"launchSpeed":76.7,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.91,"coordY":164.29}},"index":2,"playId":"67beaa3c-839d-3b5d-bb58-5ab6405b0900","pitchNumber":3,"startTime":"2025-09-01T18:53:08.940Z","endTime":"2025-09-01T18:53:16.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:53:16.269Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-01T18:53:34.651Z","endTime":"2025-09-01T18:55:00.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.7,"endSpeed":81.8,"strikeZoneTop":3.25093857859105,"strikeZoneBottom":1.55591637432078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.583283255187467,"aZ":-30.612470355124177,"pfxX":2.8514518099472688,"pfxZ":0.9294369487231293,"pX":0.9625820476700521,"pZ":2.280212235138107,"vX0":3.1689966174973323,"vY0":-127.87078371258511,"vZ0":-2.314091196866033,"x":80.31,"y":177.21,"x0":-0.656311122718511,"y0":50.003763671816,"z0":5.562791991166316,"aX":4.793824208861019},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-5.8,"spinRate":2816,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4258592806190391,"extension":6.571045563801341},"index":0,"playId":"56cb9a8a-8b36-3da6-803b-683c0cef11cc","pitchNumber":1,"startTime":"2025-09-01T18:53:46.120Z","endTime":"2025-09-01T18:53:49.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.22153143554375,"strikeZoneBottom":1.62067066462776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693943973866553,"aZ":-43.40469355284304,"pfxX":5.623082334350551,"pfxZ":-8.092165177888468,"pX":1.5712238180937983,"pZ":0.6614969162478892,"vX0":2.816812790774422,"vY0":-118.00051591902087,"vZ0":-2.169195399060084,"x":57.11,"y":220.92,"x0":-0.3743327894449254,"y0":50.00110403369192,"z0":5.64975040104452,"aX":7.80588275809875},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.9,"breakHorizontal":-10.9,"spinRate":2665,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4669553393029404,"extension":6.770638229914534},"index":1,"playId":"4f017654-67f1-343e-bbb9-ffc496dc1648","pitchNumber":2,"startTime":"2025-09-01T18:54:03.902Z","endTime":"2025-09-01T18:54:07.608Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33471649700957,"aZ":-23.85307497886349,"pfxX":-5.676132063985195,"pfxZ":4.451558635548992,"pX":-0.0965845868762074,"pZ":3.2346692527451912,"vX0":3.2702528694574027,"vY0":-135.5632060894302,"vZ0":-1.8836024176087773,"x":120.68,"y":151.44,"x0":-0.578100903570481,"y0":50.00539909379798,"z0":5.595839590811541,"aX":-10.61562123364585},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":9.6,"spinRate":2426,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4033141678655672,"extension":6.49901801141989},"index":2,"playId":"ad109990-51a8-388f-8916-c71febdef6de","pitchNumber":3,"startTime":"2025-09-01T18:54:26.023Z","endTime":"2025-09-01T18:54:29.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.515627166594655,"aZ":-37.00205622556805,"pfxX":9.750039227985912,"pfxZ":-3.0662764263543565,"pX":1.236037845302517,"pZ":2.2874516441137045,"vX0":1.1064708700789647,"vY0":-124.75174236653616,"vZ0":-0.9028387067050059,"x":69.89,"y":177.02,"x0":-0.47999071016788797,"y0":50.00354386048621,"z0":5.708800976602797,"aX":15.341365130415205},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":-17.9,"spinRate":2814,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43935076676116314,"extension":6.5654434952753435},"hitData":{"launchSpeed":85.3,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.17,"coordY":148.14}},"index":3,"playId":"6230d04c-11cc-3b41-9307-b87e15919477","pitchNumber":4,"startTime":"2025-09-01T18:54:53.479Z","endTime":"2025-09-01T18:55:00.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:55:00.833Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging, catcher Pedro Pagés to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-01T18:55:14.730Z","endTime":"2025-09-01T18:56:39.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.838036789449088,"aZ":-23.309770649241674,"pfxX":1.2486746332282292,"pfxZ":4.713466729993842,"pX":0.4138772353633478,"pZ":3.0261888380232,"vX0":2.0389913325536777,"vY0":-135.55994979938708,"vZ0":-2.7091845116075746,"x":101.22,"y":157.07,"x0":-0.5072897715953485,"y0":50.00020904942601,"z0":5.647970183555451,"aX":2.3467287708556697},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2682,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4024991455143554,"extension":6.531270959662889},"index":0,"playId":"ff45baf5-f436-37e5-ac47-999280435004","pitchNumber":1,"startTime":"2025-09-01T18:55:31.033Z","endTime":"2025-09-01T18:55:34.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.78165812637609,"strikeZoneBottom":1.87485935219246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20592176721874,"aZ":-19.171268426444392,"pfxX":-6.128123519096497,"pfxZ":6.971399250643557,"pX":-0.8905634299667318,"pZ":1.8985698400922246,"vX0":1.4910550206619124,"vY0":-136.2517587579205,"vZ0":-5.777704160608052,"x":150.95,"y":187.52,"x0":-0.6517033219683586,"y0":50.00326302892687,"z0":5.387779549040812,"aX":-11.42802345953799},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":10.7,"spinRate":2429,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.403250864472823,"extension":6.620151898463563},"index":1,"playId":"0f8e4c22-6b33-37b2-8b2b-7fec3f3f0de7","pitchNumber":2,"startTime":"2025-09-01T18:55:52.259Z","endTime":"2025-09-01T18:55:55.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.843097916372606,"aZ":-45.25403328795281,"pfxX":8.116288950173471,"pfxZ":-9.347946592476706,"pX":1.046814848805581,"pZ":1.5271301806752506,"vX0":1.0485794540250184,"vY0":-119.1889298385614,"vZ0":0.07814968271254297,"x":77.1,"y":197.55,"x0":-0.45364788005282153,"y0":50.00374021031986,"z0":5.676983490905318,"aX":11.353433033110326},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.4,"breakHorizontal":-14.9,"spinRate":2852,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4645171792537752,"extension":6.71447464917027},"index":2,"playId":"efac0337-4f90-3038-9acb-ea71615afee1","pitchNumber":3,"startTime":"2025-09-01T18:56:11.669Z","endTime":"2025-09-01T18:56:15.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.918663736834443,"aZ":-41.692066686675275,"pfxX":11.219489045961275,"pfxZ":-6.11615375848333,"pX":1.9215081543083403,"pZ":-0.35153439907442735,"vX0":2.380631726195049,"vY0":-125.45673063503152,"vZ0":-5.721420305753873,"x":43.76,"y":248.27,"x0":-0.5009015983255901,"y0":50.00142174611413,"z0":5.447054430695181,"aX":17.46401211394983},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.4,"breakHorizontal":-20.9,"spinRate":2790,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4405504201487598,"extension":6.677818245318733},"index":3,"playId":"8022bbf7-c4ea-37f8-91f2-3d7d3cf885c7","pitchNumber":4,"startTime":"2025-09-01T18:56:30.020Z","endTime":"2025-09-01T18:56:39.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:56:39.231Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-01T18:58:45.792Z","endTime":"2025-09-01T18:59:59.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"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":81.5,"endSpeed":74.4,"strikeZoneTop":3.67302748928519,"strikeZoneBottom":1.80515451306279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.476195771989843,"aZ":-34.920247066637785,"pfxX":8.591915261020148,"pfxZ":-1.9532574897464254,"pX":-0.8065809270552364,"pZ":1.7688771158554182,"vX0":0.5877547460190026,"vY0":-118.63517805108235,"vZ0":-1.3207348646948311,"x":147.74,"y":191.02,"x0":-2.1726228089914383,"y0":50.00171197026107,"z0":5.553903090472479,"aX":12.085398502870824},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.6,"breakHorizontal":-15.6,"spinRate":3085,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.46402307681128807,"extension":6.127914311687116},"index":0,"playId":"c61b13d1-fe86-3d9d-b74b-dea529db39aa","pitchNumber":1,"startTime":"2025-09-01T18:58:51.561Z","endTime":"2025-09-01T18:58:55.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.77923296306908,"strikeZoneBottom":1.84344590339922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74107327572872,"aZ":-10.981163004277947,"pfxX":-6.578093691244155,"pfxZ":10.45823762049395,"pX":1.2646484222511958,"pZ":2.045872185776439,"vX0":10.273993038047127,"vY0":-141.54776743576568,"vZ0":-7.481209394961416,"x":68.79,"y":183.54,"x0":-1.5597437252020223,"y0":50.001809861744626,"z0":5.428656616846488,"aX":-13.329425644530987},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2596,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3871759542153046,"extension":6.074680941882423},"index":1,"playId":"a0cad34a-eea7-312b-a0d3-21f722be33f5","pitchNumber":2,"startTime":"2025-09-01T18:59:07.687Z","endTime":"2025-09-01T18:59:11.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.930847744117862,"aZ":-23.038069693750565,"pfxX":-10.330188638115573,"pfxZ":5.323220026421931,"pX":-0.25044962693163864,"pZ":2.244919878462031,"vX0":7.1451780559002644,"vY0":-130.52785543627553,"vZ0":-4.086953340402876,"x":126.55,"y":178.17,"x0":-1.689089671439483,"y0":50.00181582443411,"z0":5.577651450953796,"aX":-17.722977620501947},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":2113,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.420546897864587,"extension":6.332828687395162},"index":2,"playId":"4169c314-0757-3756-85c3-1db98d050bd8","pitchNumber":3,"startTime":"2025-09-01T18:59:23.055Z","endTime":"2025-09-01T18:59:26.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-01T18:59:41.184Z","endTime":"2025-09-01T18:59:56.149Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10676910546616,"aZ":-28.63523279943024,"pfxX":5.7621044631769935,"pfxZ":2.2966444095708116,"pX":-0.1544206778755157,"pZ":3.5966294271061052,"vX0":2.2947659461607257,"vY0":-123.56356170607778,"vZ0":0.4645398792686235,"x":122.89,"y":141.67,"x0":-1.8444777687056113,"y0":50.00516237058746,"z0":5.816221776008802,"aX":8.892069989362822},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-10.9,"spinRate":2914,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.44363271815333327,"extension":6.173649269976982},"index":4,"playId":"d21ccbdf-853d-3872-b8aa-bff06e991529","pitchNumber":4,"startTime":"2025-09-01T18:59:56.149Z","endTime":"2025-09-01T18:59:59.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T18:59:59.150Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-01T19:00:19.792Z","endTime":"2025-09-01T19:01:01.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.325334685158627,"aZ":-11.520911366470509,"pfxX":-3.3606478604055807,"pfxZ":10.271644413351076,"pX":-0.1864158463995504,"pZ":2.682607672826448,"vX0":6.219618965901314,"vY0":-140.76447343155542,"vZ0":-5.897006063183198,"x":124.11,"y":166.35,"x0":-1.985881286989606,"y0":50.004046851991504,"z0":5.5474155679607655,"aX":-6.758499457864528},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2595,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.38879687399083984,"extension":6.270708410138995},"index":0,"playId":"86fb2200-d2a9-385b-8e70-e7a7d3ece689","pitchNumber":1,"startTime":"2025-09-01T19:00:25.538Z","endTime":"2025-09-01T19:00:28.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.21813065914217,"strikeZoneBottom":1.6490103007552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.419734537186173,"aZ":-21.795533986239708,"pfxX":-9.21292890908276,"pfxZ":6.141800354361662,"pX":-1.887966851082806,"pZ":2.9751840325822614,"vX0":3.021373085047554,"vY0":-129.5105938503477,"vZ0":-2.6723776944486,"x":188.96,"y":158.45,"x0":-1.8766364189942182,"y0":50.000457610094905,"z0":5.697215420468869,"aX":-15.563294598078011},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2096,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4237906431466629,"extension":6.2653212413425505},"index":1,"playId":"3c8ae8e1-28f2-3193-b14f-d693833d7084","pitchNumber":2,"startTime":"2025-09-01T19:00:42.563Z","endTime":"2025-09-01T19:00:45.835Z","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":89.8,"endSpeed":82.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75490231992336,"aZ":-20.306768477640684,"pfxX":-11.19056534992449,"pfxZ":6.853405797861999,"pX":-0.7162381984192874,"pZ":2.462370003534426,"vX0":6.54780411862288,"vY0":-130.59921235989088,"vZ0":-4.197398278758374,"x":144.3,"y":172.3,"x0":-1.7981211463699922,"y0":50.0057368410588,"z0":5.612102209725423,"aX":-19.390492030241937},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":18.8,"spinRate":2109,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4189164431690955,"extension":6.198747012334695},"hitData":{"launchSpeed":76.6,"launchAngle":10.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.12,"coordY":138.23}},"index":2,"playId":"85126f48-c7e0-3167-a86a-a3b161959ae6","pitchNumber":3,"startTime":"2025-09-01T19:00:53.987Z","endTime":"2025-09-01T19:01:01.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:01:01.215Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-01T19:01:14.352Z","endTime":"2025-09-01T19:02:03.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.41873591719856,"strikeZoneBottom":1.74687246658092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.138295437841425,"aZ":-21.432324035910195,"pfxX":-10.92566176873746,"pfxZ":6.24158694600572,"pX":-1.684411061566721,"pZ":2.7327549291481144,"vX0":3.9992478928830897,"vY0":-130.9610639127827,"vZ0":-3.3796727204910524,"x":181.21,"y":165.0,"x0":-1.8204804960605425,"y0":50.000691220104486,"z0":5.661276880235788,"aX":-18.792523301842923},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":18.7,"spinRate":2101,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41979181928752984,"extension":6.240659158926533},"index":0,"playId":"aef04a52-b90b-333d-bfa7-4ada452d9b90","pitchNumber":1,"startTime":"2025-09-01T19:01:22.353Z","endTime":"2025-09-01T19:01:25.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.62067942704445,"strikeZoneBottom":1.8125877967275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95353234097514,"aZ":-12.086406772347187,"pfxX":-7.983537180951269,"pfxZ":9.961786242807598,"pX":-0.06795886940542846,"pZ":2.241746312840564,"vX0":7.6226132248007215,"vY0":-141.28451170735696,"vZ0":-7.103476112495377,"x":119.59,"y":178.25,"x0":-1.7670065388062646,"y0":50.00168864601341,"z0":5.569561681694216,"aX":-16.097898341404527},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":12.8,"spinRate":2470,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3880508201888109,"extension":6.288250476205988},"index":1,"playId":"546eea64-0b92-32a8-b24e-8cf67e71563f","pitchNumber":2,"startTime":"2025-09-01T19:01:36.488Z","endTime":"2025-09-01T19:01:40.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.429535684157646,"aZ":-16.701376861019703,"pfxX":-8.728522254572296,"pfxZ":8.783371574376735,"pX":-0.19548056568539288,"pZ":3.2156193737413923,"vX0":6.6449903146113725,"vY0":-132.41281394723367,"vZ0":-3.1902805941066315,"x":124.45,"y":151.96,"x0":-1.6137881458891072,"y0":50.00047460904277,"z0":5.670567589631744,"aX":-15.371054577484005},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":14.2,"spinRate":2189,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4149484050089969,"extension":6.300032050660692},"hitData":{"launchSpeed":102.9,"launchAngle":36.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.47,"coordY":48.86}},"index":2,"playId":"f332cd66-2da9-392c-8904-f16864a00b0b","pitchNumber":3,"startTime":"2025-09-01T19:01:54.163Z","endTime":"2025-09-01T19:02:03.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:02:03.623Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:04:18.715Z","endTime":"2025-09-01T19:04:26.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":79.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.747938241252637,"aZ":-20.728404383450272,"pfxX":-8.336890499293329,"pfxZ":7.10874964254015,"pX":-0.10248545005032271,"pZ":3.3382813457143277,"vX0":4.303758798108788,"vY0":-125.66384996172347,"vZ0":-1.0972659072437492,"x":120.91,"y":148.65,"x0":-0.7476036830513179,"y0":50.00611820816512,"z0":5.4531737759302725,"aX":-13.432054863032736},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.8,"breakHorizontal":14.2,"spinRate":2112,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4346758300950757,"extension":6.720946366359871},"hitData":{"launchSpeed":82.4,"launchAngle":7.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":168.4}},"index":0,"playId":"181b8a70-d3e9-3b2f-9c5f-1e1d4d096e5e","pitchNumber":1,"startTime":"2025-09-01T19:04:18.715Z","endTime":"2025-09-01T19:04:26.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:04:26.210Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a soft ground ball to third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:04:53.055Z","endTime":"2025-09-01T19:05:24.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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_fielded_ball"}]}],"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":85.6,"endSpeed":78.1,"strikeZoneTop":3.51058673221917,"strikeZoneBottom":1.76801329926367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.481513186812688,"aZ":-33.282221267386234,"pfxX":2.916993601230606,"pfxZ":-0.7042362769790085,"pX":-0.011413547012865653,"pZ":3.5108298882875073,"vX0":1.0607940122673138,"vY0":-124.68983492191019,"vZ0":1.2857320407414512,"x":117.44,"y":143.99,"x0":-0.8221142169499875,"y0":50.005619548914396,"z0":5.747149988428864,"aX":4.565975409491657},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-5.5,"spinRate":2780,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.4402968295480125,"extension":6.7095508297172755},"index":0,"playId":"cf689d70-c562-3e88-a26f-d0da605ae010","pitchNumber":1,"startTime":"2025-09-01T19:04:56.269Z","endTime":"2025-09-01T19:04:59.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.082433370321912,"aZ":-42.88849671345312,"pfxX":5.769367670667256,"pfxZ":-7.742542168822213,"pX":0.7528453217798089,"pZ":1.3927655196929267,"vX0":1.4046447331016685,"vY0":-117.39702254001287,"vZ0":-0.5983894349428949,"x":88.3,"y":201.18,"x0":-0.6040183861476023,"y0":50.00464080113721,"z0":5.674040478491629,"aX":7.981208152330147},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.8,"breakHorizontal":-10.8,"spinRate":2700,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4681723662824524,"extension":6.6567037667353395},"hitData":{"launchSpeed":49.9,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.93,"coordY":178.24}},"index":1,"playId":"390a5916-48d8-33dc-97e0-68e83f014eae","pitchNumber":2,"startTime":"2025-09-01T19:05:16.745Z","endTime":"2025-09-01T19:05:24.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:05:24.672Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:05:50.189Z","endTime":"2025-09-01T19:07:36.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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":"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":72.7,"strikeZoneTop":3.28067090861185,"strikeZoneBottom":1.63860262797759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.197657899054395,"aZ":-46.388873931858264,"pfxX":7.2165858328570955,"pfxZ":-10.527208375443307,"pX":-0.8715353813789662,"pZ":3.862376846183744,"vX0":-2.583938648555807,"vY0":-116.1978820196831,"vZ0":5.407867823226427,"x":150.22,"y":134.5,"x0":-0.675070618557735,"y0":50.00043894402934,"z0":5.944994987882312,"aX":9.748883886920984},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-17.2,"breakHorizontal":-12.4,"spinRate":2626,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4735591300722506,"extension":6.579702837621202},"index":0,"playId":"fdd90172-667d-3cda-90d2-41ddba1dbc29","pitchNumber":1,"startTime":"2025-09-01T19:05:54.706Z","endTime":"2025-09-01T19:05:58.657Z","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":1},"index":1,"playId":"68a517be-8f47-3d77-be1d-0b398f8ff85d","startTime":"2025-09-01T19:06:13.051Z","endTime":"2025-09-01T19:06:20.625Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Sonny Gray on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"68a517be-8f47-3d77-be1d-0b398f8ff85d","startTime":"2025-09-01T19:06:44.078Z","endTime":"2025-09-01T19:07:01.712Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"de49abd1-e2fa-44d4-a7b3-3c16d1ec417c","startTime":"2025-09-01T19:07:01.712Z","endTime":"2025-09-01T19:07:06.712Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.470585210563158,"aZ":-21.899490245177173,"pfxX":-0.32146083002060966,"pfxZ":5.627110158168888,"pX":-0.0038711846985784266,"pZ":2.897590734027983,"vX0":1.840749459608254,"vY0":-133.6909612950768,"vZ0":-2.878059035422248,"x":117.15,"y":160.55,"x0":-0.6569803006717394,"y0":50.00322430179548,"z0":5.544708957008227,"aX":-0.5872519502939187},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2746,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40833976681815853,"extension":6.543532168103278},"hitData":{"launchSpeed":105.2,"launchAngle":48.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.01,"coordY":65.03}},"index":4,"playId":"e1259cc0-41e5-35e0-8df8-b4cafaf5d230","pitchNumber":2,"startTime":"2025-09-01T19:07:23.659Z","endTime":"2025-09-01T19:07:36.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:07:36.891Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Bleday homers (11) on a fly ball to right field. Darell Hernaiz scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:08:03.085Z","endTime":"2025-09-01T19:08:31.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61637814635411,"aZ":-43.401970515411826,"pfxX":9.517419291280161,"pfxZ":-7.99871732173729,"pX":0.004492601310886033,"pZ":1.9175416086247399,"vX0":-1.2055031400076208,"vY0":-118.52341331924906,"vZ0":0.5066417512541086,"x":116.83,"y":187.01,"x0":-0.7109984724438695,"y0":50.00537752862293,"z0":5.709971648304241,"aX":13.352758824524374},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.0,"breakHorizontal":-16.8,"spinRate":2836,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.46462400900948486,"extension":6.583267526934256},"hitData":{"launchSpeed":98.0,"launchAngle":29.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.2,"coordY":74.81}},"index":0,"playId":"52c9626a-aefb-31b1-96ab-65768abce847","pitchNumber":1,"startTime":"2025-09-01T19:08:09.145Z","endTime":"2025-09-01T19:08:31.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:08:31.226Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (2) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:08:38.517Z","endTime":"2025-09-01T19:09:31.451Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372815819277577,"aZ":-35.54809496259798,"pfxX":3.632252397629842,"pfxZ":-2.133385598144738,"pX":0.34466235841725024,"pZ":2.9492759293251525,"vX0":1.1748844295197753,"vY0":-124.96000955467471,"vZ0":0.5934031026846018,"x":103.86,"y":159.15,"x0":-0.6036308298638119,"y0":50.00377143979574,"z0":5.631025266480671,"aX":5.739728359394288},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-6.8,"spinRate":2855,"spinDirection":77},"zone":3,"typeConfidence":2.0,"plateTime":0.43846579366515215,"extension":6.566174037195746},"index":0,"playId":"f7d8b0c1-7325-32c7-80b4-178561524fd9","pitchNumber":1,"startTime":"2025-09-01T19:08:52.323Z","endTime":"2025-09-01T19:08:55.976Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12415465708981,"aZ":-22.491219255094876,"pfxX":2.16229208233648,"pfxZ":5.272270702333126,"pX":0.8030533063527189,"pZ":2.888539344255942,"vX0":2.6694943182303583,"vY0":-134.232506764823,"vZ0":-2.849884628171353,"x":86.39,"y":160.79,"x0":-0.4827620494065231,"y0":50.00641424713844,"z0":5.552769822590308,"aX":3.9748139533126854},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":-4.4,"spinRate":2602,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.40693461687907373,"extension":6.601444282561423},"hitData":{"launchSpeed":102.6,"launchAngle":29.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.45,"coordY":60.9}},"index":1,"playId":"4b48b083-fb03-3059-a4db-9f44c5f3a19f","pitchNumber":2,"startTime":"2025-09-01T19:09:08.245Z","endTime":"2025-09-01T19:09:31.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:09:31.451Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willie MacIver grounds out sharply, second baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-01T19:11:00.716Z","endTime":"2025-09-01T19:11:26.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-01T19:10:26.075Z","endTime":"2025-09-01T19:11:03.004Z","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, 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":80.2,"endSpeed":73.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.928924729569363,"aZ":-43.68881633389168,"pfxX":6.555930052421849,"pfxZ":-8.46790595822116,"pX":0.6647287013657079,"pZ":1.4571201300177308,"vX0":0.8932234259119178,"vY0":-116.71376441821373,"vZ0":-0.1489959780587995,"x":91.66,"y":199.44,"x0":-0.5749822336359934,"y0":50.00352863205269,"z0":5.6866647524544245,"aX":8.913816543783513},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.0,"breakHorizontal":-12.1,"spinRate":2808,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4719071274804181,"extension":6.656940063807475},"index":1,"playId":"960c0b9c-cf91-37cf-b2c3-1883d11b5ecf","pitchNumber":1,"startTime":"2025-09-01T19:11:03.004Z","endTime":"2025-09-01T19:11:06.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63665591257952,"aZ":-25.59103371646972,"pfxX":-4.673341978875341,"pfxZ":3.5321686065168123,"pX":-0.021433885278156862,"pZ":2.52359945952587,"vX0":2.7806862829549104,"vY0":-135.65119362699133,"vZ0":-3.4150074434423576,"x":117.82,"y":170.64,"x0":-0.4525693190144468,"y0":50.00216639028135,"z0":5.582559736195543,"aX":-8.71030592547946},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":7.9,"spinRate":2552,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4037423987108415,"extension":6.575673301280059},"hitData":{"launchSpeed":108.7,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":119.89,"coordY":139.01}},"index":2,"playId":"71ba6801-79b0-3071-b179-7f16f574f85a","pitchNumber":2,"startTime":"2025-09-01T19:11:18.918Z","endTime":"2025-09-01T19:11:26.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:11:26.445Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (12) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-01T19:13:36.564Z","endTime":"2025-09-01T19:14:13.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60907738594468,"aZ":-12.646660470988326,"pfxX":-7.298996123851405,"pfxZ":9.891709334645917,"pX":-0.13469563024181924,"pZ":2.3417162619945957,"vX0":7.217681110484068,"vY0":-140.07873532404517,"vZ0":-6.261348787999368,"x":122.13,"y":175.55,"x0":-1.804754222360553,"y0":50.001262937253216,"z0":5.443550199555637,"aX":-14.407543019952863},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":2650,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39201167076315624,"extension":6.202675264096536},"hitData":{"launchSpeed":113.0,"launchAngle":26.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":11.76,"coordY":72.28}},"index":0,"playId":"0b39432f-dab7-3bc1-a955-3c97b47d56e1","pitchNumber":1,"startTime":"2025-09-01T19:13:44.162Z","endTime":"2025-09-01T19:14:13.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:14:13.225Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-01T19:14:30.377Z","endTime":"2025-09-01T19:16:22.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":89.0,"strikeZoneTop":3.36133985292706,"strikeZoneBottom":1.65161364113596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327927952001076,"aZ":-13.064394677681815,"pfxX":-4.005725285636603,"pfxZ":9.445449877292283,"pX":0.26940659365076985,"pZ":3.924583000355805,"vX0":6.756707488927262,"vY0":-140.73010913834108,"vZ0":-2.375079940289578,"x":106.73,"y":132.82,"x0":-1.6326707212378455,"y0":50.00454027431105,"z0":5.616600527225152,"aX":-8.10651953996127},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2538,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3879157058230791,"extension":6.176613358928888},"index":0,"playId":"14007328-5ccd-3a03-8f92-f99e52d76927","pitchNumber":1,"startTime":"2025-09-01T19:14:35.954Z","endTime":"2025-09-01T19:14:40.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":74.7,"strikeZoneTop":3.19543720377703,"strikeZoneBottom":1.51991972387818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258134156478732,"aZ":-34.68859050136559,"pfxX":11.11903232713628,"pfxZ":-1.7751035685237495,"pX":0.00674855558289663,"pZ":1.8777596449020801,"vX0":1.2639566343013298,"vY0":-118.92531210731768,"vZ0":-1.259260720670687,"x":116.74,"y":188.08,"x0":-1.9760181816860543,"y0":50.003241648830425,"z0":5.593537093845838,"aX":15.743366756815206},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.2,"breakHorizontal":-20.4,"spinRate":2913,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4626013143554144,"extension":6.116925830051981},"index":1,"playId":"58acfb4b-dd14-3d5b-9104-97dd3c242a1e","pitchNumber":2,"startTime":"2025-09-01T19:14:49.845Z","endTime":"2025-09-01T19:14:53.468Z","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":96.6,"endSpeed":88.0,"strikeZoneTop":3.46012560096971,"strikeZoneBottom":1.64809546036677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32555040013985,"aZ":-11.528966852692502,"pfxX":-4.968318936400529,"pfxZ":10.330269770228732,"pX":-0.10126920768235446,"pZ":4.550845170977373,"vX0":6.360445937544343,"vY0":-140.58390227072383,"vZ0":-1.0233396766846665,"x":120.86,"y":115.91,"x0":-1.749170030765359,"y0":50.00194873984382,"z0":5.669050657110314,"aX":-9.929105034719347},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2621,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3898377322375297,"extension":6.132521435284248},"index":2,"playId":"047d10de-d2ab-3d21-8e23-32631fc5c1cf","pitchNumber":3,"startTime":"2025-09-01T19:15:04.599Z","endTime":"2025-09-01T19:15:08.354Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.53860161008272,"strikeZoneBottom":1.69268779513048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41504448585878,"aZ":-12.382787066752796,"pfxX":-4.837252217083721,"pfxZ":9.717354173234348,"pX":1.017201810834222,"pZ":2.348120498314192,"vX0":9.24506088633091,"vY0":-141.3766602343572,"vZ0":-6.303177557572065,"x":78.23,"y":175.38,"x0":-1.6578134242545346,"y0":50.00033690446943,"z0":5.391607981812272,"aX":-9.850367993120004},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2582,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38653939327341913,"extension":6.267487836865992},"index":3,"playId":"c12d0dd1-a8b9-3b46-afde-dbf0180d6bd6","pitchNumber":4,"startTime":"2025-09-01T19:15:20.049Z","endTime":"2025-09-01T19:15:23.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46395051628564,"aZ":-10.170411640431471,"pfxX":-5.434969681384159,"pfxZ":10.859688447544622,"pX":-0.5443452279633857,"pZ":3.6288486654009806,"vX0":5.098825105517777,"vY0":-141.48526618274727,"vZ0":-3.41709937422245,"x":137.75,"y":140.8,"x0":-1.664246158802997,"y0":50.00245378200568,"z0":5.504667774337512,"aX":-11.012159189877407},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2550,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3872162226651592,"extension":6.21341901263755},"index":4,"playId":"14efcf51-008b-39fd-a34f-ca981a96f792","pitchNumber":5,"startTime":"2025-09-01T19:15:35.609Z","endTime":"2025-09-01T19:15:38.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.284586680420485,"aZ":-30.430200740829328,"pfxX":10.095296496949603,"pfxZ":1.2154699649163785,"pX":0.5004994335640157,"pZ":3.1740905605951633,"vX0":2.8914652149667757,"vY0":-120.15347873371503,"vZ0":0.6366718804364424,"x":97.92,"y":153.08,"x0":-2.0354579198091005,"y0":50.00319704184986,"z0":5.6497952508501434,"aX":14.487706138279796},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.6,"breakHorizontal":-19.0,"spinRate":2906,"spinDirection":63},"zone":3,"typeConfidence":2.0,"plateTime":0.45912040593599546,"extension":6.314194949918975},"hitData":{"launchSpeed":76.1,"launchAngle":52.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":77.11,"coordY":133.27}},"index":5,"playId":"4e81d074-6f77-38fe-9a2f-7daf3a3c3339","pitchNumber":6,"startTime":"2025-09-01T19:16:13.404Z","endTime":"2025-09-01T19:16:22.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:16:22.168Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-01T19:16:40.560Z","endTime":"2025-09-01T19:17:43.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.631944415107043,"aZ":-21.73536700012946,"pfxX":-9.277757909751518,"pfxZ":6.113667533366958,"pX":0.07240519852260253,"pZ":1.5506311731504387,"vX0":7.804410496046608,"vY0":-130.41759189966726,"vZ0":-5.756149542855809,"x":114.24,"y":196.91,"x0":-1.7661219824666952,"y0":50.005229466237445,"z0":5.445761731572772,"aX":-15.847024337894451},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":2024,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.42138116767084055,"extension":6.348802185343364},"index":0,"playId":"7ec9e3cf-3aab-3afb-9750-7a0c0451a38c","pitchNumber":1,"startTime":"2025-09-01T19:16:42.200Z","endTime":"2025-09-01T19:16:45.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.876660444298125,"aZ":-11.44667157096997,"pfxX":-4.772883108091852,"pfxZ":10.006902719091535,"pX":0.5020705693513524,"pZ":1.8994077189824117,"vX0":7.725544424782966,"vY0":-143.4092173194273,"vZ0":-7.891137416940248,"x":97.86,"y":187.5,"x0":-1.6135072445628256,"y0":50.00324348715134,"z0":5.410466231986366,"aX":-9.887125625168357},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2573,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.38273868024367674,"extension":6.327902267824005},"index":1,"playId":"1cab7bfe-e0c9-30d2-aa5f-fed9772c0983","pitchNumber":2,"startTime":"2025-09-01T19:16:57.121Z","endTime":"2025-09-01T19:17:00.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-01T19:17:06.232Z","endTime":"2025-09-01T19:17:22.508Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.4961689442786,"strikeZoneBottom":1.69890631107367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52818625244817,"aZ":-14.512628724177562,"pfxX":-4.457173245998,"pfxZ":8.437183747515746,"pX":-0.363634212309519,"pZ":3.8713698316511804,"vX0":5.463568128346644,"vY0":-143.61462704910107,"vZ0":-2.595453669328498,"x":130.86,"y":134.25,"x0":-1.7095306497660714,"y0":50.00555291199696,"z0":5.686847663861472,"aX":-9.333853663264309},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2566,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3810379088653364,"extension":5.747721327434698},"index":3,"playId":"e37c2f9c-b0c8-3dd1-90de-afbc51d0c6dd","pitchNumber":3,"startTime":"2025-09-01T19:17:22.508Z","endTime":"2025-09-01T19:17:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.52164002336471,"strikeZoneBottom":1.69008409106855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.289639122540116,"aZ":-12.105854631123883,"pfxX":-4.133759091085253,"pfxZ":9.571087836370157,"pX":-0.5073002204613144,"pZ":2.4194702252478186,"vX0":4.916277277209534,"vY0":-143.86535873770683,"vZ0":-6.688173696932665,"x":136.34,"y":173.45,"x0":-1.7010226338048444,"y0":50.004516733919004,"z0":5.5244345518088895,"aX":-8.6688516697985},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2421,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38068028312579605,"extension":6.133963327602741},"index":4,"playId":"960c7b61-8cb6-3e71-a492-d44ee1eb1c81","pitchNumber":4,"startTime":"2025-09-01T19:17:39.311Z","endTime":"2025-09-01T19:17:43.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:17:43.748Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-01T19:18:01.083Z","endTime":"2025-09-01T19:19:07.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.36018279329986,"strikeZoneBottom":1.50800693725965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47731964807414,"aZ":-33.40581822828559,"pfxX":12.759169170934378,"pfxZ":-0.8371135514027603,"pX":0.1879598222389241,"pZ":3.2587460069663376,"vX0":1.2402662723080071,"vY0":-121.61748652951049,"vZ0":1.1004783596778016,"x":109.84,"y":150.79,"x0":-1.985122037350091,"y0":50.001706701209336,"z0":5.734450158425821,"aX":18.799777136934633},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":-23.3,"spinRate":3017,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4532082046065411,"extension":6.068703223520366},"index":0,"playId":"8137ae6f-afcc-3f53-878c-a7c05c3c14fe","pitchNumber":1,"startTime":"2025-09-01T19:18:07.759Z","endTime":"2025-09-01T19:18:11.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.898518562473804,"aZ":-10.983417209234753,"pfxX":-5.435361068237101,"pfxZ":10.284811419540228,"pX":0.641389245691635,"pZ":2.495633872517488,"vX0":7.907158719445913,"vY0":-143.27624029844748,"vZ0":-6.522561033694523,"x":92.55,"y":171.4,"x0":-1.459591913374388,"y0":50.00018404130146,"z0":5.5018413310195555,"aX":-11.196841177715617},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2629,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3836166839576416,"extension":5.855174080681962},"index":1,"playId":"35e99663-cac3-3436-afad-973a4b2be9ac","pitchNumber":2,"startTime":"2025-09-01T19:18:23.174Z","endTime":"2025-09-01T19:18:26.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.29891509602178,"strikeZoneBottom":1.58447169420316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52701749642259,"aZ":-29.64069279454531,"pfxX":4.7392567964706975,"pfxZ":1.5567104923676285,"pX":1.0473381996630984,"pZ":0.390398967340809,"vX0":4.819175210465256,"vY0":-126.95972218735554,"vZ0":-6.6027765438825545,"x":77.08,"y":228.24,"x0":-1.4928577148039954,"y0":50.00564702569837,"z0":5.390873072200851,"aX":7.719152559904643},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-9.7,"spinRate":2871,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4317839867910478,"extension":6.313632812978826},"index":2,"playId":"a0bf4318-c2e8-3f47-a525-2fa6bda963ad","pitchNumber":3,"startTime":"2025-09-01T19:18:43.842Z","endTime":"2025-09-01T19:18:48.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.677420540999854,"aZ":-33.86299433618942,"pfxX":5.800841987666592,"pfxZ":-1.0559247601368957,"pX":1.3781217578920264,"pZ":1.394148279437151,"vX0":5.536464951830744,"vY0":-127.0443595639179,"vZ0":-3.51060818847153,"x":64.47,"y":201.14,"x0":-1.598196007184113,"y0":50.00106347599157,"z0":5.540257839662867,"aX":9.298792861520836},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-12.0,"spinRate":2960,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4343276576428168,"extension":6.189874309787596},"index":3,"playId":"56cff4ff-1f2c-3207-b5a8-c0df344d1374","pitchNumber":4,"startTime":"2025-09-01T19:19:03.462Z","endTime":"2025-09-01T19:19:07.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:19:07.804Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a ground ball to right fielder Jordan Walker, deflected by second baseman Thomas Saggese.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-01T19:21:09.441Z","endTime":"2025-09-01T19:21:31.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.781835830867575,"aZ":-25.73414134892507,"pfxX":-8.753205569563313,"pfxZ":4.202516908320652,"pX":-0.3931197841396264,"pZ":2.146986858838018,"vX0":3.6705707967849315,"vY0":-122.87516287541473,"vZ0":-2.514139175167723,"x":131.98,"y":180.81,"x0":-0.7670145811566395,"y0":50.00348939493848,"z0":5.364358193959751,"aX":-13.418529326882814},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":1909,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.44532758715205345,"extension":6.565110026535111},"hitData":{"launchSpeed":76.9,"launchAngle":12.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":174.54,"coordY":126.61}},"index":0,"playId":"be69f0e3-eb68-3431-ab12-bc28b3824d1f","pitchNumber":1,"startTime":"2025-09-01T19:21:19.938Z","endTime":"2025-09-01T19:21:31.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:21:31.699Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jacob Wilson out on a sacrifice bunt, pitcher Sonny Gray to first baseman Willson Contreras. Lawrence Butler to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-01T19:21:56.094Z","endTime":"2025-09-01T19:22:05.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T19:21:49.389Z","endTime":"2025-09-01T19:21:58.391Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.482471582742658,"aZ":-20.888690804359832,"pfxX":-6.683133768460642,"pfxZ":6.11243944044291,"pX":-0.03411181568149675,"pZ":2.318365335167184,"vX0":3.5516616031987294,"vY0":-135.4967276510849,"vZ0":-4.553911583188072,"x":118.3,"y":176.18,"x0":-0.4982844618887456,"y0":50.00628513085256,"z0":5.493754174153619,"aX":-12.344548896872018},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":11.3,"spinRate":2369,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4052934241490167,"extension":7.006716176822916},"hitData":{"launchSpeed":39.8,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":132.68,"coordY":188.99}},"index":1,"playId":"2b167877-c871-3640-abfc-9fe9b9b59c5a","pitchNumber":1,"startTime":"2025-09-01T19:21:58.391Z","endTime":"2025-09-01T19:22:05.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:22:05.307Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Jordan Walker. Lawrence Butler to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-01T19:22:30.295Z","endTime":"2025-09-01T19:23:50.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":71.8,"strikeZoneTop":3.63653932005053,"strikeZoneBottom":1.7351236093677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.664303430101327,"aZ":-44.22579699512391,"pfxX":7.311040609787374,"pfxZ":-9.092657164991198,"pX":-0.22798674233771182,"pZ":3.070850557947702,"vX0":-1.377251627578479,"vY0":-115.84924630027663,"vZ0":3.3782290955378635,"x":125.69,"y":155.87,"x0":-0.5652859788327957,"y0":50.0033998578026,"z0":5.895112399539259,"aX":9.690002205836672},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.9,"breakHorizontal":-12.7,"spinRate":2754,"spinDirection":29},"zone":2,"typeConfidence":2.0,"plateTime":0.47737309197220634,"extension":6.6914126066048185},"index":0,"playId":"5ea1f6a1-bba2-3f34-8ded-cf2653db928a","pitchNumber":1,"startTime":"2025-09-01T19:22:34.934Z","endTime":"2025-09-01T19:22:39.093Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.5974053224822,"strikeZoneBottom":1.76357584642727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6884201883298,"aZ":-36.589139122183774,"pfxX":7.367224863917782,"pfxZ":-2.9232625661081415,"pX":0.454632127610416,"pZ":0.8745099437599398,"vX0":0.24038209645861564,"vY0":-122.58989572478117,"vZ0":-3.5579381327181387,"x":99.67,"y":215.17,"x0":-0.6009616963518012,"y0":50.0014385259886,"z0":5.488787448345934,"aX":11.139251045107414},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.9,"breakHorizontal":-13.3,"spinRate":2747,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4479127990578733,"extension":6.648875805789749},"index":1,"playId":"65b68ebb-57b0-38e1-9eb2-4354690be397","pitchNumber":2,"startTime":"2025-09-01T19:22:52.383Z","endTime":"2025-09-01T19:22:56.825Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.70666048845358,"strikeZoneBottom":1.77205015567895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.364168299357647,"aZ":-21.05888258022659,"pfxX":-5.117928086855935,"pfxZ":5.922872118665323,"pX":1.548533702667811,"pZ":3.0230382272902223,"vX0":6.637459880636285,"vY0":-135.55908561501508,"vZ0":-2.8587947255045814,"x":57.97,"y":157.16,"x0":-0.25744633281892126,"y0":50.00050203235514,"z0":5.5477708319740096,"aX":-9.601783196828244},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":8.0,"spinRate":2491,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4027911262473931,"extension":6.673489300786168},"index":2,"playId":"5c63a591-75b1-3e14-ba20-7f125160da87","pitchNumber":3,"startTime":"2025-09-01T19:23:12.948Z","endTime":"2025-09-01T19:23:17.276Z","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":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.272737990007307,"aZ":-35.73689199043465,"pfxX":6.8494666583971,"pfxZ":-2.2958749511669385,"pX":0.6061063657987259,"pZ":1.800777536315694,"vX0":0.8455712294413721,"vY0":-124.20195440041857,"vZ0":-2.0233272910117344,"x":93.9,"y":190.16,"x0":-0.6285505236922292,"y0":50.00247685373221,"z0":5.614959085580978,"aX":10.635598151506873},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-12.6,"spinRate":2802,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4420226104185949,"extension":6.648124159726079},"hitData":{"launchSpeed":97.9,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.53,"coordY":90.25}},"index":3,"playId":"03ed8081-580a-3aea-b388-18af378ae18e","pitchNumber":4,"startTime":"2025-09-01T19:23:38.230Z","endTime":"2025-09-01T19:23:50.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:23:50.957Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out sharply, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-01T19:24:18.558Z","endTime":"2025-09-01T19:24:30.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":84.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.436437537279858,"aZ":-17.931879663087212,"pfxX":1.8943574897535662,"pfxZ":7.7700252115237936,"pX":-0.10340900710596847,"pZ":2.11104908638934,"vX0":0.7471483724118517,"vY0":-135.0153744588582,"vZ0":-5.525989199201894,"x":120.94,"y":181.78,"x0":-0.6303441437035855,"y0":50.000699363950375,"z0":5.460469919423346,"aX":3.470543339318519},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-3.6,"spinRate":2637,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.406835344479171,"extension":6.8090962198511225},"hitData":{"launchSpeed":105.4,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":115.33,"coordY":174.49}},"index":0,"playId":"7e557988-32d9-3278-b7a3-3a9f0bdea6a5","pitchNumber":1,"startTime":"2025-09-01T19:24:23.072Z","endTime":"2025-09-01T19:24:30.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:24:30.782Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging, catcher Willie MacIver to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-01T19:26:38.189Z","endTime":"2025-09-01T19:27:49.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":1},"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":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.847442417336197,"aZ":-12.957396572381375,"pfxX":-5.514910517561434,"pfxZ":9.60169036816027,"pX":0.08343515029991144,"pZ":3.2470060092930746,"vX0":6.862576303671732,"vY0":-140.36621753643553,"vZ0":-4.092666727986106,"x":113.82,"y":151.11,"x0":-1.6730436306809793,"y0":50.00687680284083,"z0":5.563733260042459,"aX":-11.042386972384586},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2610,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3897516702398365,"extension":6.257095345284692},"index":0,"playId":"d6126abd-2551-3188-87b4-5bd804e75d2f","pitchNumber":1,"startTime":"2025-09-01T19:26:43.746Z","endTime":"2025-09-01T19:26:47.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.55689903933398,"strikeZoneBottom":1.69223226588971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.649033420322436,"aZ":-14.18504012598673,"pfxX":-6.0493872904873065,"pfxZ":8.873184494041507,"pX":0.44501174254116094,"pZ":2.1075158992776717,"vX0":7.586492329151729,"vY0":-141.14966344578383,"vZ0":-6.797607623824426,"x":100.04,"y":181.88,"x0":-1.4854505058194771,"y0":50.005548062251556,"z0":5.451814558825277,"aX":-12.268636507461443},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2472,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.3873141057153786,"extension":6.264820589138034},"index":1,"playId":"27dcb4de-fd0b-3ad0-830c-e09bb7d0d5c7","pitchNumber":2,"startTime":"2025-09-01T19:27:15.922Z","endTime":"2025-09-01T19:27:19.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-01T19:27:28.859Z","endTime":"2025-09-01T19:27:42.869Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.202337262531735,"aZ":-29.153870284900933,"pfxX":2.0235591189418582,"pfxZ":1.8207794796859647,"pX":0.6216651983766713,"pZ":0.8462835545250089,"vX0":4.8335737305290465,"vY0":-127.54472859898118,"vZ0":-5.794319869894055,"x":93.3,"y":215.93,"x0":-1.557561042033161,"y0":50.00049870308138,"z0":5.434592034970362,"aX":3.345689508369843},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-4.7,"spinRate":2891,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4287558048340543,"extension":6.242028794450062},"index":3,"playId":"3d38bb0f-3417-3d84-9634-39bf9722ec64","pitchNumber":3,"startTime":"2025-09-01T19:27:42.869Z","endTime":"2025-09-01T19:27:49.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:27:49.604Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to third baseman Darell Hernaiz.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-01T19:28:05.914Z","endTime":"2025-09-01T19:29:47.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.12656590628244,"strikeZoneBottom":1.53182503446288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47226570593542,"aZ":-12.216450319473642,"pfxX":-5.103675812502692,"pfxZ":9.762232152602117,"pX":0.1975043837237407,"pZ":3.0053614310311536,"vX0":6.698914978465919,"vY0":-142.06783060154035,"vZ0":-4.887759847756039,"x":109.47,"y":157.64,"x0":-1.5276910565302988,"y0":50.006261166403405,"z0":5.524430606019035,"aX":-10.437805592881825},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2487,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3855004883737445,"extension":6.154888225423491},"index":0,"playId":"ae9c6d26-3d1e-3a47-9e91-f461653b9967","pitchNumber":1,"startTime":"2025-09-01T19:28:15.223Z","endTime":"2025-09-01T19:28:18.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-01T19:28:26.196Z","endTime":"2025-09-01T19:28:40.518Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43179373125157,"aZ":-29.088885480127022,"pfxX":2.9072672132084714,"pfxZ":1.8863485744873572,"pX":0.12778104831067721,"pZ":2.572961027327885,"vX0":3.726224871606826,"vY0":-127.34381791808066,"vZ0":-1.8510637088315378,"x":112.13,"y":169.31,"x0":-1.734914753624863,"y0":50.00030993834221,"z0":5.622010997074761,"aX":4.748962816246636},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-6.1,"spinRate":2844,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.43097934841138485,"extension":6.348996904921831},"index":2,"playId":"375c6a63-29f3-3eb3-a50d-3384b05f13e0","pitchNumber":2,"startTime":"2025-09-01T19:28:40.518Z","endTime":"2025-09-01T19:28:43.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12316259036915,"aZ":-13.287776309971226,"pfxX":-3.876647305422635,"pfxZ":9.252768752316465,"pX":0.25893355228561205,"pZ":3.7779477679860025,"vX0":6.027213433284522,"vY0":-142.29774657816637,"vZ0":-3.016257795889566,"x":107.13,"y":136.78,"x0":-1.387627836128547,"y0":50.000626662456156,"z0":5.699061396800236,"aX":-7.911621486818514},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2463,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38563723130506977,"extension":6.130805595191939},"index":3,"playId":"2a2d9272-84e0-38db-92c4-a0e04bde5816","pitchNumber":3,"startTime":"2025-09-01T19:28:57.356Z","endTime":"2025-09-01T19:29:00.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18445324732756,"aZ":-10.902272202433304,"pfxX":-5.435763111278616,"pfxZ":10.224344551261698,"pX":0.8196023649393515,"pZ":2.7457364434947102,"vX0":8.325984187598879,"vY0":-143.13706249857592,"vZ0":-5.858514661167271,"x":85.76,"y":164.65,"x0":-1.417002639895316,"y0":50.00651797892521,"z0":5.49791122110136,"aX":-11.313693870087628},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2557,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.38226844176502617,"extension":6.174230325054388},"index":4,"playId":"9f1365ae-54d8-3be0-856a-8fb5785f649c","pitchNumber":4,"startTime":"2025-09-01T19:29:15.307Z","endTime":"2025-09-01T19:29:19.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47900168477208,"aZ":-35.37805138366324,"pfxX":12.339236223378409,"pfxZ":-2.1705050398734294,"pX":0.25936982875392356,"pZ":2.4326881214288125,"vX0":1.4840066265836926,"vY0":-121.19014328363637,"vZ0":-0.28211830799728244,"x":107.11,"y":173.1,"x0":-1.964045892024968,"y0":50.00428535534233,"z0":5.662224456636259,"aX":18.20514260031675},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":-22.7,"spinRate":3081,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4533701966357637,"extension":6.073217088745554},"hitData":{"launchSpeed":99.7,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":78.0,"coordY":170.0}},"index":5,"playId":"c283003a-c7ab-3631-9c8f-a8f07d40b228","pitchNumber":5,"startTime":"2025-09-01T19:29:38.925Z","endTime":"2025-09-01T19:29:47.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:29:47.064Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to second baseman Zack Gelof in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-01T19:30:14.699Z","endTime":"2025-09-01T19:31:55.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.77106002350329,"strikeZoneBottom":1.8540917167993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.336258596720565,"aZ":-15.010808098105228,"pfxX":-6.963054840077785,"pfxZ":8.623199379466294,"pX":1.2386490157519705,"pZ":1.0343567391535977,"vX0":9.911314915190651,"vY0":-140.09709369362065,"vZ0":-9.169978328171638,"x":69.79,"y":210.85,"x0":-1.4385135613950268,"y0":50.000799984138034,"z0":5.328674788792482,"aX":-13.85542278299485},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2544,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39080262672348187,"extension":6.128321541168165},"index":0,"playId":"50cdcf42-5ff5-3cae-91e1-eb6bed2612bc","pitchNumber":1,"startTime":"2025-09-01T19:30:16.453Z","endTime":"2025-09-01T19:30:19.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.77376788354148,"strikeZoneBottom":1.85702373698093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99406707945863,"aZ":-12.66242799285334,"pfxX":-6.119130404086704,"pfxZ":9.90190610640488,"pX":1.2609265817881243,"pZ":1.2043119598253935,"vX0":9.576357641229485,"vY0":-139.82043156570103,"vZ0":-9.082102929452217,"x":68.94,"y":206.26,"x0":-1.421229879926453,"y0":50.00067636378579,"z0":5.33578707836284,"aX":-12.055162893798876},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2647,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39248189284691914,"extension":6.346842909667595},"index":1,"playId":"5a52f74e-1920-397e-81ae-96579790860d","pitchNumber":2,"startTime":"2025-09-01T19:30:35.365Z","endTime":"2025-09-01T19:30:38.406Z","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":96.3,"endSpeed":87.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85909618075018,"aZ":-11.948378014437006,"pfxX":-5.046815870788916,"pfxZ":10.208450902291592,"pX":-0.5999253116644048,"pZ":2.6189042459785483,"vX0":4.572054338477347,"vY0":-140.14935419221243,"vZ0":-5.773311265295612,"x":139.87,"y":168.07,"x0":-1.5999176505558823,"y0":50.00532761019099,"z0":5.492253418120443,"aX":-10.001133843136374},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2539,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39141865229616224,"extension":6.063847838101825},"index":2,"playId":"8400f28c-bb53-3e44-afab-d527611ffb75","pitchNumber":3,"startTime":"2025-09-01T19:30:57.328Z","endTime":"2025-09-01T19:31:01.737Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.81412603639777,"strikeZoneBottom":1.74311783945418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67170750164591,"aZ":-12.039169038614498,"pfxX":-4.945349568433445,"pfxZ":10.187511536628069,"pX":0.4283916919272741,"pZ":1.8590502484944056,"vX0":7.633437828544952,"vY0":-139.5269551348978,"vZ0":-7.473176258145466,"x":100.67,"y":188.59,"x0":-1.6973225314281102,"y0":50.004921864128946,"z0":5.361304692699397,"aX":-9.776565698522493},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2535,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.392200282079195,"extension":6.434248266040428},"index":3,"playId":"aaad6596-80a0-3a43-9b4d-f9ce2b3a6f77","pitchNumber":4,"startTime":"2025-09-01T19:31:23.273Z","endTime":"2025-09-01T19:31:27.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.4,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.087705685599104,"aZ":-11.804352726786783,"pfxX":-4.721153030418479,"pfxZ":10.116205396412566,"pX":0.005393179129818122,"pZ":3.041906955420661,"vX0":5.714912458170504,"vY0":-141.2261087412384,"vZ0":-4.902416019200453,"x":116.79,"y":156.65,"x0":-1.433994031022019,"y0":50.002810498142374,"z0":5.56371020482692,"aX":-9.50717243216769},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2565,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.38828585772061075,"extension":6.111484505078151},"hitData":{"launchSpeed":84.2,"launchAngle":64.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":169.05,"coordY":174.49}},"index":4,"playId":"d2d0e151-5549-3f64-b7e9-b9e1ca28f0d6","pitchNumber":5,"startTime":"2025-09-01T19:31:44.346Z","endTime":"2025-09-01T19:31:55.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:31:55.664Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to right fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-01T19:32:19.732Z","endTime":"2025-09-01T19:32:28.181Z","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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":"Lineout","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":668709,"link":"/api/v1/people/668709"},"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(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":88.3,"endSpeed":79.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749171270701815,"aZ":-20.402097988734464,"pfxX":-9.021611775051106,"pfxZ":7.129228723510973,"pX":-0.6830421009520419,"pZ":2.8071441519683358,"vX0":4.823368430332041,"vY0":-128.4740963323976,"vZ0":-3.308746320672887,"x":143.04,"y":162.99,"x0":-1.4253534715191758,"y0":50.00008768694944,"z0":5.721114192882458,"aX":-14.888363050880157},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":1923,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4284032712520096,"extension":6.219028940003118},"hitData":{"launchSpeed":83.5,"launchAngle":25.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.17,"coordY":104.97}},"index":0,"playId":"671b3df1-f084-35f5-a098-24288b672f0a","pitchNumber":1,"startTime":"2025-09-01T19:32:21.308Z","endTime":"2025-09-01T19:32:28.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:32:28.181Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Darell Hernaiz doubles (4) on a sharp ground ball to left fielder Lars Nootbaar, deflected by third baseman Nolan Gorman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:34:47.320Z","endTime":"2025-09-01T19:35:25.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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_deflection"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.698554320690413,"aZ":-18.66922695708716,"pfxX":-4.974324292043775,"pfxZ":7.222307973429864,"pX":-0.4670944455980077,"pZ":3.0173614147236707,"vX0":2.4572580788953324,"vY0":-135.4253986271202,"vZ0":-3.382622146680409,"x":134.8,"y":157.31,"x0":-0.7366212938817099,"y0":50.003286899053315,"z0":5.57762040430649,"aX":-9.30237646613169},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":8.5,"spinRate":2380,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.40339946870166354,"extension":6.543506372906598},"index":0,"playId":"c53f73d9-6665-3cb3-811e-22c2d04ed99e","pitchNumber":1,"startTime":"2025-09-01T19:34:55.495Z","endTime":"2025-09-01T19:34:58.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.016781019541053,"aZ":-43.167369902888595,"pfxX":6.348449676447023,"pfxZ":-8.198067993919524,"pX":-0.5686815635467365,"pZ":2.372772163087246,"vX0":-1.5509261426908285,"vY0":-115.52515877754408,"vZ0":1.7379882619632177,"x":138.68,"y":174.72,"x0":-0.7102098838960941,"y0":50.000907441837086,"z0":5.7834928465907245,"aX":8.516003492963893},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.0,"breakHorizontal":-11.0,"spinRate":2518,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4754751347972177,"extension":6.529019564693909},"hitData":{"launchSpeed":106.3,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":55.54,"coordY":101.01}},"index":1,"playId":"b094e140-3664-3fed-87d5-b9157d0b2d97","pitchNumber":2,"startTime":"2025-09-01T19:35:12.804Z","endTime":"2025-09-01T19:35:25.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:35:25.087Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a sharp ground ball to center fielder Nathan Church. Darell Hernaiz scores. Colby Thomas out at 2nd on the throw, center fielder Nathan Church to first baseman Willson Contreras to shortstop Masyn Winn.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:35:49.345Z","endTime":"2025-09-01T19:36:59.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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_assist"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.2,"endSpeed":73.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.414845913615874,"aZ":-42.91139315989261,"pfxX":8.404423186000159,"pfxZ":-7.9564095560681505,"pX":1.26135798603503,"pZ":1.1968421778264526,"vX0":1.5901375098239179,"vY0":-116.73308202861591,"vZ0":-0.7878931728363809,"x":68.92,"y":206.47,"x0":-0.5227491340530777,"y0":50.001913340254085,"z0":5.656103265726062,"aX":11.345356688778296},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.2,"breakHorizontal":-15.6,"spinRate":2564,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4731644707053442,"extension":6.747294989951887},"index":0,"playId":"03cc7732-c944-3ba2-8b3d-ec45e56f1a0f","pitchNumber":1,"startTime":"2025-09-01T19:35:54.431Z","endTime":"2025-09-01T19:35:57.692Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.43538567231333,"strikeZoneBottom":1.69053234233123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16491124617089,"aZ":-38.518634353654576,"pfxX":10.980025151391317,"pfxZ":-4.240576075940119,"pX":1.5331400388693366,"pZ":-0.45358122728942407,"vX0":1.6324294738113976,"vY0":-122.8894292727955,"vZ0":-6.24638431120988,"x":58.56,"y":251.03,"x0":-0.566939592503576,"y0":50.00055714620741,"z0":5.474799622787956,"aX":16.43577049328397},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.1,"breakHorizontal":-20.3,"spinRate":2738,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.449366047584038,"extension":6.6800223576157745},"index":1,"playId":"04b07754-175f-388a-a7aa-f0497424f546","pitchNumber":2,"startTime":"2025-09-01T19:36:16.574Z","endTime":"2025-09-01T19:36:21.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"04b07754-175f-388a-a7aa-f0497424f546","startTime":"2025-09-01T19:36:45.311Z","endTime":"2025-09-01T19:36:46.232Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.736948807883508,"aZ":-22.593917975714472,"pfxX":-7.011454823916541,"pfxZ":5.1743788481429664,"pX":0.28911062333357596,"pZ":1.7445849959869932,"vX0":4.635060725083701,"vY0":-135.53029997834503,"vZ0":-5.556801898642873,"x":105.98,"y":191.68,"x0":-0.5357811349045897,"y0":50.00663992956675,"z0":5.4083419088854585,"aX":-12.993879581864498},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":11.6,"spinRate":2442,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4047606614393571,"extension":6.728401884842071},"hitData":{"launchSpeed":109.5,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.51,"coordY":106.58}},"index":3,"playId":"c8557c5b-c91c-3858-8c32-a8197a720c4f","pitchNumber":3,"startTime":"2025-09-01T19:36:46.232Z","endTime":"2025-09-01T19:36:59.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:36:59.030Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Bleday homers (12) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:37:47.272Z","endTime":"2025-09-01T19:38:11.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.841801379587224,"aZ":-22.96377930977818,"pfxX":-0.7396631806233303,"pfxZ":5.042196991678768,"pX":0.6209877315874301,"pZ":2.479801457994649,"vX0":3.116365914618121,"vY0":-135.1411716478808,"vZ0":-3.793445663399928,"x":93.33,"y":171.83,"x0":-0.4572676827744581,"y0":50.003558146913576,"z0":5.5388643735401875,"aX":-1.3516241362547157},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2627,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.40722926319028163,"extension":6.655788448671978},"hitData":{"launchSpeed":109.0,"launchAngle":31.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":241.71,"coordY":68.25}},"index":0,"playId":"fe6598c5-b464-3fb8-8b03-12eb300e9b46","pitchNumber":1,"startTime":"2025-09-01T19:37:47.272Z","endTime":"2025-09-01T19:38:11.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:38:11.272Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:38:31.504Z","endTime":"2025-09-01T19:39:00.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.52279444965339,"strikeZoneBottom":1.63339847041668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.338880011106315,"aZ":-32.73716569928113,"pfxX":3.459400233491701,"pfxZ":-0.34542550895105073,"pX":0.7201052650949813,"pZ":1.7799312408372718,"vX0":2.447483653463849,"vY0":-127.41515190799448,"vZ0":-2.7657638619394476,"x":89.55,"y":190.72,"x0":-0.7052686219470833,"y0":50.00280903075441,"z0":5.489547112205422,"aX":5.637379608533888},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-6.8,"spinRate":2813,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4313296508154232,"extension":6.530831993711623},"index":0,"playId":"c9e435ff-a159-3f77-9bbe-96765eb75ced","pitchNumber":1,"startTime":"2025-09-01T19:38:33.810Z","endTime":"2025-09-01T19:38:37.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56679969623975,"aZ":-25.171380920743303,"pfxX":-4.981891441323014,"pfxZ":3.8558889938438305,"pX":0.348001695894284,"pZ":2.875593365301759,"vX0":3.8561672726470984,"vY0":-134.71223786025675,"vZ0":-2.382529312707675,"x":103.73,"y":161.14,"x0":-0.46342479554258514,"y0":50.002643107344554,"z0":5.573550060590613,"aX":-9.045720736740805},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":8.0,"spinRate":2450,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4084872481860331,"extension":6.655454681102918},"hitData":{"launchSpeed":94.5,"launchAngle":8.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.49,"coordY":96.45}},"index":1,"playId":"a5d9e649-3d47-3df2-a10f-36009ec8fac6","pitchNumber":2,"startTime":"2025-09-01T19:38:50.603Z","endTime":"2025-09-01T19:39:00.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:39:00.782Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willie MacIver called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:39:22.431Z","endTime":"2025-09-01T19:40:33.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":71.7,"strikeZoneTop":3.69626843388884,"strikeZoneBottom":1.63315855233427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.971254934610126,"aZ":-42.77652087582788,"pfxX":11.605309937288865,"pfxZ":-8.012105632983962,"pX":0.6925877555458739,"pZ":2.2727741311325556,"vX0":-0.39245370346475494,"vY0":-116.39431455532763,"vZ0":1.5756122579616134,"x":90.6,"y":177.42,"x0":-0.6326697811702661,"y0":50.001529577187384,"z0":5.749520366045488,"aX":15.362983047697124},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.4,"breakHorizontal":-20.6,"spinRate":2633,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.4770567325064037,"extension":6.561267528388029},"index":0,"playId":"4f3d60df-c6e2-3736-b2b3-cdf269715998","pitchNumber":1,"startTime":"2025-09-01T19:39:28.945Z","endTime":"2025-09-01T19:39:32.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582223705638345,"aZ":-32.32239964271072,"pfxX":2.9976576588831225,"pfxZ":-0.09275260716186118,"pX":0.6355182561490659,"pZ":2.8538167287019816,"vX0":2.0107728052193634,"vY0":-124.89652950747612,"vZ0":-0.30975685957814736,"x":92.78,"y":161.73,"x0":-0.5723459901382131,"y0":50.00382977280616,"z0":5.661133527077797,"aX":4.687147930825831},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":-5.9,"spinRate":2752,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.44028873317098816,"extension":6.62068100765006},"index":1,"playId":"cb495f53-3b4b-3aa3-8a90-f70b7e512b67","pitchNumber":2,"startTime":"2025-09-01T19:39:47.351Z","endTime":"2025-09-01T19:39:52.987Z","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":84.6,"endSpeed":76.9,"strikeZoneTop":3.69798703568899,"strikeZoneBottom":1.69685559371517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79454222019269,"aZ":-35.40723465108153,"pfxX":9.90769606229353,"pfxZ":-2.1516837023505135,"pX":0.7378754500912227,"pZ":0.9622043409192197,"vX0":0.06319507779881883,"vY0":-123.04944029020862,"vZ0":-3.8700104809179114,"x":88.87,"y":212.8,"x0":-0.5712402570076425,"y0":50.0013273248058,"z0":5.616901440717404,"aX":14.89940683117326},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.7,"breakHorizontal":-17.9,"spinRate":2850,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4484389976831875,"extension":6.68547060361414},"index":2,"playId":"c831a98a-c596-3810-9adb-240c165fa9d1","pitchNumber":3,"startTime":"2025-09-01T19:40:10.243Z","endTime":"2025-09-01T19:40:14.574Z","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":93.4,"endSpeed":84.3,"strikeZoneTop":3.68943412798213,"strikeZoneBottom":1.6036643591947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.31789764218265,"aZ":-22.772237815123287,"pfxX":-7.547715596401568,"pfxZ":5.123165684890764,"pX":0.9581740247528308,"pZ":1.868598076205444,"vX0":5.64254187037644,"vY0":-135.7089126550861,"vZ0":-5.380787040981823,"x":80.48,"y":188.33,"x0":-0.18493427690608513,"y0":50.000334821419756,"z0":5.4996497505433375,"aX":-13.84170934590399},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2485,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4062189479932572,"extension":6.60590483601353},"index":3,"playId":"cf962241-aebe-3755-920b-0c6e64c046d5","pitchNumber":4,"startTime":"2025-09-01T19:40:29.414Z","endTime":"2025-09-01T19:40:33.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:40:33.020Z","atBatIndex":44},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Zack Gelof caught stealing 2nd base, catcher Pedro Pagés to shortstop Masyn Winn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-01T19:40:47.815Z","endTime":"2025-09-01T19:41:26.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.73130379009854,"strikeZoneBottom":1.71951274424261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.788419190976402,"aZ":-21.259838567777635,"pfxX":2.4696984411466194,"pfxZ":5.956312229231994,"pX":-0.7656973738002856,"pZ":3.393385516273718,"vX0":-0.9376030748428996,"vY0":-134.61705077564002,"vZ0":-1.6922631115864708,"x":146.19,"y":147.16,"x0":-0.7332996474207146,"y0":50.00014907289402,"z0":5.538334356564024,"aX":4.522430530023763},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":-4.3,"spinRate":2510,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.40720370189163546,"extension":6.500871116409353},"index":0,"playId":"5e984d93-13f9-3592-aee7-5b0453364d76","pitchNumber":1,"startTime":"2025-09-01T19:40:58.171Z","endTime":"2025-09-01T19:41:01.225Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.59035064552524,"strikeZoneBottom":1.75264218680081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.467293538667146,"aZ":-28.02087807290287,"pfxX":-5.471030826768062,"pfxZ":2.7835965882082547,"pX":-1.4460883985221433,"pZ":3.3131567645594204,"vX0":0.14563755139951312,"vY0":-121.30721614419333,"vZ0":0.6999831613130091,"x":172.12,"y":149.32,"x0":-0.7959598890788319,"y0":50.00219141898399,"z0":5.461307037788983,"aX":-8.163097213452478},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.5,"breakHorizontal":9.8,"spinRate":1799,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4513133624841683,"extension":6.402821230291747},"index":1,"playId":"74cb3014-3952-3d37-9534-ae53099fbb9f","pitchNumber":2,"startTime":"2025-09-01T19:41:18.716Z","endTime":"2025-09-01T19:41:26.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:41:26.148Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to right fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:43:40.661Z","endTime":"2025-09-01T19:44:38.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.48037690347139,"strikeZoneBottom":1.72077887605512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69721770433043,"aZ":-12.392914524216158,"pfxX":-4.869541946462242,"pfxZ":10.047399394416864,"pX":-0.5660616056739757,"pZ":2.3654010389501394,"vX0":4.949198520174368,"vY0":-139.7237659192678,"vZ0":-6.566819906804147,"x":138.58,"y":174.91,"x0":-1.7311903511111248,"y0":50.005932223629465,"z0":5.567549908328546,"aX":-9.59033415844237},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2499,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.39263825646246264,"extension":6.165850548923513},"index":0,"playId":"b32a642b-5b53-31c3-b66b-6d45ddddeff8","pitchNumber":1,"startTime":"2025-09-01T19:43:40.661Z","endTime":"2025-09-01T19:43:45.403Z","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":82.3,"endSpeed":74.9,"strikeZoneTop":3.29182020814907,"strikeZoneBottom":1.56691249525083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270727029913576,"aZ":-36.41141179953132,"pfxX":12.051804032001654,"pfxZ":-2.989503794437341,"pX":0.11801710330177093,"pZ":0.607109963458643,"vX0":1.4474946995893925,"vY0":-119.75942910498799,"vZ0":-3.9821545355614063,"x":112.5,"y":222.39,"x0":-2.0597927363418873,"y0":50.002666147371805,"z0":5.631383504368806,"aX":17.087110064007035},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.2,"breakHorizontal":-22.1,"spinRate":2966,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46159632208668855,"extension":6.132453471150137},"index":1,"playId":"c9e96406-1db8-38d9-9c77-a63c888d0cd0","pitchNumber":2,"startTime":"2025-09-01T19:43:57.486Z","endTime":"2025-09-01T19:44:01.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.26234340452371,"strikeZoneBottom":1.64146576986751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.084589427531654,"aZ":-34.28896538143168,"pfxX":12.914917677097215,"pfxZ":-1.4349384601350366,"pX":1.3753265858480619,"pZ":2.1126206924341444,"vX0":3.9442940716433217,"vY0":-122.2929222646044,"vZ0":-1.4275051009811328,"x":64.58,"y":181.74,"x0":-1.9470525764747058,"y0":50.00210454968087,"z0":5.718316401373568,"aX":19.04102365686526},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-24.4,"spinRate":3017,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4525180188657911,"extension":6.08552210904505},"index":2,"playId":"30a81ab0-2dfa-37ab-9148-df73a9ed4fa5","pitchNumber":3,"startTime":"2025-09-01T19:44:14.417Z","endTime":"2025-09-01T19:44:18.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40062908490355,"aZ":-12.004746324459658,"pfxX":-5.198749824809743,"pfxZ":10.08709064656733,"pX":0.4277318384947843,"pZ":1.9966531857683127,"vX0":7.722163672541763,"vY0":-141.04228256488094,"vZ0":-7.583651129628725,"x":100.7,"y":184.87,"x0":-1.6800178952653877,"y0":50.00030556329036,"z0":5.508259997092558,"aX":-10.392568744689568},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2570,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.38950185283491656,"extension":6.234886784763255},"hitData":{"launchSpeed":108.4,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":116.72}},"index":3,"playId":"4bf98f1c-6cb6-3fa0-bddf-fa61a4b6e4bc","pitchNumber":4,"startTime":"2025-09-01T19:44:28.443Z","endTime":"2025-09-01T19:44:38.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:44:38.448Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. Lars Nootbaar to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:45:00.895Z","endTime":"2025-09-01T19:46:53.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.60607409115167,"strikeZoneBottom":1.59922186791288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04839116625598,"aZ":-15.98790962347912,"pfxX":-4.788008314156384,"pfxZ":8.143356966461981,"pX":-0.16816146273255103,"pZ":3.3940511221044014,"vX0":5.508455429374219,"vY0":-140.80530910572358,"vZ0":-3.1719701359118035,"x":123.41,"y":147.14,"x0":-1.5373836866889545,"y0":50.000383463607434,"z0":5.583529296842748,"aX":-9.514190289248262},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2497,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3905442671699211,"extension":6.0386248539048415},"index":0,"playId":"d53832ce-6134-3909-bd66-8b2c14926eed","pitchNumber":1,"startTime":"2025-09-01T19:45:00.895Z","endTime":"2025-09-01T19:45:04.386Z","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":83.1,"endSpeed":74.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02457942796695,"aZ":-32.698527366866934,"pfxX":12.487058151221767,"pfxZ":-0.3623358881000911,"pX":1.0046041233662206,"pZ":2.9612291833839373,"vX0":2.5970808638959264,"vY0":-120.84040953228283,"vZ0":0.4243104785444205,"x":78.71,"y":158.83,"x0":-1.7110618660216368,"y0":50.003289250641814,"z0":5.715087664210134,"aX":18.00647016756826},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.2,"breakHorizontal":-23.3,"spinRate":3095,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.45767318205582797,"extension":6.024655509549308},"index":1,"playId":"69154ea2-48d1-3c76-8751-943ac5285eb3","pitchNumber":2,"startTime":"2025-09-01T19:45:17.857Z","endTime":"2025-09-01T19:45:21.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.2,"strikeZoneTop":3.61828772093081,"strikeZoneBottom":1.64494729986776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.43068265747253,"aZ":-9.078486862956257,"pfxX":-0.6547370534797157,"pfxZ":11.403101294231094,"pX":1.5700398877685502,"pZ":3.5170312500662164,"vX0":8.304500495858036,"vY0":-142.94550233824089,"vZ0":-4.145496155572098,"x":57.15,"y":143.82,"x0":-1.3144900836283313,"y0":50.006979367266254,"z0":5.57938226976225,"aX":-1.3258178636500155},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.7,"breakHorizontal":-0.8,"spinRate":2592,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38629748153372034,"extension":6.1626481136999365},"index":2,"playId":"0ebf5592-db9c-3cb2-8e64-b68c8d46ed4e","pitchNumber":3,"startTime":"2025-09-01T19:45:36.902Z","endTime":"2025-09-01T19:45:39.932Z","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":97.8,"endSpeed":89.0,"strikeZoneTop":3.59877146720311,"strikeZoneBottom":1.62592153307345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74738258697854,"aZ":-13.273417791509992,"pfxX":-5.295533944891303,"pfxZ":9.280525500459742,"pX":1.2066642218562982,"pZ":2.557317526490545,"vX0":9.18950087997126,"vY0":-142.10189624313557,"vZ0":-5.906708620650656,"x":71.0,"y":169.73,"x0":-1.3869825252905172,"y0":50.007075241091115,"z0":5.512460458036531,"aX":-10.79049700336792},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2526,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38602909450935874,"extension":6.092570151075897},"index":3,"playId":"db46beac-2f09-3269-8729-42a5ec3007ec","pitchNumber":4,"startTime":"2025-09-01T19:45:56.532Z","endTime":"2025-09-01T19:46:01.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-01T19:46:16.740Z","endTime":"2025-09-01T19:46:29.300Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.4989291165267,"strikeZoneBottom":1.59393147799183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39322833264248,"aZ":-34.86230895357915,"pfxX":4.498608090766314,"pfxZ":-1.689685102769669,"pX":1.6829505250016643,"pZ":1.3164310146516658,"vX0":6.2654794483616545,"vY0":-126.62213895058233,"vZ0":-3.434536599699314,"x":52.85,"y":203.24,"x0":-1.425870985083584,"y0":50.00174280632399,"z0":5.535173998589762,"aX":7.16539192251365},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.7,"breakHorizontal":-9.8,"spinRate":3001,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43571968631178803,"extension":6.201533567877415},"index":5,"playId":"636a7a36-8ddc-3bb2-b1d0-986a91a3d5d2","pitchNumber":5,"startTime":"2025-09-01T19:46:29.300Z","endTime":"2025-09-01T19:46:33.813Z","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":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.41487761824069,"strikeZoneBottom":1.54371636509284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.421799875787094,"aZ":-9.834153444629234,"pfxX":-0.474896420181973,"pfxZ":11.199821188108341,"pX":0.7194935468558559,"pZ":4.212002820154212,"vX0":6.431032072696129,"vY0":-141.5508647202044,"vZ0":-2.0064629380463277,"x":89.57,"y":125.06,"x0":-1.5368900012350517,"y0":50.00557549226477,"z0":5.573880008258857,"aX":-0.9487005424035277},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":-0.7,"spinRate":2543,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38948918544962474,"extension":6.014866684833599},"index":6,"playId":"5405637d-4721-32e1-a6ac-a0a3dc57bba9","pitchNumber":6,"startTime":"2025-09-01T19:46:49.497Z","endTime":"2025-09-01T19:46:53.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:46:53.184Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:48:03.236Z","endTime":"2025-09-01T19:49:34.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T19:47:13.396Z","endTime":"2025-09-01T19:48:05.569Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.49276719626878,"strikeZoneBottom":1.69452376561424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.15810659374925,"aZ":-14.269510796369506,"pfxX":-5.607128770853225,"pfxZ":9.017237910406095,"pX":0.32000047914726637,"pZ":2.8938721730510957,"vX0":6.438116283339671,"vY0":-141.19919184717855,"vZ0":-4.584171791967517,"x":104.8,"y":160.65,"x0":-1.2794442105338413,"y0":50.00199764373444,"z0":5.481098326792684,"aX":-11.132801109091108},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2516,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3904174860293046,"extension":6.169323900313764},"index":1,"playId":"f0e0ab62-b04c-3054-bd43-7ad03f13da95","pitchNumber":1,"startTime":"2025-09-01T19:48:05.569Z","endTime":"2025-09-01T19:48:09.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.49451989835489,"strikeZoneBottom":1.66256462202615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05843683462651,"aZ":-9.794054515585275,"pfxX":-3.0822451910625084,"pfxZ":11.155422416494197,"pX":2.012162889705837,"pZ":1.94007412906552,"vX0":10.236522087588932,"vY0":-141.40315211112343,"vZ0":-7.931935548616659,"x":40.3,"y":186.4,"x0":-1.2693585758973684,"y0":50.002946365706315,"z0":5.4260411157623345,"aX":-6.185154187621021},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":3.2,"spinRate":2576,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38874113685191247,"extension":6.2789815853057265},"index":2,"playId":"fc5adcd7-1b98-34fa-a294-cd476d719c6b","pitchNumber":2,"startTime":"2025-09-01T19:48:22.931Z","endTime":"2025-09-01T19:48:26.710Z","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":97.9,"endSpeed":88.8,"strikeZoneTop":3.50150563225943,"strikeZoneBottom":1.66967117001018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.35385160266115,"aZ":-16.253679721630082,"pfxX":-6.0285881389652705,"pfxZ":7.861510223109497,"pX":1.2665151316972623,"pZ":1.4183510517610272,"vX0":9.625354448042291,"vY0":-142.08217026102884,"vZ0":-8.044894285035861,"x":68.72,"y":200.48,"x0":-1.3963900164783336,"y0":50.00651878869848,"z0":5.3386421375032285,"aX":-12.215008541972164},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":8.8,"spinRate":2544,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38687191760716777,"extension":6.114821981452188},"index":3,"playId":"09b7024c-b5df-3984-9343-dd7d6e54c3e1","pitchNumber":3,"startTime":"2025-09-01T19:48:42.695Z","endTime":"2025-09-01T19:48:47.104Z","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":80.7,"endSpeed":72.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.493636397174964,"aZ":-31.673515979845938,"pfxX":11.139041123471348,"pfxZ":0.36487288443052,"pX":0.43384089631516526,"pZ":2.750913391077138,"vX0":1.974490019598556,"vY0":-117.4281783466196,"vZ0":0.36062966402761587,"x":100.46,"y":164.51,"x0":-1.867794902887045,"y0":50.00144946034807,"z0":5.604048358490897,"aX":15.158835557257401},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.1,"breakHorizontal":-20.6,"spinRate":2946,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4710526479630399,"extension":6.210015676581141},"index":4,"playId":"d7ee252f-5a41-3b14-b008-6157bb24bbcb","pitchNumber":4,"startTime":"2025-09-01T19:49:00.778Z","endTime":"2025-09-01T19:49:04.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-01T19:49:18.187Z","endTime":"2025-09-01T19:49:31.530Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.336599410750562,"aZ":-33.946955729399825,"pfxX":10.606169214905618,"pfxZ":-1.2349057579740954,"pX":0.5671649971811988,"pZ":2.6481242490620254,"vX0":2.011724543133272,"vY0":-120.54903627921884,"vZ0":0.1906523478445976,"x":95.38,"y":167.28,"x0":-1.6596941840667807,"y0":50.00525100783871,"z0":5.632989447460425,"aX":15.188918256147096},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":-19.7,"spinRate":3022,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4591482188613738,"extension":6.065540017722187},"index":6,"playId":"d4ede448-2f6c-3059-a715-71da204d42df","pitchNumber":5,"startTime":"2025-09-01T19:49:31.530Z","endTime":"2025-09-01T19:49:34.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:49:34.593Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Gorman grounds into a force out, pitcher Luis Morales to shortstop Jacob Wilson. Lars Nootbaar to 3rd. Iván Herrera out at 2nd. Nolan Gorman to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:49:53.298Z","endTime":"2025-09-01T19:51:21.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.55826379389059,"strikeZoneBottom":1.79330317430925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.6260356085226,"aZ":-9.753329647051336,"pfxX":0.2670360979111741,"pfxZ":11.43451334650668,"pX":0.29225900238724584,"pZ":3.11114630200636,"vX0":4.7930296917062325,"vY0":-140.29296212983718,"vZ0":-4.940413864331572,"x":105.86,"y":154.78,"x0":-1.4847913005509707,"y0":50.000052917975644,"z0":5.551908118804601,"aX":0.5215447179484948},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":-1.7,"spinRate":2608,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.39291575706106263,"extension":6.171095330097646},"index":0,"playId":"5e630787-4717-3e17-8b56-f96f66a6c434","pitchNumber":1,"startTime":"2025-09-01T19:50:00.100Z","endTime":"2025-09-01T19:50:03.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04919789134673,"aZ":-9.676530671391305,"pfxX":0.09242892511064449,"pfxZ":11.404797062361308,"pX":0.4598538069776733,"pZ":2.2139437275589993,"vX0":5.188934251247928,"vY0":-140.5660976640199,"vZ0":-7.236653803464868,"x":99.47,"y":179.0,"x0":-1.4332008146431747,"y0":50.00562120542075,"z0":5.4730170354651575,"aX":0.18258004307511128},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":-1.4,"spinRate":2634,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3917638004385422,"extension":6.293321611581947},"index":1,"playId":"240d67bf-698c-31c9-b50c-7d0c06dde49a","pitchNumber":2,"startTime":"2025-09-01T19:50:16.615Z","endTime":"2025-09-01T19:50:22.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.47307516930472,"strikeZoneBottom":1.61469240991659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.772976609154465,"aZ":-27.03078146538784,"pfxX":4.112830633928546,"pfxZ":3.3641974106801253,"pX":1.367228118091019,"pZ":-0.9058848227058456,"vX0":5.615017924419704,"vY0":-124.20624892334877,"vZ0":-9.48854825445633,"x":64.88,"y":263.24,"x0":-1.4757178554207437,"y0":50.00512272561205,"z0":5.286591176640969,"aX":6.290003356302008},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-9.0,"spinRate":2865,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4445905692870591,"extension":6.297212750662707},"index":2,"playId":"d188949a-c4e6-3151-b660-574f341ac7ad","pitchNumber":3,"startTime":"2025-09-01T19:50:49.154Z","endTime":"2025-09-01T19:50:53.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.780216295425205,"aZ":-20.406616027491417,"pfxX":-9.2811671582511,"pfxZ":6.678220334547591,"pX":-0.7707630784522359,"pZ":2.239216501988745,"vX0":5.077181730486931,"vY0":-132.3112246712972,"vZ0":-4.642096027595075,"x":146.38,"y":178.32,"x0":-1.5146382532989302,"y0":50.00435955447624,"z0":5.523531997944901,"aX":-16.3603188262571},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2056,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4148971887115205,"extension":6.279998245475497},"hitData":{"launchSpeed":69.2,"launchAngle":-71.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":179.55}},"index":3,"playId":"2be15aac-b90d-3bb4-8e52-144a3852bc26","pitchNumber":4,"startTime":"2025-09-01T19:51:14.292Z","endTime":"2025-09-01T19:51:21.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:51:21.299Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp ground ball to center fielder Lawrence Butler. Lars Nootbaar scores. Nolan Gorman to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:51:56.367Z","endTime":"2025-09-01T19:52:26.963Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.7,"endSpeed":75.1,"strikeZoneTop":3.47520173777977,"strikeZoneBottom":1.66299232539239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04590415101471,"aZ":-35.19126747249273,"pfxX":8.157718384940356,"pfxZ":-2.1040324016358305,"pX":-0.6595639041986188,"pZ":3.244444590100449,"vX0":0.3385234234983793,"vY0":-118.98007636524422,"vZ0":1.7763371601033762,"x":142.14,"y":151.18,"x0":-1.8634855855761694,"y0":50.00370692802899,"z0":5.679500599844454,"aX":11.684685077718205},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.1,"breakHorizontal":-14.9,"spinRate":2923,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.4605286663404282,"extension":6.025549593640324},"index":0,"playId":"8aef0035-8b33-3ce8-a0f6-65b64421c98f","pitchNumber":1,"startTime":"2025-09-01T19:51:58.657Z","endTime":"2025-09-01T19:52:02.609Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.879000120462216,"aZ":-12.26766007855031,"pfxX":-6.922918955880137,"pfxZ":9.680927285159868,"pX":0.2838957081244128,"pZ":2.440525588401142,"vX0":7.29154168886837,"vY0":-142.52145809475195,"vZ0":-6.419100528420244,"x":106.18,"y":172.89,"x0":-1.4087151901522905,"y0":50.00249140137454,"z0":5.4973674845116065,"aX":-14.235853505569674},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2622,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3843752243330987,"extension":6.145802839814866},"hitData":{"launchSpeed":105.8,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.47,"coordY":94.93}},"index":1,"playId":"5817154e-43fa-3634-ae33-a23698614a23","pitchNumber":2,"startTime":"2025-09-01T19:52:16.221Z","endTime":"2025-09-01T19:52:26.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:52:26.963Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to second baseman Zack Gelof.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-01T19:55:15.702Z","endTime":"2025-09-01T19:57:22.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-01T19:52:55.569Z","endTime":"2025-09-01T19:53:29.426Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Sterner replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-01T19:53:29.426Z","endTime":"2025-09-01T19:55:17.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.6070710326013,"strikeZoneBottom":1.66768697760827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.729531469733104,"aZ":-25.20536378716367,"pfxX":1.8100841111032242,"pfxZ":4.320726739499924,"pX":2.6567693546917073,"pZ":1.7882906132015624,"vX0":12.338323564763341,"vY0":-126.23650087151246,"vZ0":-4.175617102091783,"x":15.73,"y":190.5,"x0":-2.529924117328633,"y0":50.005655890718394,"z0":5.4933960076826,"aX":2.9193468420411746},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.1,"breakHorizontal":-6.1,"spinRate":2692,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4339228309006833,"extension":6.689532955006001},"index":2,"playId":"98d77301-5068-3e8a-b73e-591c5621130f","pitchNumber":1,"startTime":"2025-09-01T19:55:17.970Z","endTime":"2025-09-01T19:55:21.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.58262587317408,"strikeZoneBottom":1.67768791183863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7242687047678,"aZ":-10.591342932882355,"pfxX":-7.631343373745611,"pfxZ":11.712047760571545,"pX":1.3159885570887975,"pZ":1.9752038704755452,"vX0":12.687933806800626,"vY0":-135.86127932343996,"vZ0":-7.152148235712463,"x":66.84,"y":185.45,"x0":-2.453824716289813,"y0":50.00298912684519,"z0":5.402780490151079,"aX":-14.064082756009183},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":10.7,"spinRate":2431,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40538132027973717,"extension":6.6948979478259405},"index":3,"playId":"ed8026e3-0372-353e-8bed-977a6c8b1fa3","pitchNumber":2,"startTime":"2025-09-01T19:55:35.830Z","endTime":"2025-09-01T19:55:39.732Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.720213015921,"aZ":-11.879371239698408,"pfxX":-6.808557968311598,"pfxZ":11.047992019957478,"pX":0.4496465172636945,"pZ":2.726124884375923,"vX0":10.230540908031536,"vY0":-135.888589793703,"vZ0":-4.9644974356594425,"x":99.86,"y":165.17,"x0":-2.510575507822937,"y0":50.001217642949456,"z0":5.4282355202691654,"aX":-12.50597421006211},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":9.7,"spinRate":2342,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4058514208408166,"extension":6.695863223410596},"index":4,"playId":"09df5141-adda-3039-b2bf-11f2b8939f68","pitchNumber":3,"startTime":"2025-09-01T19:55:53.779Z","endTime":"2025-09-01T19:55:57.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, 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":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.61476151903571,"strikeZoneBottom":1.71096985437686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.576545140841574,"aZ":-28.30584669170415,"pfxX":3.468381468178791,"pfxZ":2.7085897576312243,"pX":1.5415184163966091,"pZ":0.9938112834924437,"vX0":8.878383175767402,"vY0":-120.18945165511724,"vZ0":-4.421710344998127,"x":58.24,"y":211.95,"x0":-2.687468780027574,"y0":50.00165188178589,"z0":5.442267712621296,"aX":4.949637997511165},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.8,"breakHorizontal":-8.9,"spinRate":2770,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4600410761464926,"extension":6.573776609012188},"index":5,"playId":"7135fa76-6fc6-365c-8c68-c0e38b58f64a","pitchNumber":4,"startTime":"2025-09-01T19:56:12.459Z","endTime":"2025-09-01T19:56:16.164Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70233239397046,"aZ":-10.54219059863476,"pfxX":-7.099540686384023,"pfxZ":11.700758681222712,"pX":-0.30961214265082176,"pZ":2.2042076039303664,"vX0":8.801035644852227,"vY0":-136.49273576538303,"vZ0":-6.282343514623522,"x":128.8,"y":179.27,"x0":-2.684430365599471,"y0":50.00292634032839,"z0":5.2939781402804975,"aX":-13.12591104080721},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":10.6,"spinRate":2415,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40443933550056554,"extension":6.758940045122143},"index":6,"playId":"70edd60b-4ff7-3211-b74a-1fcf9e32bf34","pitchNumber":5,"startTime":"2025-09-01T19:56:30.341Z","endTime":"2025-09-01T19:56:35.709Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41898060259262,"aZ":-12.466891996766998,"pfxX":-7.399552065507418,"pfxZ":10.612858352508765,"pX":0.5092555149377297,"pZ":2.5745501188889697,"vX0":10.868750819509778,"vY0":-136.70385509805044,"vZ0":-5.161354068688582,"x":97.59,"y":169.27,"x0":-2.591726300322386,"y0":50.0034956595176,"z0":5.371625415135398,"aX":-13.742281017857284},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2464,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4035846065729025,"extension":6.674627419673522},"index":7,"playId":"82e19304-2ae9-3a4c-8e58-788992f84d40","pitchNumber":6,"startTime":"2025-09-01T19:56:49.321Z","endTime":"2025-09-01T19:56:54.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83114964683409,"aZ":-12.482103505534134,"pfxX":-4.68016004052052,"pfxZ":10.519382995760857,"pX":-1.0245200232264764,"pZ":2.6801478238944885,"vX0":6.199657524630667,"vY0":-136.62972925861592,"vZ0":-4.91631890375523,"x":156.05,"y":166.42,"x0":-2.7253252599594098,"y0":50.005289524663574,"z0":5.37509947405507,"aX":-8.763909543949273},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":7.0,"spinRate":2356,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40237184490965605,"extension":6.67573077536253},"hitData":{"launchSpeed":68.9,"launchAngle":56.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.19,"coordY":146.35}},"index":8,"playId":"fa2e1f27-486c-3210-ab55-f235f81a9199","pitchNumber":7,"startTime":"2025-09-01T19:57:14.779Z","endTime":"2025-09-01T19:57:22.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T19:57:22.984Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T19:59:27.465Z","endTime":"2025-09-01T20:00:45.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":85.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14008710649967,"aZ":-19.690218599479618,"pfxX":0.9126612115361719,"pfxZ":6.765605885977365,"pX":0.32761630014035154,"pZ":3.6842028965802434,"vX0":2.414695000043722,"vY0":-134.46215625752816,"vZ0":-1.6720792814765542,"x":104.51,"y":139.31,"x0":-0.6979165301666154,"y0":50.00097741535651,"z0":5.700806128652775,"aX":1.6823844722587962},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2557,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4062193044342415,"extension":6.4569435965248365},"index":0,"playId":"ef9f34e1-7082-37eb-918e-f18835813c72","pitchNumber":1,"startTime":"2025-09-01T19:59:34.978Z","endTime":"2025-09-01T19:59:38.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.70917063963572,"strikeZoneBottom":1.69022877248575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.946184482521804,"aZ":-42.7463628984776,"pfxX":8.739294039288806,"pfxZ":-7.54717668863449,"pX":-0.978699926716768,"pZ":3.194023362129733,"vX0":-3.166635396108731,"vY0":-118.28100854290135,"vZ0":2.9675971929030007,"x":154.31,"y":152.54,"x0":-0.7493437892610787,"y0":50.00229148425577,"z0":5.873937006733832,"aX":12.242241854671738},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.5,"breakHorizontal":-14.9,"spinRate":2587,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.4650876569782709,"extension":6.581558617798649},"index":1,"playId":"b644a06b-6877-372d-81b5-5aa4ff00ccb3","pitchNumber":2,"startTime":"2025-09-01T19:59:50.863Z","endTime":"2025-09-01T19:59:54.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.63538307471274,"strikeZoneBottom":1.78720292483244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478849492153593,"aZ":-41.16707861465615,"pfxX":10.186138677204488,"pfxZ":-6.343986388143848,"pX":1.0005195625291934,"pZ":1.441218578182073,"vX0":0.5494185667219342,"vY0":-119.31516726692404,"vZ0":-1.1065663892053959,"x":78.86,"y":199.87,"x0":-0.5539573992018897,"y0":50.00215077018618,"z0":5.675485590319799,"aX":14.443273993752351},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.4,"breakHorizontal":-18.5,"spinRate":2641,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46198699039583335,"extension":6.587744480412443},"index":2,"playId":"3d1f01d7-dfcd-376b-b650-7daac605d560","pitchNumber":3,"startTime":"2025-09-01T20:00:06.623Z","endTime":"2025-09-01T20:00:11.057Z","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.6,"endSpeed":84.4,"strikeZoneTop":3.62987907274341,"strikeZoneBottom":1.71291863658104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.885282095843756,"aZ":-21.01714633766911,"pfxX":2.064446516022705,"pfxZ":6.075939171357458,"pX":-0.10674773117759602,"pZ":4.151570222017223,"vX0":0.6768045975034641,"vY0":-134.82667272361073,"vZ0":0.016822584490339243,"x":121.07,"y":126.69,"x0":-0.6294458839677416,"y0":50.00672423497386,"z0":5.63101977071552,"aX":3.793501385608507},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-3.8,"spinRate":2536,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40656454048356405,"extension":6.555725671841444},"index":3,"playId":"444a8e83-204f-336e-bb34-6b142abb5035","pitchNumber":4,"startTime":"2025-09-01T20:00:24.291Z","endTime":"2025-09-01T20:00:28.942Z","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":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.67736838085943,"strikeZoneBottom":1.69161187878752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.739104421753556,"aZ":-20.708684644381112,"pfxX":2.6615828678772395,"pfxZ":6.182683662341383,"pX":-0.9101589154724414,"pZ":3.5877536679274247,"vX0":-1.237091317294237,"vY0":-134.49999975714286,"vZ0":-1.3548034513983278,"x":151.69,"y":141.91,"x0":-0.7932226476638379,"y0":50.00600590613716,"z0":5.548763130756423,"aX":4.938560026972747},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":-4.6,"spinRate":2534,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4052956663256202,"extension":6.543368751539466},"index":4,"playId":"39aeed2c-9e04-3701-b12c-759945610e95","pitchNumber":5,"startTime":"2025-09-01T20:00:42.004Z","endTime":"2025-09-01T20:00:45.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:00:45.877Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Jordan Walker. Lawrence Butler to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T20:01:06.589Z","endTime":"2025-09-01T20:02:30.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.081655101296995,"aZ":-31.516729968338876,"pfxX":4.233957498082417,"pfxZ":0.3991162781476838,"pX":0.7237122126081211,"pZ":2.4932072309839945,"vX0":1.9563323617820407,"vY0":-126.3806000528717,"vZ0":-1.6199570550948112,"x":89.41,"y":171.46,"x0":-0.6087067082261338,"y0":50.000259984865046,"z0":5.657525529712813,"aX":6.894262583201059},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-8.0,"spinRate":2862,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.4322500272412295,"extension":6.589012882956761},"index":0,"playId":"a98527a5-36e8-30c1-b72d-cb2846dc4313","pitchNumber":1,"startTime":"2025-09-01T20:01:14.407Z","endTime":"2025-09-01T20:01:17.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.37046290837706,"strikeZoneBottom":1.58415702291028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.040451376510926,"aZ":-43.52544196957992,"pfxX":10.213131969552945,"pfxZ":-8.017833722001141,"pX":1.6144488967889359,"pZ":1.1283847303812222,"vX0":1.7879072002581753,"vY0":-119.10137215426354,"vZ0":-1.2344843587113195,"x":55.46,"y":208.31,"x0":-0.47435247205810616,"y0":50.00376685083594,"z0":5.6421206161086275,"aX":14.455632540144212},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.5,"breakHorizontal":-19.0,"spinRate":2806,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46251895866786263,"extension":6.681558777832351},"index":1,"playId":"08c37b4b-7cf7-3f9f-9d55-3611a6129ce2","pitchNumber":2,"startTime":"2025-09-01T20:01:36.969Z","endTime":"2025-09-01T20:01:40.483Z","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":92.9,"endSpeed":84.4,"strikeZoneTop":3.36522610093234,"strikeZoneBottom":1.61293052401311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9248085508412,"aZ":-19.861477149447914,"pfxX":-5.005655686331839,"pfxZ":6.731923232212198,"pX":1.331667780173177,"pZ":1.8784650305785178,"vX0":6.1992669170542065,"vY0":-134.99608257502376,"vZ0":-5.796251200383361,"x":66.24,"y":188.06,"x0":-0.35414528202879686,"y0":50.00218632199275,"z0":5.47083857914564,"aX":-9.15379245010845},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":7.6,"spinRate":2570,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40718843084178014,"extension":6.687437322068136},"index":2,"playId":"9f36def6-b586-3a27-b6bd-3e8fb7cfbfa3","pitchNumber":3,"startTime":"2025-09-01T20:01:57.842Z","endTime":"2025-09-01T20:02:02.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64078181927768,"aZ":-34.81031363213094,"pfxX":4.952878432839098,"pfxZ":-1.6547264057838138,"pX":0.44108525651526864,"pZ":2.152333567230277,"vX0":1.19290635539242,"vY0":-125.60924535452074,"vZ0":-1.4035688593662154,"x":100.19,"y":180.67,"x0":-0.6833925243354212,"y0":50.00017260309483,"z0":5.5507883088713035,"aX":7.906154130445188},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.1,"breakHorizontal":-9.2,"spinRate":2836,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.43619391677899566,"extension":6.548084704479439},"hitData":{"launchSpeed":97.9,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.96,"coordY":84.17}},"index":3,"playId":"992765f9-1dcf-35c3-8fbb-44d76a8f9504","pitchNumber":4,"startTime":"2025-09-01T20:02:20.385Z","endTime":"2025-09-01T20:02:30.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:02:30.595Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brent Rooker hits a ground-rule double (35) on a fly ball to right field. Lawrence Butler scores. Jacob Wilson to 3rd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T20:03:07.901Z","endTime":"2025-09-01T20:03:27.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87462501095344,"aZ":-16.041358671852265,"pfxX":-2.798165693599458,"pfxZ":8.616723173115593,"pX":0.6863265299992372,"pZ":2.2268230338903146,"vX0":4.440015276415296,"vY0":-136.18792799514918,"vZ0":-5.633273611636723,"x":90.84,"y":178.66,"x0":-0.6041366188584564,"y0":50.000835412079475,"z0":5.437811575361989,"aX":-5.237855989464661},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":4.1,"spinRate":2642,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4027251376802252,"extension":6.600118195048139},"hitData":{"launchSpeed":101.3,"launchAngle":23.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":181.98,"coordY":58.68}},"index":0,"playId":"1b6ccf08-14f6-329b-abb2-a7a37315ee9b","pitchNumber":1,"startTime":"2025-09-01T20:03:13.989Z","endTime":"2025-09-01T20:03:27.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:03:27.870Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to center fielder Nathan Church. Jacob Wilson scores. Brent Rooker to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T20:07:05.328Z","endTime":"2025-09-01T20:08:14.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T20:04:40.156Z","endTime":"2025-09-01T20:05:23.959Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Fernandez replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-01T20:05:23.959Z","endTime":"2025-09-01T20:07:07.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29162068433173,"aZ":-30.743327659304782,"pfxX":0.34713386665489737,"pfxZ":0.9258891056368004,"pX":0.10215396166760903,"pZ":1.041801711692772,"vX0":4.401289736781388,"vY0":-123.0531708532276,"vZ0":-5.47691399109609,"x":113.11,"y":210.65,"x0":-1.7479037167470166,"y0":50.00496890176261,"z0":5.872532243864546,"aX":0.5365391357555734},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.6,"spinRate":2502,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.4435455699078341,"extension":6.063539277310197},"index":2,"playId":"83327760-f738-32e7-ac69-0d50d689d0b8","pitchNumber":1,"startTime":"2025-09-01T20:07:07.556Z","endTime":"2025-09-01T20:07:11.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.7,"strikeZoneTop":3.54547693916074,"strikeZoneBottom":1.54897340145763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.269521185042535,"aZ":-11.456372908806554,"pfxX":-5.560176373280273,"pfxZ":11.021182161546292,"pX":0.041944621385834206,"pZ":2.966347449948742,"vX0":6.371590247727964,"vY0":-136.09256747573104,"vZ0":-5.854106129759947,"x":115.4,"y":158.69,"x0":-1.6048529198989128,"y0":50.00281613589347,"z0":5.935497754611206,"aX":-10.452438212824354},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":8.8,"spinRate":2211,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.4021335051548167,"extension":6.289047373068022},"index":3,"playId":"6d48ffaa-9ae8-3fd2-be63-3c0e28b68ef9","pitchNumber":2,"startTime":"2025-09-01T20:07:21.093Z","endTime":"2025-09-01T20:07:24.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.4,"strikeZoneTop":3.4221866211434,"strikeZoneBottom":1.56382936579647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42203532842789,"aZ":-29.615630546375797,"pfxX":1.4508175859006425,"pfxZ":1.6543111071092227,"pX":1.3592558175530676,"pZ":-1.224400865061364,"vX0":6.660791292713986,"vY0":-122.64839394059358,"vZ0":-10.987550959895898,"x":65.19,"y":271.84,"x0":-1.5662782135011644,"y0":50.00139513318774,"z0":5.78998984395516,"aX":2.2358937529581047},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2756,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4444831807889549,"extension":6.071559969531731},"index":4,"playId":"741ab946-3223-36ed-8da2-ac777f28eb48","pitchNumber":3,"startTime":"2025-09-01T20:07:37.129Z","endTime":"2025-09-01T20:07:40.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2703325905505,"aZ":-28.312705345554097,"pfxX":-10.112352764076764,"pfxZ":2.4130506200217736,"pX":-0.7067647799642445,"pZ":2.181500853509919,"vX0":5.694400655076073,"vY0":-126.37766511142569,"vZ0":-3.3534842217499445,"x":143.94,"y":179.88,"x0":-1.687670044750786,"y0":50.00448411278045,"z0":5.825807492731456,"aX":-16.187496021041348},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":16.8,"spinRate":1443,"spinDirection":225},"zone":4,"typeConfidence":0.98,"plateTime":0.43515277933274144,"extension":6.265112080554448},"hitData":{"launchSpeed":85.8,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.85,"coordY":105.0}},"index":5,"playId":"be809e8d-76e3-3cfd-aafe-a132619931ae","pitchNumber":4,"startTime":"2025-09-01T20:08:03.626Z","endTime":"2025-09-01T20:08:14.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:08:14.280Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Darell Hernaiz pops out to shortstop Masyn Winn.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T20:08:36.580Z","endTime":"2025-09-01T20:09:52.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.039612954820125,"aZ":-31.3315826767263,"pfxX":1.0729438714298167,"pfxZ":0.507928210025014,"pX":0.6581965254674951,"pZ":2.7901212994785136,"vX0":5.499151242323114,"vY0":-126.75614749304489,"vZ0":-1.7201585752367108,"x":91.91,"y":163.45,"x0":-1.6646954502141087,"y0":50.00257333685579,"z0":5.94206075337548,"aX":1.7720705721693875},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-3.0,"spinRate":2706,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.4295154900761835,"extension":6.239533434168088},"index":0,"playId":"63c6e703-a009-3a04-bfa6-3991fabb8d54","pitchNumber":1,"startTime":"2025-09-01T20:08:42.470Z","endTime":"2025-09-01T20:08:45.773Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.658557430123,"strikeZoneBottom":1.72828975651468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15036571344524,"aZ":-8.651090194927919,"pfxX":-4.145115697044609,"pfxZ":12.318653492124835,"pX":1.9954392193317534,"pZ":3.3189747512745793,"vX0":10.048030757005076,"vY0":-137.90976222908296,"vZ0":-5.447222994365014,"x":40.94,"y":149.17,"x0":-1.1708578815330677,"y0":50.0036308380507,"z0":5.914867283233066,"aX":-7.917268126742773},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.1,"breakHorizontal":5.2,"spinRate":2323,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.39850045760330755,"extension":6.383043696519013},"index":1,"playId":"fd927453-767e-34ee-bfae-b095341bdd62","pitchNumber":2,"startTime":"2025-09-01T20:09:05.096Z","endTime":"2025-09-01T20:09:08.270Z","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":94.8,"endSpeed":85.7,"strikeZoneTop":3.74738687670518,"strikeZoneBottom":1.74879793299282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81835945130559,"aZ":-10.605932735942105,"pfxX":-3.607993317703533,"pfxZ":11.328293254019297,"pX":0.7269281596730529,"pZ":4.496988680426883,"vX0":7.016806041512594,"vY0":-137.8748692091264,"vZ0":-2.233638438528261,"x":89.29,"y":117.36,"x0":-1.395072487364361,"y0":50.0028709408114,"z0":6.043828120967826,"aX":-6.870223393561654},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":4.9,"spinRate":2345,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3989559190760237,"extension":6.4061544501657774},"index":2,"playId":"14d2418e-aecb-324f-b5a7-b03890a2dd0e","pitchNumber":3,"startTime":"2025-09-01T20:09:22.805Z","endTime":"2025-09-01T20:09:26.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768057214218175,"aZ":-31.942056662931492,"pfxX":1.489046582878976,"pfxZ":0.1481861984946491,"pX":0.35615337719685686,"pZ":2.3738691770201528,"vX0":4.967088000860483,"vY0":-126.22170605631341,"vZ0":-2.6360966042606564,"x":103.42,"y":174.69,"x0":-1.8310641348982246,"y0":50.00516792648029,"z0":6.004534322819743,"aX":2.4025681681257933},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-3.8,"spinRate":2598,"spinDirection":95},"zone":6,"typeConfidence":0.9,"plateTime":0.4339856066033776,"extension":6.186610086491109},"hitData":{"launchSpeed":66.1,"launchAngle":66.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":149.15}},"index":3,"playId":"08335c07-e92e-3854-a32e-93193b78d68f","pitchNumber":4,"startTime":"2025-09-01T20:09:42.137Z","endTime":"2025-09-01T20:09:52.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:09:52.169Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colby Thomas grounds into a double play, third baseman Nolan Gorman to second baseman Thomas Saggese to first baseman Willson Contreras. Tyler Soderstrom out at 2nd. Colby Thomas out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-01T20:10:18.735Z","endTime":"2025-09-01T20:10:26.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.801931695673698,"aZ":-33.935703543896686,"pfxX":1.9487702610056306,"pfxZ":-1.1192982673071281,"pX":0.09642504256172327,"pZ":2.1488854364063346,"vX0":4.278853371511385,"vY0":-124.1802958271604,"vZ0":-2.4696344058878474,"x":113.32,"y":180.76,"x0":-1.899131557945365,"y0":50.004430063506746,"z0":5.966687602303041,"aX":3.0580072689166453},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":-4.4,"spinRate":2739,"spinDirection":88},"zone":5,"typeConfidence":0.9,"plateTime":0.4403002205822828,"extension":6.141412019796548},"hitData":{"launchSpeed":84.8,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":171.95}},"index":0,"playId":"06a7fadb-da51-3d73-a70f-0a9d784dc08b","pitchNumber":1,"startTime":"2025-09-01T20:10:18.735Z","endTime":"2025-09-01T20:10:26.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:10:26.396Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Pagés lines out to right fielder JJ Bleday.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-01T20:12:47.566Z","endTime":"2025-09-01T20:13:10.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.13489689857445,"strikeZoneBottom":1.50279875592662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.248485542734056,"aZ":-28.0133001173042,"pfxX":5.593779057569167,"pfxZ":2.9669746103485917,"pX":0.7122834402979045,"pZ":3.258688058484791,"vX0":6.296705369433837,"vY0":-117.64204161268736,"vZ0":0.42139109066555225,"x":89.85,"y":150.8,"x0":-2.725340895636753,"y0":50.0031144329905,"z0":5.673287988110582,"aX":7.8410263149742745},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.8,"breakHorizontal":-11.6,"spinRate":2702,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.465540565102895,"extension":6.467889361704958},"index":0,"playId":"7b8d0f20-8901-38f4-81d6-51e6ba3642b5","pitchNumber":1,"startTime":"2025-09-01T20:12:47.566Z","endTime":"2025-09-01T20:12:51.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03443625043286,"aZ":-25.51864816768817,"pfxX":-0.294884404780124,"pfxZ":3.925111860384681,"pX":0.3725207771178674,"pZ":2.0450695892799904,"vX0":8.042682544857447,"vY0":-128.69569391342793,"vZ0":-3.6861006027185126,"x":102.8,"y":183.56,"x0":-2.740711728798429,"y0":50.003261818613424,"z0":5.448753851510426,"aX":-0.5017580806544876},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-1.1,"spinRate":2653,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.4238785425071252,"extension":6.499727160694193},"hitData":{"launchSpeed":97.8,"launchAngle":18.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.01,"coordY":95.89}},"index":1,"playId":"f0fa40fa-4b9d-3832-ad77-3fa283db7188","pitchNumber":2,"startTime":"2025-09-01T20:13:03.837Z","endTime":"2025-09-01T20:13:10.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:13:10.000Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-01T20:13:34.145Z","endTime":"2025-09-01T20:15:03.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.4,"endSpeed":74.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08042952484324,"aZ":-31.109306053504312,"pfxX":8.110813939828441,"pfxZ":0.7613502637751228,"pX":0.2163986002193737,"pZ":1.8272605891848575,"vX0":4.673367250647825,"vY0":-118.43448507463033,"vZ0":-1.8494673453428998,"x":108.75,"y":189.44,"x0":-2.846999176364661,"y0":50.002921394663346,"z0":5.508390996464178,"aX":11.331728696813151},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.2,"breakHorizontal":-16.0,"spinRate":2669,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4654151377556688,"extension":6.56910932976378},"index":0,"playId":"8bb510f4-3ee8-34ce-b182-e458b6e6027d","pitchNumber":1,"startTime":"2025-09-01T20:13:35.783Z","endTime":"2025-09-01T20:13:38.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.82246442812921,"strikeZoneBottom":1.78052081791515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32014349042801,"aZ":-16.615632896306252,"pfxX":-6.1401687656795465,"pfxZ":8.417527820645054,"pX":-0.36206335182702104,"pZ":4.432579421002557,"vX0":8.293504805778843,"vY0":-135.96494132965626,"vZ0":0.041389800606562166,"x":130.8,"y":119.1,"x0":-2.672208370422485,"y0":50.0053722085636,"z0":5.582375808904074,"aX":-11.35373483892897},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2356,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4048097632705332,"extension":6.622219616576114},"index":1,"playId":"8ff15f9b-a7c0-33bc-99dc-ddb14c0c6a69","pitchNumber":2,"startTime":"2025-09-01T20:14:09.803Z","endTime":"2025-09-01T20:14:13.577Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.88007924399934,"strikeZoneBottom":1.83832703580481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89743623636385,"aZ":-27.144576442014998,"pfxX":2.253342225606513,"pfxZ":3.0219989952244255,"pX":0.9828739822391199,"pZ":1.665043505248137,"vX0":8.466346125618927,"vY0":-127.97089361682184,"vZ0":-4.0639393603548175,"x":79.54,"y":193.82,"x0":-2.6580473810543817,"y0":50.00058392712134,"z0":5.395058496690654,"aX":3.7415338697420717},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2659,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42768616451256225,"extension":6.554667966195264},"index":2,"playId":"9f1aefa2-8603-312c-a429-39639d649ea8","pitchNumber":3,"startTime":"2025-09-01T20:14:25.271Z","endTime":"2025-09-01T20:14:29.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.34192402157275,"aZ":-13.486506118641778,"pfxX":-6.85527580585492,"pfxZ":10.135222170097387,"pX":-1.3518898171897924,"pZ":2.9306408771287096,"vX0":6.214506428764129,"vY0":-136.0338590372697,"vZ0":-4.07438328417936,"x":168.53,"y":159.65,"x0":-2.7935033077143117,"y0":50.00318760812037,"z0":5.405862687532905,"aX":-12.640774851565034},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2350,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40515982544872564,"extension":6.5226535334953155},"index":3,"playId":"7c04713d-2eda-36d9-b5b9-176fb5f00067","pitchNumber":4,"startTime":"2025-09-01T20:14:40.564Z","endTime":"2025-09-01T20:14:44.292Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13079943058458,"aZ":-28.740315250021357,"pfxX":8.13455434140525,"pfxZ":2.343575015995828,"pX":1.2605220440188063,"pZ":2.117833996110546,"vX0":6.893975454168832,"vY0":-121.22810929746707,"vZ0":-1.9571277242668903,"x":68.95,"y":181.6,"x0":-2.6928901070742945,"y0":50.00221355607639,"z0":5.482474882143607,"aX":11.919197426343363},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":-16.6,"spinRate":2685,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4545179692704404,"extension":6.489567972570572},"index":4,"playId":"0878cf09-d4ff-3af4-b70d-61a35205665a","pitchNumber":5,"startTime":"2025-09-01T20:14:58.433Z","endTime":"2025-09-01T20:15:03.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:15:03.020Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nathan Church hit by pitch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-01T20:15:24.257Z","endTime":"2025-09-01T20:16:43.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":74.2,"strikeZoneTop":3.16641041078132,"strikeZoneBottom":1.59747333425968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87971206914559,"aZ":-28.846155496428146,"pfxX":9.73942386116661,"pfxZ":2.3597092963659456,"pX":-0.13384926585885376,"pZ":2.137998610199563,"vX0":3.427508870774082,"vY0":-119.09686739571922,"vZ0":-1.6344370219390263,"x":122.1,"y":181.05,"x0":-2.864427339464875,"y0":50.002558632678,"z0":5.489143870328517,"aX":13.726251261767224},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.1,"breakHorizontal":-18.5,"spinRate":2800,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4632500951731209,"extension":6.599569167879665},"index":0,"playId":"ee5e063a-0952-39cc-b9d3-370750372e8f","pitchNumber":1,"startTime":"2025-09-01T20:15:30.306Z","endTime":"2025-09-01T20:15:34.305Z","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":94.0,"endSpeed":84.7,"strikeZoneTop":3.2464830648637,"strikeZoneBottom":1.64316182579837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.999683598912654,"aZ":-13.843794183598623,"pfxX":-6.322397377504469,"pfxZ":9.825086443661457,"pX":-1.0090782043481576,"pZ":3.3512280573102973,"vX0":6.994027721895457,"vY0":-136.67470323683503,"vZ0":-3.0234824101853324,"x":155.46,"y":148.3,"x0":-2.796737252739773,"y0":50.00385175009361,"z0":5.440104510899956,"aX":-11.797324378505987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2376,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40288332173024655,"extension":6.528759130129369},"index":1,"playId":"23384b80-50b0-3cfe-a2f6-1ec7d9209178","pitchNumber":2,"startTime":"2025-09-01T20:15:45.521Z","endTime":"2025-09-01T20:15:49.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31556737849292,"aZ":-14.347022238836155,"pfxX":-6.977572660004987,"pfxZ":9.594790424400957,"pX":-1.0190772139090376,"pZ":3.1524580362990355,"vX0":6.791096728659299,"vY0":-136.71402872810617,"vZ0":-3.330052679082694,"x":155.84,"y":153.66,"x0":-2.6511008781475653,"y0":50.00295162225886,"z0":5.395909133366739,"aX":-12.96534044051349},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2385,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40349308548764906,"extension":6.588219342602767},"index":2,"playId":"07ddc87d-2814-3a57-b84f-d8ff54980367","pitchNumber":3,"startTime":"2025-09-01T20:16:02.358Z","endTime":"2025-09-01T20:16:05.712Z","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":94.2,"endSpeed":84.6,"strikeZoneTop":3.26344043219436,"strikeZoneBottom":1.62631313980869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.878651859424316,"aZ":-12.291050362019087,"pfxX":-3.629907600021176,"pfxZ":10.675405814943975,"pX":0.2859137066613214,"pZ":4.503374898124577,"vX0":9.217645079104182,"vY0":-136.7620787319469,"vZ0":-0.35997573709053116,"x":106.1,"y":117.19,"x0":-2.6819378465875023,"y0":50.00150553734915,"z0":5.492558669940538,"aX":-6.7603443067508255},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2359,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4030883741156117,"extension":6.509612917371689},"index":3,"playId":"2f43f575-2bfa-36cc-ae58-68098010cc4d","pitchNumber":4,"startTime":"2025-09-01T20:16:24.781Z","endTime":"2025-09-01T20:16:28.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.199467049538086,"aZ":-30.789595062563816,"pfxX":9.170717182449682,"pfxZ":0.9636790158084141,"pX":2.010827409242801,"pZ":1.0278709989404688,"vX0":8.251257257607639,"vY0":-120.40533696899377,"vZ0":-3.5340766697053336,"x":40.35,"y":211.03,"x0":-2.674365511814447,"y0":50.0050677713203,"z0":5.290508119054586,"aX":13.23091193906517},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.8,"spinRate":2888,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4579765262169371,"extension":6.633871161805275},"index":4,"playId":"1dae4025-95b5-3771-b49c-5ef089eca29a","pitchNumber":5,"startTime":"2025-09-01T20:16:38.535Z","endTime":"2025-09-01T20:16:43.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:16:43.451Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a sharp ground ball to left fielder Colby Thomas. Nathan Church to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-01T20:17:50.083Z","endTime":"2025-09-01T20:18:21.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-01T20:17:12.943Z","endTime":"2025-09-01T20:17:52.380Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.5,"strikeZoneTop":3.33647296451356,"strikeZoneBottom":1.6363857080047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.032267884273633,"aZ":-26.262352591882582,"pfxX":3.26025269780718,"pfxZ":3.598251093638341,"pX":0.26447603280463705,"pZ":2.005991094345554,"vX0":6.663201539935965,"vY0":-127.37089816294814,"vZ0":-3.158320773260306,"x":106.92,"y":184.62,"x0":-2.8086312185066666,"y0":50.00512201315911,"z0":5.337619232620739,"aX":5.35929991120194},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-7.4,"spinRate":2813,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4299329213243652,"extension":6.560874745304463},"index":1,"playId":"289429f4-cafb-303a-98af-237623a94288","pitchNumber":1,"startTime":"2025-09-01T20:17:52.380Z","endTime":"2025-09-01T20:17:56.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10379190565344,"aZ":-12.575122500836008,"pfxX":-5.14618498769763,"pfxZ":10.68317708235998,"pX":-0.4569937120485803,"pZ":3.7065831242351055,"vX0":7.750393102677128,"vY0":-135.68430632001807,"vZ0":-2.2969697337994717,"x":134.42,"y":138.7,"x0":-2.7030938567250673,"y0":50.00597301167657,"z0":5.457995321866854,"aX":-9.444821977476206},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2451,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40616466908588267,"extension":6.476657201691802},"hitData":{"launchSpeed":103.5,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":77.83,"coordY":93.91}},"index":2,"playId":"218968d8-b7e7-35aa-9e47-565fceafa71b","pitchNumber":2,"startTime":"2025-09-01T20:18:10.870Z","endTime":"2025-09-01T20:18:21.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:18:21.849Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-01T20:19:00.559Z","endTime":"2025-09-01T20:19:54.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":"Pop Out","eventType":"field_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":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.4,"endSpeed":77.0,"strikeZoneTop":3.3888793389724,"strikeZoneBottom":1.44276861653716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92821620156669,"aZ":-30.092791963548365,"pfxX":7.657702602127708,"pfxZ":1.39202353141736,"pX":0.7694418708081739,"pZ":1.559288269743766,"vX0":6.218545719246372,"vY0":-121.36931621560908,"vZ0":-2.7001640108733014,"x":87.67,"y":196.68,"x0":-2.8211618385076314,"y0":50.000116630260045,"z0":5.308991699304721,"aX":11.411750057035421},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":-15.4,"spinRate":2858,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.45143140468279297,"extension":6.529592142323336},"index":0,"playId":"1b88ac39-2f35-357c-b4af-4e2bfd958890","pitchNumber":1,"startTime":"2025-09-01T20:19:07.353Z","endTime":"2025-09-01T20:19:13.031Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.421461757662268,"aZ":-28.582968502827224,"pfxX":9.094544982510069,"pfxZ":2.5330016114843588,"pX":0.22119363087495675,"pZ":2.6786585227822615,"vX0":4.354646581291384,"vY0":-118.57368721969758,"vZ0":-0.39067688207086493,"x":108.57,"y":166.46,"x0":-2.822878683674902,"y0":50.00464388848489,"z0":5.461522731158546,"aX":12.90437901360233},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2794,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.46255439888220895,"extension":6.51172876560043},"index":1,"playId":"276a170b-60a4-36b1-a37d-5d1f80aff7a0","pitchNumber":2,"startTime":"2025-09-01T20:19:26.812Z","endTime":"2025-09-01T20:19:30.997Z","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":82.1,"endSpeed":75.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64938213133388,"aZ":-31.167618987342113,"pfxX":7.595691303487107,"pfxZ":0.7029995495387276,"pX":0.6377004574031713,"pZ":2.128367264131607,"vX0":5.682480674300347,"vY0":-119.48024547036717,"vZ0":-1.0037131304857965,"x":92.69,"y":181.31,"x0":-2.7647359406426104,"y0":50.00394862396104,"z0":5.373859640462183,"aX":10.8983732607776},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-15.2,"spinRate":2801,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4597675608305698,"extension":6.532893864820966},"hitData":{"launchSpeed":85.9,"launchAngle":57.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.17,"coordY":128.41}},"index":2,"playId":"3bb9811c-34b0-31cf-8068-e3410b6c927d","pitchNumber":3,"startTime":"2025-09-01T20:19:44.786Z","endTime":"2025-09-01T20:19:54.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:19:54.076Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a ground ball to second baseman Thomas Saggese.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:21:54.972Z","endTime":"2025-09-01T20:23:24.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.571325376531746,"aZ":-11.900675369166356,"pfxX":-4.890300609227266,"pfxZ":10.824825628614906,"pX":0.044373732216879305,"pZ":2.1814000607221637,"vX0":5.437721308199771,"vY0":-136.14891487733598,"vZ0":-7.248861576684056,"x":115.31,"y":179.88,"x0":-1.3456971769776584,"y0":50.00099096215277,"z0":5.706270851694948,"aX":-9.157659290782481},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2155,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.4026691507446549,"extension":6.538675728581827},"index":0,"playId":"62961ac4-8a12-31ad-9374-d328c3e88f75","pitchNumber":1,"startTime":"2025-09-01T20:22:01.735Z","endTime":"2025-09-01T20:22:05.118Z","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.51306039521012,"strikeZoneBottom":1.7265337100744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84352595345695,"aZ":-14.149282621811725,"pfxX":-4.348588249386161,"pfxZ":9.358802772089732,"pX":-0.4302517705769771,"pZ":4.338233855183594,"vX0":4.299460108307965,"vY0":-137.72223112561196,"vZ0":-1.9222836372049614,"x":133.4,"y":121.65,"x0":-1.4446758353558373,"y0":50.00335108733104,"z0":5.999470507205356,"aX":-8.375887148588077},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2332,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3973226840677824,"extension":6.271903748279201},"index":1,"playId":"acc091a8-8014-36f3-9b69-d239f552b8fc","pitchNumber":2,"startTime":"2025-09-01T20:22:20.736Z","endTime":"2025-09-01T20:22:24.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.48956954550257,"strikeZoneBottom":1.70260298280527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33473270152871,"aZ":-29.977671006867666,"pfxX":1.3975722338491634,"pfxZ":1.3718283922247467,"pX":0.41148852257815505,"pZ":1.5604468559575375,"vX0":5.018278937218608,"vY0":-125.39417252173641,"vZ0":-4.64045993272193,"x":101.32,"y":196.65,"x0":-1.793728859966698,"y0":50.001930997678116,"z0":5.868737671207092,"aX":2.234255782937831},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-3.6,"spinRate":2700,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.43609214092924997,"extension":6.114803242949325},"index":2,"playId":"e7a9b31d-f041-3f91-83a1-094a0b9e99f2","pitchNumber":3,"startTime":"2025-09-01T20:22:33.854Z","endTime":"2025-09-01T20:22:38.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.825192553830966,"aZ":-30.728249193822155,"pfxX":0.13112579082756182,"pfxZ":0.9418773938040363,"pX":-0.3797224450567985,"pZ":2.1794189347892012,"vX0":3.709841891319546,"vY0":-122.71591624504165,"vZ0":-2.929856099048324,"x":131.47,"y":179.94,"x0":-1.9240644308987191,"y0":50.00386829881971,"z0":5.989488553452926,"aX":0.20040897242888675},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2533,"spinDirection":107},"zone":7,"typeConfidence":0.9,"plateTime":0.4452548337544262,"extension":6.1276875864266955},"index":3,"playId":"014fe135-e12c-3c6e-bbbb-8c1d31125f6f","pitchNumber":4,"startTime":"2025-09-01T20:22:49.384Z","endTime":"2025-09-01T20:22:53.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-01T20:23:00.813Z","endTime":"2025-09-01T20:23:13.301Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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.1,"endSpeed":86.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.041973484598138,"aZ":-11.550805052288732,"pfxX":-6.714550932735891,"pfxZ":10.701514903158,"pX":0.8984248063403285,"pZ":1.9974055465634384,"vX0":8.476261495202808,"vY0":-138.0357900083431,"vZ0":-8.127036645776673,"x":82.75,"y":184.85,"x0":-1.3413748413197737,"y0":50.00685928372772,"z0":5.759749665967401,"aX":-12.945995406846178},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2421,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.39696569922743974,"extension":6.5815397779628775},"hitData":{"launchSpeed":91.6,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.15,"coordY":155.23}},"index":5,"playId":"8e125d8f-2264-3311-abd0-9d1b868efb2b","pitchNumber":5,"startTime":"2025-09-01T20:23:13.301Z","endTime":"2025-09-01T20:23:24.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:23:24.029Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zack Gelof hits a ground-rule double (2) on a line drive down the left-field line. JJ Bleday to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:23:48.875Z","endTime":"2025-09-01T20:23:58.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.910344999944858,"aZ":-26.49851108077044,"pfxX":-1.0213203106368738,"pfxZ":3.5381645855487704,"pX":0.3356698961719351,"pZ":2.6872355080486967,"vX0":5.677257777329212,"vY0":-126.35577326350987,"vZ0":-3.0146968053970697,"x":104.21,"y":166.22,"x0":-1.8162381838347395,"y0":50.00065700601146,"z0":6.0456260619921,"aX":-1.63779351255938},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":0.5,"spinRate":2701,"spinDirection":149},"zone":6,"typeConfidence":0.87,"plateTime":0.43499533763410225,"extension":6.060918602841526},"hitData":{"launchSpeed":97.9,"launchAngle":22.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":21.81,"coordY":100.33}},"index":0,"playId":"02bb5346-a671-3ee8-a25c-003f33c17ab3","pitchNumber":1,"startTime":"2025-09-01T20:23:48.942Z","endTime":"2025-09-01T20:23:58.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:23:58.658Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willie MacIver grounds out, shortstop Masyn Winn to first baseman Willson Contreras. JJ Bleday scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:24:29.350Z","endTime":"2025-09-01T20:24:55.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.842594826466886,"aZ":-26.463110131816705,"pfxX":1.0143944483927443,"pfxZ":3.316896765898057,"pX":0.49756651136417546,"pZ":1.8848891227144116,"vX0":5.343665353425736,"vY0":-129.76864420457756,"vZ0":-5.057452738140687,"x":98.03,"y":187.89,"x0":-1.7123673876406569,"y0":50.00131214485334,"z0":5.852362546614463,"aX":1.7450751234019926},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-2.9,"spinRate":2537,"spinDirection":168},"zone":9,"typeConfidence":0.85,"plateTime":0.42062076250869973,"extension":6.2885141565914395},"index":0,"playId":"fa5d985d-635e-3a61-8a54-96e707ef0836","pitchNumber":1,"startTime":"2025-09-01T20:24:29.350Z","endTime":"2025-09-01T20:24:32.752Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22053184157612,"aZ":-13.254812186304573,"pfxX":-5.615773473745815,"pfxZ":9.813317967484803,"pX":0.4293966290581945,"pZ":3.076662566595818,"vX0":7.037095214459654,"vY0":-138.51624465526945,"vZ0":-5.40686318531391,"x":100.63,"y":155.71,"x0":-1.4238845256205914,"y0":50.00404278795261,"z0":5.95269822959318,"aX":-10.828146751956563},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2127,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.3966240690335656,"extension":6.252016781832726},"hitData":{"launchSpeed":91.1,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.89,"coordY":158.27}},"index":1,"playId":"864b0406-ef82-3283-97e7-3f19af1c8284","pitchNumber":2,"startTime":"2025-09-01T20:24:48.155Z","endTime":"2025-09-01T20:24:55.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:24:55.081Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Jordan Walker. Zack Gelof scores.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:25:21.579Z","endTime":"2025-09-01T20:25:48.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.73110842346219,"strikeZoneBottom":1.74721160717044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.666159845422637,"aZ":-9.035303269672259,"pfxX":-3.191032580623811,"pfxZ":12.039112688132871,"pX":-0.20277283655596404,"pZ":1.5319085008197797,"vX0":5.009881451965431,"vY0":-137.97998991301958,"vZ0":-9.761900595934698,"x":124.73,"y":197.42,"x0":-1.6301649916849286,"y0":50.000528163308914,"z0":5.731145032089025,"aX":-6.132079580147649},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":4.7,"spinRate":2289,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.39747334300440507,"extension":6.406781073083721},"index":0,"playId":"cdb255d1-1ba2-3db8-92fd-442572a19b74","pitchNumber":1,"startTime":"2025-09-01T20:25:22.148Z","endTime":"2025-09-01T20:25:25.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.686870751089863,"aZ":-25.997020713730763,"pfxX":-7.403976625980251,"pfxZ":3.8409248869466035,"pX":0.14346730209832897,"pZ":1.8067643700288611,"vX0":6.849836943675973,"vY0":-125.75484985911241,"vZ0":-4.610021117562979,"x":111.53,"y":190.0,"x0":-1.6492726712409926,"y0":50.001866991594646,"z0":5.764069800450337,"aX":-11.898986454523486},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":1300,"spinDirection":235},"zone":8,"typeConfidence":0.94,"plateTime":0.4349903700244888,"extension":6.412906042449938},"hitData":{"launchSpeed":83.5,"launchAngle":16.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.59,"coordY":108.63}},"index":1,"playId":"661f73c8-0641-3a3c-8bd4-1c9f3cea7cb6","pitchNumber":2,"startTime":"2025-09-01T20:25:37.375Z","endTime":"2025-09-01T20:25:48.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:25:48.663Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Wilson doubles (20) on a ground ball to left fielder Lars Nootbaar. Lawrence Butler to 3rd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:29:18.375Z","endTime":"2025-09-01T20:29:50.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-01T20:26:25.258Z","endTime":"2025-09-01T20:27:21.014Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Roycroft replaces Ryan Fernandez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-01T20:27:21.014Z","endTime":"2025-09-01T20:29:20.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688297,"link":"/api/v1/people/688297"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.30733934173525,"strikeZoneBottom":1.60953083852505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01464355959605,"aZ":-28.268864965987603,"pfxX":-11.999249297258968,"pfxZ":2.0256471644985234,"pX":0.6302871856072496,"pZ":2.0325335000818585,"vX0":10.561671136904955,"vY0":-138.45271376266257,"vZ0":-2.434561972455591,"x":92.97,"y":183.9,"x0":-1.6885825976492297,"y0":50.001272618068114,"z0":4.829216643336535,"aX":-23.12389655086064},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":19.3,"spinRate":2146,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.3967142177094938,"extension":6.930483746132986},"index":2,"playId":"fca53879-e9c6-3f2e-9993-cc0213957bd7","pitchNumber":1,"startTime":"2025-09-01T20:29:20.683Z","endTime":"2025-09-01T20:29:25.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.0806023224164,"aZ":-27.24722420811199,"pfxX":-11.862020690396259,"pfxZ":2.5618564984132535,"pX":-0.9397024469890872,"pZ":1.775861508085714,"vX0":6.413564332088277,"vY0":-138.7755040506276,"vZ0":-3.351772827436695,"x":152.82,"y":190.83,"x0":-1.7568235017375908,"y0":50.00446314383102,"z0":4.842798382500919,"aX":-22.8170399890765},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":2151,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.396815294308539,"extension":7.015316870280598},"hitData":{"launchSpeed":93.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.15,"coordY":106.58}},"index":3,"playId":"0cf6cf85-e7aa-39c0-a392-a03268bd1f78","pitchNumber":2,"startTime":"2025-09-01T20:29:39.653Z","endTime":"2025-09-01T20:29:50.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:29:50.560Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:30:14.600Z","endTime":"2025-09-01T20:30:48.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.58094535058953,"strikeZoneBottom":1.62644459096967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.954560138042243,"aZ":-35.43501793692098,"pfxX":4.237745886564465,"pfxZ":-2.0141717755707056,"pX":0.5244384546017847,"pZ":2.7385318979068884,"vX0":4.228372559766751,"vY0":-127.29865644901595,"vZ0":1.3055151488123105,"x":97.01,"y":164.84,"x0":-1.7155559896664783,"y0":50.00027253933486,"z0":5.0490199905929805,"aX":6.872219751041273},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-8.8,"spinRate":2286,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.4321885660909466,"extension":6.8947423194094695},"index":0,"playId":"d5b463d8-2ae1-35e0-a214-f34014d44ba8","pitchNumber":1,"startTime":"2025-09-01T20:30:23.605Z","endTime":"2025-09-01T20:30:27.828Z","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":95.9,"endSpeed":86.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.76803146867432,"aZ":-30.539593062299563,"pfxX":-11.900938072732366,"pfxZ":0.8425287933178272,"pX":-0.2701090279363627,"pZ":2.865699500015311,"vX0":7.970300801969039,"vY0":-139.36390740484165,"vZ0":0.0972674121159941,"x":127.3,"y":161.41,"x0":-1.643488712624339,"y0":50.000677631362144,"z0":4.873077727174254,"aX":-23.050761581685606},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.8,"breakHorizontal":19.6,"spinRate":2230,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.39532895802020684,"extension":7.05267421975921},"hitData":{"launchSpeed":80.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":177.53}},"index":1,"playId":"ed09947f-81e7-3acd-bf53-fe9f068aa57b","pitchNumber":2,"startTime":"2025-09-01T20:30:41.173Z","endTime":"2025-09-01T20:30:48.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:30:48.382Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (28) on a line drive to center fielder Nathan Church. Lawrence Butler scores. Jacob Wilson scores.","rbi":2,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:31:12.275Z","endTime":"2025-09-01T20:31:27.354Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91478499621309,"aZ":-33.261167670555075,"pfxX":-10.974406972126436,"pfxZ":-0.5534727042032515,"pX":-0.32058763408646984,"pZ":2.8558038047326795,"vX0":7.535299806865247,"vY0":-139.64783780408874,"vZ0":0.29439510262132673,"x":129.22,"y":161.67,"x0":-1.644381156491403,"y0":50.005755568986835,"z0":4.958172369899794,"aX":-21.422968960980967},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.7,"breakHorizontal":18.1,"spinRate":2190,"spinDirection":257},"zone":1,"typeConfidence":2.0,"plateTime":0.394003405858089,"extension":6.903510864659749},"hitData":{"launchSpeed":108.4,"launchAngle":7.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.89,"coordY":79.73}},"index":0,"playId":"bdcc612d-970a-36d5-9e63-0d71dd0eeaf5","pitchNumber":1,"startTime":"2025-09-01T20:31:15.570Z","endTime":"2025-09-01T20:31:27.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:31:27.354Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-01T20:32:09.007Z","endTime":"2025-09-01T20:32:34.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":575929,"link":"/api/v1/people/575929"},"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":"8798ca0e-5089-4082-b316-c9cd59d32497","startTime":"2025-09-01T20:32:09.007Z","endTime":"2025-09-01T20:32:14.007Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":87.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.828292516061204,"aZ":-27.407833177213966,"pfxX":-10.898231515827234,"pfxZ":2.3919297941052893,"pX":-1.1218383007166604,"pZ":2.7774476712376477,"vX0":5.700801336033114,"vY0":-141.25297154758982,"vZ0":-1.0852663472829596,"x":159.76,"y":163.79,"x0":-1.7634658127877325,"y0":50.00699056690919,"z0":4.948859522569314,"aX":-21.759862955457848},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":2240,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.3895724452684788,"extension":6.964836767148156},"hitData":{"launchSpeed":75.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":173.98}},"index":1,"playId":"f8685213-1732-3d07-a18a-e26fd9aa0522","pitchNumber":1,"startTime":"2025-09-01T20:32:26.568Z","endTime":"2025-09-01T20:32:34.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:32:34.014Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-01T20:35:00.169Z","endTime":"2025-09-01T20:36:05.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott McGough replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T20:35:02.516Z","endTime":"2025-09-01T20:35:02.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543518,"link":"/api/v1/people/543518"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.599305085512146,"aZ":-10.479679904839,"pfxX":-6.809740876310716,"pfxZ":12.156881616837234,"pX":-0.4172964104578355,"pZ":3.189019063511424,"vX0":7.220646289913758,"vY0":-133.4599022080557,"vZ0":-4.950989898932484,"x":132.91,"y":152.68,"x0":-2.287082106010698,"y0":50.00119575903325,"z0":5.838093721335611,"aX":-12.151310511960984},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":21.0,"breakHorizontal":10.6,"spinRate":2432,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4120917989846844,"extension":5.948832915254529},"index":1,"playId":"188916f4-f007-3aa5-852e-f5c10446d8a5","pitchNumber":1,"startTime":"2025-09-01T20:35:02.518Z","endTime":"2025-09-01T20:35:05.620Z","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":83.9,"endSpeed":77.8,"strikeZoneTop":3.57183997126191,"strikeZoneBottom":1.63756006785221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7079098114917,"aZ":-25.552846231090776,"pfxX":-8.128791687851542,"pfxZ":4.374124149068743,"pX":1.078143042178556,"pZ":0.5613353724454757,"vX0":10.25072162679782,"vY0":-121.6781270804455,"vZ0":-7.122643181255777,"x":75.9,"y":223.62,"x0":-2.1143369186856016,"y0":50.003190562704894,"z0":5.710984464324855,"aX":-12.30771742182045},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":12.6,"spinRate":1499,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.44848947011901874,"extension":6.1757264092314035},"index":2,"playId":"f1da5da2-68ad-32a7-81c3-8430c6db74db","pitchNumber":2,"startTime":"2025-09-01T20:35:20.852Z","endTime":"2025-09-01T20:35:24.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.348986149208894,"aZ":-29.531416668176586,"pfxX":-4.1687303007349765,"pfxZ":1.7174569122890988,"pX":-0.1240578257170704,"pZ":1.7060396292920021,"vX0":6.600585034994072,"vY0":-122.54188708100202,"vZ0":-4.038695664624995,"x":121.73,"y":192.72,"x0":-2.2955802904495783,"y0":50.00475508502524,"z0":5.863583768670568,"aX":-6.421564829678768},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":6.2,"spinRate":1368,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4448393905514445,"extension":6.154687835111062},"index":3,"playId":"097b8465-060f-3bf2-9028-9a6907494868","pitchNumber":3,"startTime":"2025-09-01T20:35:42.311Z","endTime":"2025-09-01T20:35:46.234Z","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":91.7,"endSpeed":83.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36657514008089,"aZ":-14.948050664493543,"pfxX":-5.1743795143370885,"pfxZ":9.558639840328981,"pX":0.12338972834976457,"pZ":3.086025769445078,"vX0":8.220834948333462,"vY0":-133.31973417311193,"vZ0":-3.9390062709656157,"x":112.3,"y":155.46,"x0":-2.32625825921072,"y0":50.00187365631081,"z0":5.659810584721942,"aX":-9.324728984663288},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2335,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4106705190652513,"extension":6.158843578319599},"index":4,"playId":"ed52134e-6d19-3e3e-a2b1-dc4a95967dfe","pitchNumber":4,"startTime":"2025-09-01T20:36:01.219Z","endTime":"2025-09-01T20:36:05.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:36:05.266Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-01T20:36:21.064Z","endTime":"2025-09-01T20:38:01.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"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":2},"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":5},"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.56949097303502,"strikeZoneBottom":1.65431124507894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.329334261580545,"aZ":-13.616986771148131,"pfxX":-3.5573719698348802,"pfxZ":10.64783080105681,"pX":-0.9386847594910005,"pZ":2.3477286859077395,"vX0":1.9974863508626375,"vY0":-131.53462734532482,"vZ0":-5.911333712305531,"x":152.78,"y":175.39,"x0":-1.2479453832142196,"y0":50.00260708773052,"z0":5.643815099478958,"aX":-6.199056769581557},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2301,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4172979851539882,"extension":6.024094705769065},"index":0,"playId":"3aecb79f-5b00-3788-8ffc-8c9a1dfd1978","pitchNumber":1,"startTime":"2025-09-01T20:36:29.324Z","endTime":"2025-09-01T20:36:33.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.61186523953197,"strikeZoneBottom":1.66272729375958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87303443505135,"aZ":-12.57214724031333,"pfxX":-4.113184147179416,"pfxZ":11.005830246876908,"pX":-0.426860536371903,"pZ":2.401446367826487,"vX0":3.5617709798239283,"vY0":-132.96019928271505,"vZ0":-6.306485865482704,"x":133.27,"y":173.94,"x0":-1.25278484179727,"y0":50.00377576096576,"z0":5.7254407566165995,"aX":-7.327073685788665},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2312,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4127487078106036,"extension":6.065178811964882},"index":1,"playId":"9f6edaf7-99f9-368f-82da-01db3b4152a4","pitchNumber":2,"startTime":"2025-09-01T20:36:47.547Z","endTime":"2025-09-01T20:36:51.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.1,"strikeZoneTop":3.5485035096452,"strikeZoneBottom":1.70214377419238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.591340447468298,"aZ":-13.865982663164722,"pfxX":-3.5169592922177926,"pfxZ":10.269394311393931,"pX":-0.6909147325719204,"pZ":2.9205201482633,"vX0":2.511541753496261,"vY0":-133.18346446992342,"vZ0":-4.84516003313582,"x":143.34,"y":159.93,"x0":-1.1927536187322203,"y0":50.004767766433446,"z0":5.778175666692481,"aX":-6.2717778161634365},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2348,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.41243682136048054,"extension":5.9710441292497825},"index":2,"playId":"9cb00c21-3cf2-3d31-8df9-c346cac8895c","pitchNumber":3,"startTime":"2025-09-01T20:37:04.026Z","endTime":"2025-09-01T20:37:08.200Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-01T20:37:15.693Z","endTime":"2025-09-01T20:37:26.884Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3609704284671,"aZ":-27.53299254010375,"pfxX":-6.408574368793652,"pfxZ":3.048603769719959,"pX":-0.901104587040781,"pZ":1.3172415812188403,"vX0":2.624904396280069,"vY0":-122.59001925761848,"vZ0":-5.099340101620106,"x":151.35,"y":203.21,"x0":-1.153505258753852,"y0":50.001027089446204,"z0":5.776100453788804,"aX":-9.747503444002628},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":11.0,"spinRate":1278,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.44689070713443346,"extension":6.136416327030708},"index":4,"playId":"0d0e82e9-30cd-34fe-be3f-b915099af068","pitchNumber":4,"startTime":"2025-09-01T20:37:26.884Z","endTime":"2025-09-01T20:37:31.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809475290348416,"aZ":-31.604512627826722,"pfxX":-5.591453403306743,"pfxZ":0.37743714315294274,"pX":0.7353273310264494,"pZ":-0.2170907268364852,"vX0":5.936048679029908,"vY0":-122.35678562568333,"vZ0":-7.527155197925079,"x":88.97,"y":244.64,"x0":-0.9990907648642056,"y0":50.00299834261562,"z0":5.617696739217485,"aX":-8.453200826299886},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":8.6,"spinRate":1254,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.44815548051117426,"extension":6.223930573857488},"index":5,"playId":"87b5e65b-6e87-33af-98f4-5760e18adcba","pitchNumber":5,"startTime":"2025-09-01T20:37:56.067Z","endTime":"2025-09-01T20:38:01.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:38:01.151Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"César Prieto strikes out swinging.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-01T20:38:27.944Z","endTime":"2025-09-01T20:39:46.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter César Prieto replaces Masyn Winn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-01T20:38:29.010Z","endTime":"2025-09-01T20:38:30.255Z","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":"501","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847842808400404,"aZ":-26.94004716864011,"pfxX":-5.6170632947297605,"pfxZ":3.4192462491889097,"pX":-0.23384636343595752,"pZ":1.0280783949207346,"vX0":3.9255448565251037,"vY0":-122.7669368363047,"vZ0":-5.837692753806629,"x":125.91,"y":211.02,"x0":-1.1221935130061447,"y0":50.002140494595004,"z0":5.724099157487742,"aX":-8.591104817960748},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":9.2,"spinRate":1322,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4458232662266486,"extension":6.285978289680057},"index":1,"playId":"bf8fbfe5-3196-30f1-a864-f1cdddbaa598","pitchNumber":1,"startTime":"2025-09-01T20:38:30.255Z","endTime":"2025-09-01T20:38:33.980Z","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.0,"endSpeed":82.0,"strikeZoneTop":3.72199227926523,"strikeZoneBottom":1.74473190926258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53126760137206,"aZ":-12.031896501137568,"pfxX":-6.132974182064171,"pfxZ":11.55273507080234,"pX":-1.0720292950822916,"pZ":2.6178369018601284,"vX0":2.2521832947589546,"vY0":-132.30101342140617,"vZ0":-5.610525017801796,"x":157.86,"y":168.1,"x0":-1.1456358810483027,"y0":50.00391675758134,"z0":5.674743200698753,"aX":-10.695142603331988},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.7,"breakHorizontal":10.4,"spinRate":2340,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41661508961309,"extension":6.040581661104153},"index":2,"playId":"a5a0feb7-23cb-3e6d-8c8a-e34ef290e642","pitchNumber":2,"startTime":"2025-09-01T20:38:47.956Z","endTime":"2025-09-01T20:38:51.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.58090512568724,"strikeZoneBottom":1.67131691096248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49599793371642,"aZ":-11.284307598079563,"pfxX":-4.363737407949194,"pfxZ":12.053684164037794,"pX":-0.6898496074909227,"pZ":2.007698961294191,"vX0":2.651998977414835,"vY0":-131.93242935870424,"vZ0":-7.357334135457966,"x":143.3,"y":184.57,"x0":-1.1500056270505024,"y0":50.00239075601259,"z0":5.696148246104937,"aX":-7.562429344619596},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2420,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.417877570882081,"extension":6.052799733891447},"index":3,"playId":"f5d95bbd-7eb2-3992-9a14-316c3a2ec82a","pitchNumber":3,"startTime":"2025-09-01T20:39:05.349Z","endTime":"2025-09-01T20:39:09.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.55862194198697,"strikeZoneBottom":1.65401396909665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.309300094545826,"aZ":-25.06802549478981,"pfxX":-7.2562130034237615,"pfxZ":4.661476559438388,"pX":-0.10165310000868041,"pZ":0.1286614932403331,"vX0":4.8680896923053645,"vY0":-122.44374509964018,"vZ0":-8.128670402383195,"x":120.87,"y":235.31,"x0":-1.1690485867816847,"y0":50.00143238777427,"z0":5.624111551357236,"aX":-11.059306021328046},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.8,"breakHorizontal":12.0,"spinRate":1252,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4466779342288949,"extension":6.18941001745166},"index":4,"playId":"8e720eca-83af-3c21-ad71-40b19e5cab85","pitchNumber":4,"startTime":"2025-09-01T20:39:21.828Z","endTime":"2025-09-01T20:39:25.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.429103279540904,"aZ":-28.5699149261556,"pfxX":-8.03722026372091,"pfxZ":2.357232781475573,"pX":-0.7141986008475953,"pZ":0.845642188702804,"vX0":3.7074395962551496,"vY0":-122.6148305649861,"vZ0":-5.9239877833076005,"x":144.22,"y":215.95,"x0":-1.1987648830434523,"y0":50.00084594900692,"z0":5.719651107323944,"aX":-12.280537491808616},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":13.7,"spinRate":1278,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4460870387277227,"extension":6.276058555781207},"index":5,"playId":"65c9d881-35e1-3684-9623-d9ca687a17ce","pitchNumber":5,"startTime":"2025-09-01T20:39:41.849Z","endTime":"2025-09-01T20:39:46.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:39:46.965Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out sharply, shortstop Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-01T20:42:01.091Z","endTime":"2025-09-01T20:42:42.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Garrett Hampson replaces left fielder Lars Nootbaar, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T20:41:02.605Z","endTime":"2025-09-01T20:41:02.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"César Prieto remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-01T20:41:02.623Z","endTime":"2025-09-01T20:41:02.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"description":"Defensive switch from second base to shortstop for Thomas Saggese.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-01T20:41:02.625Z","endTime":"2025-09-01T20:42:03.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600"},{"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":88.2,"endSpeed":81.0,"strikeZoneTop":3.39940772344502,"strikeZoneBottom":1.55536376421772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.035343708186325,"aZ":-30.9256843513516,"pfxX":1.4397544985879351,"pfxZ":0.7494188427189332,"pX":1.4458958775521864,"pZ":2.70346268967807,"vX0":7.6101392233412755,"vY0":-128.23222635458907,"vZ0":0.3889098347535678,"x":61.89,"y":165.79,"x0":-1.7450188846735595,"y0":50.00363036918694,"z0":4.9587266960276,"aX":2.4017908176746037},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-4.3,"spinRate":2315,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.42681570995690343,"extension":6.927577422559476},"index":3,"playId":"313cfb9d-b3be-3a4c-8e31-43cbfb09c274","pitchNumber":1,"startTime":"2025-09-01T20:42:03.354Z","endTime":"2025-09-01T20:42:06.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.35494706243103,"strikeZoneBottom":1.6816937843721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.625332147655108,"aZ":-28.13013579777066,"pfxX":-12.154922929002378,"pfxZ":2.0614061027009667,"pX":0.9000435855319096,"pZ":1.8543130660078109,"vX0":10.92618942185808,"vY0":-139.27018419279267,"vZ0":-2.9886340997168284,"x":82.69,"y":188.71,"x0":-1.4970458429114164,"y0":50.004681254403934,"z0":4.8043730335297345,"aX":-23.852214373807698},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":19.7,"spinRate":2266,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.39347258344127445,"extension":6.951932257597117},"index":4,"playId":"7c6172f1-611c-3439-b136-579efe66c5f1","pitchNumber":2,"startTime":"2025-09-01T20:42:17.915Z","endTime":"2025-09-01T20:42:22.424Z","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":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.325150046103914,"aZ":-27.529715393707473,"pfxX":-11.673234695723687,"pfxZ":2.381954539249712,"pX":0.025340465515860222,"pZ":2.6288621571801882,"vX0":8.808496145566496,"vY0":-139.0300232438265,"vZ0":-0.9830648100012914,"x":116.03,"y":167.8,"x0":-1.673694426874341,"y0":50.0031641204752,"z0":4.820790332504512,"aX":-22.76199266946928},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":19.2,"spinRate":2318,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.3945560331804798,"extension":7.083760700924431},"hitData":{"launchSpeed":103.9,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.14,"coordY":157.73}},"index":5,"playId":"16f39488-09ad-3a7e-8b43-d20fc93233d1","pitchNumber":3,"startTime":"2025-09-01T20:42:34.875Z","endTime":"2025-09-01T20:42:42.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:42:42.402Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to left fielder Garrett Hampson.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-01T20:43:02.461Z","endTime":"2025-09-01T20:44:37.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.50958463252651,"strikeZoneBottom":1.69838778095645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.301476531743337,"aZ":-33.33497458226445,"pfxX":2.8285687991124266,"pfxZ":-0.7352173013142735,"pX":-0.9325082733024521,"pZ":3.2466712206665,"vX0":1.9102966745882668,"vY0":-125.3851428196271,"vZ0":2.5028764433770405,"x":152.55,"y":151.12,"x0":-2.0726817457877256,"y0":50.00080280772433,"z0":4.963087638954564,"aX":4.484374203510144},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-5.5,"spinRate":2322,"spinDirection":93},"zone":11,"typeConfidence":2.0,"plateTime":0.4375118627533867,"extension":6.985426893954578},"index":0,"playId":"a02818c2-6649-3671-aeb0-a9d176ab349d","pitchNumber":1,"startTime":"2025-09-01T20:43:10.497Z","endTime":"2025-09-01T20:43:14.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.479636228451408,"aZ":-33.55896832148584,"pfxX":2.4601068173293585,"pfxZ":-0.8654082680366173,"pX":1.0359092231814426,"pZ":2.3615129701981585,"vX0":6.303786238946423,"vY0":-125.93410758109417,"vZ0":0.7146589384388284,"x":77.51,"y":175.02,"x0":-1.8230410964430537,"y0":50.00214155762245,"z0":4.79663154922233,"aX":3.936357829151301},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-6.0,"spinRate":2327,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4355607660671241,"extension":7.088300871115177},"index":1,"playId":"3bb5325d-ccfe-31e7-a5bc-0ce1bcb0874c","pitchNumber":2,"startTime":"2025-09-01T20:43:26.725Z","endTime":"2025-09-01T20:43:30.226Z","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":96.1,"endSpeed":87.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.964405271524406,"aZ":-27.282378298948505,"pfxX":-10.8412118228784,"pfxZ":2.4880974476762887,"pX":-0.12485968378033667,"pZ":2.4590394073269146,"vX0":8.093782005336902,"vY0":-139.64597906638622,"vZ0":-1.386353627189577,"x":121.76,"y":172.39,"x0":-1.6598772054473563,"y0":50.000636730660524,"z0":4.765422414778461,"aX":-21.298494825156098},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":2176,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.39300421705762156,"extension":6.887106490785568},"index":2,"playId":"93735535-2dfb-3405-aab4-6a5f38857aaa","pitchNumber":3,"startTime":"2025-09-01T20:43:47.564Z","endTime":"2025-09-01T20:43:50.769Z","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":97.0,"endSpeed":88.6,"strikeZoneTop":3.51197223938585,"strikeZoneBottom":1.76955058766463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14372497793155,"aZ":-21.566202620427052,"pfxX":-4.260825378617493,"pfxZ":5.243503811304965,"pX":-0.7618785396456053,"pZ":4.02213773908671,"vX0":4.19261289355642,"vY0":-141.30171649391588,"vZ0":1.280285999220352,"x":146.04,"y":130.18,"x0":-1.711172554164884,"y0":50.00074920750804,"z0":4.948682708337986,"aX":-8.616761113817258},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.0,"breakHorizontal":6.8,"spinRate":2250,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38760350052342085,"extension":6.978137972310604},"index":3,"playId":"6b7ecc16-ae7d-31d9-b9a3-6d679f1dc2bc","pitchNumber":4,"startTime":"2025-09-01T20:44:10.197Z","endTime":"2025-09-01T20:44:14.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.402112010447773,"aZ":-34.43181130755697,"pfxX":2.0838241991679607,"pfxZ":-1.3679258454778491,"pX":-0.005448967087598817,"pZ":2.0942346424424194,"vX0":4.171710864452214,"vY0":-127.69129988296281,"vZ0":-0.1270119451555184,"x":117.21,"y":182.24,"x0":-1.931358920422071,"y0":50.00318075660702,"z0":4.854686900547757,"aX":3.4386882417775455},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":-4.7,"spinRate":2317,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.4290315620627476,"extension":7.095462563050257},"hitData":{"launchSpeed":98.6,"launchAngle":37.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.4,"coordY":65.94}},"index":4,"playId":"9494e2b2-5ec4-3ff3-81d2-f8e1133706fc","pitchNumber":5,"startTime":"2025-09-01T20:44:28.559Z","endTime":"2025-09-01T20:44:37.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:44:37.666Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":11,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-01T20:44:57.067Z","endTime":"2025-09-01T20:47:29.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.53154286594259,"strikeZoneBottom":1.69211878500489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.574021988085825,"aZ":-21.629820015327336,"pfxX":-10.12398212209785,"pfxZ":5.412525423040069,"pX":1.1760740487982997,"pZ":2.1096534733010426,"vX0":10.7057324388776,"vY0":-139.2556434421898,"vZ0":-3.079598850300106,"x":72.17,"y":181.82,"x0":-1.4174409248892104,"y0":50.00438451286172,"z0":4.673950293075748,"aX":-19.729035954677553},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":2184,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.3945204219603631,"extension":7.037895663961353},"index":0,"playId":"020a705e-62eb-3241-8884-8f2920664aa7","pitchNumber":1,"startTime":"2025-09-01T20:45:05.473Z","endTime":"2025-09-01T20:45:09.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.582507725935105,"aZ":-32.34226477105307,"pfxX":3.4129678328009114,"pfxZ":-0.0982209679816961,"pX":0.35234324406059947,"pZ":1.892312349498492,"vX0":4.342339824376241,"vY0":-128.74570811901762,"vZ0":-0.7255003595906269,"x":103.57,"y":187.69,"x0":-1.8096474911363032,"y0":50.00531014599327,"z0":4.715339948116369,"aX":5.641499980763341},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-7.3,"spinRate":2272,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4279770029155783,"extension":7.091334934679739},"index":1,"playId":"de2db72c-bb1d-3e0b-ad1f-a039a250eb32","pitchNumber":2,"startTime":"2025-09-01T20:45:22.647Z","endTime":"2025-09-01T20:45:27.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.269174162713515,"aZ":-34.47069645379849,"pfxX":3.2016436840196607,"pfxZ":-1.368572766144874,"pX":0.7767020638811305,"pZ":1.083655813744956,"vX0":5.530746770941842,"vY0":-129.01460847985646,"vZ0":-2.296663784216677,"x":87.39,"y":209.52,"x0":-1.815638204005108,"y0":50.00457810395451,"z0":4.657002435469864,"aX":5.365786176386972},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.8,"breakHorizontal":-7.1,"spinRate":2209,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.425483893915632,"extension":6.979949048930885},"index":2,"playId":"db269f2b-b280-384a-bd48-47c99d1a3582","pitchNumber":3,"startTime":"2025-09-01T20:46:05.593Z","endTime":"2025-09-01T20:46:09.743Z","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":89.8,"strikeZoneTop":3.43525266458565,"strikeZoneBottom":1.59483848356831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.775716252227802,"aZ":-23.262142440560403,"pfxX":-5.574793826601175,"pfxZ":4.332615578438876,"pX":1.4408801707047736,"pZ":3.274385168403868,"vX0":9.741590544897544,"vY0":-141.91309815566532,"vZ0":-0.5905938723633337,"x":62.08,"y":150.37,"x0":-1.298226043806947,"y0":50.005360129198145,"z0":4.9553637497367875,"aX":-11.474514300008305},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":8.3,"spinRate":2310,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3846576664426493,"extension":6.903181649473336},"index":3,"playId":"2ba0e682-15ab-3fb9-ac74-5cfab4178ea2","pitchNumber":4,"startTime":"2025-09-01T20:46:23.742Z","endTime":"2025-09-01T20:46:26.806Z","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.2,"endSpeed":86.7,"strikeZoneTop":3.47467173967199,"strikeZoneBottom":1.56620701230704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.574710172109565,"aZ":-28.221651361324238,"pfxX":-11.859887298975822,"pfxZ":2.05355048444002,"pX":1.2774010734383232,"pZ":1.5678442121749196,"vX0":11.174778359466593,"vY0":-138.09702658029394,"vZ0":-2.876125255636509,"x":68.31,"y":196.45,"x0":-1.2863359614752397,"y0":50.00370243516815,"z0":4.526990507772019,"aX":-22.842689890004078},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.2,"breakHorizontal":19.1,"spinRate":2204,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.39705029832220173,"extension":7.129893672193334},"index":4,"playId":"9c0501b9-92fc-3eab-9dac-2bf9b17ffecf","pitchNumber":5,"startTime":"2025-09-01T20:46:42.280Z","endTime":"2025-09-01T20:46:46.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.536406550818185,"aZ":-28.668087434644328,"pfxX":-12.120989715787324,"pfxZ":1.7478983590794979,"pX":0.4632823233885897,"pZ":2.3698362014336283,"vX0":9.767794424263304,"vY0":-141.13918952635834,"vZ0":-1.2635029709361252,"x":99.34,"y":174.79,"x0":-1.4756853045562484,"y0":50.00519402842193,"z0":4.677716052351406,"aX":-24.342381584585663},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.1,"breakHorizontal":19.8,"spinRate":2222,"spinDirection":259},"zone":6,"typeConfidence":2.0,"plateTime":0.3887791574055792,"extension":7.104210399994438},"index":5,"playId":"8fad02bb-d6b6-3d9c-87db-1d1c0ecd85a5","pitchNumber":6,"startTime":"2025-09-01T20:47:02.320Z","endTime":"2025-09-01T20:47:05.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.768043525835516,"aZ":-33.435110164855125,"pfxX":2.710384928602002,"pfxZ":-0.786352392105873,"pX":0.27323239803925176,"pZ":1.144727939132114,"vX0":3.9684823979900985,"vY0":-126.44633019125071,"vZ0":-2.04326531709337,"x":106.59,"y":207.87,"x0":-1.6736248423690299,"y0":50.0023188277518,"z0":4.667294557290529,"aX":4.351804209518669},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":-5.9,"spinRate":2389,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4345368680832382,"extension":7.134721183431191},"index":6,"playId":"b08964d8-cb11-3022-8608-3d01dc8ddab4","pitchNumber":7,"startTime":"2025-09-01T20:47:25.217Z","endTime":"2025-09-01T20:47:29.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:47:29.409Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thomas Saggese doubles (12) on a ground ball to shortstop Jacob Wilson, deflected by third baseman Darell Hernaiz.","rbi":0,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:49:31.905Z","endTime":"2025-09-01T20:51:12.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.68232692061611,"strikeZoneBottom":1.78225416288065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.912605392958582,"aZ":-11.256588704154025,"pfxX":-5.092857640336966,"pfxZ":11.825672322101983,"pX":-0.37454522621354736,"pZ":1.8096675232974606,"vX0":6.637072936009365,"vY0":-131.879263366315,"vZ0":-8.014479666191402,"x":131.28,"y":189.92,"x0":-2.257158712934164,"y0":50.00585796368377,"z0":5.710051503243327,"aX":-9.011431148770228},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.9,"breakHorizontal":7.8,"spinRate":2396,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4146397322643942,"extension":6.130997211486472},"index":0,"playId":"310c999f-58ae-32be-98a4-65cef40e73ce","pitchNumber":1,"startTime":"2025-09-01T20:49:41.225Z","endTime":"2025-09-01T20:49:44.989Z","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":90.1,"endSpeed":82.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.625854916943116,"aZ":-16.333329810758762,"pfxX":-8.76441834328728,"pfxZ":9.074728165192314,"pX":-1.3804854956529649,"pZ":1.6219283200494041,"vX0":5.156345593875408,"vY0":-131.0267160989372,"vZ0":-7.434857162513639,"x":169.62,"y":194.99,"x0":-2.2310094190923806,"y0":50.00541090634435,"z0":5.707917707830856,"aX":-15.303653227601881},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.1,"breakHorizontal":14.8,"spinRate":2345,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.41737048292273027,"extension":6.287286421344328},"index":1,"playId":"18008c2e-165d-3d65-ac34-a4a7bceee7c3","pitchNumber":2,"startTime":"2025-09-01T20:49:56.936Z","endTime":"2025-09-01T20:50:01.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.58966017389753,"strikeZoneBottom":1.72180516633919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8809695997729,"aZ":-27.884670092362928,"pfxX":2.874847498240091,"pfxZ":2.704950953494542,"pX":1.2345610589801608,"pZ":1.2912525786143636,"vX0":7.947910801987438,"vY0":-125.4940505832815,"vZ0":-5.405412784129513,"x":69.94,"y":203.92,"x0":-2.3549768518572978,"y0":50.00269568666467,"z0":5.7621933179618825,"aX":4.5547685041771535},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-7.1,"spinRate":2656,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.43750646013862493,"extension":6.007660393314087},"index":2,"playId":"7c70d6a5-cac1-3b3f-8828-bc608ee10759","pitchNumber":3,"startTime":"2025-09-01T20:50:39.633Z","endTime":"2025-09-01T20:50:43.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.759033972749723,"aZ":-31.601150513098457,"pfxX":3.136773806344431,"pfxZ":0.3699011123862963,"pX":0.9902132217566653,"pZ":1.8672540685823165,"vX0":7.1725333665465065,"vY0":-123.79954382177552,"vZ0":-3.169315903487785,"x":79.26,"y":188.36,"x0":-2.3572307335278766,"y0":50.002330874184125,"z0":5.821549828270494,"aX":4.845758634010977},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":-7.4,"spinRate":2775,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4431906781987651,"extension":6.070808548163827},"hitData":{"launchSpeed":72.4,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.29,"coordY":175.62}},"index":3,"playId":"bc7377f2-e9ac-347e-9e39-33ad3b5bb991","pitchNumber":4,"startTime":"2025-09-01T20:50:58.471Z","endTime":"2025-09-01T20:51:12.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:51:12.427Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to left fielder Colby Thomas. Thomas Saggese scores.","rbi":1,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:51:45.356Z","endTime":"2025-09-01T20:53:15.489Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":543518,"link":"/api/v1/people/543518"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-01T20:51:36.672Z","endTime":"2025-09-01T20:51:47.634Z","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":"701","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.65889223852281,"strikeZoneBottom":1.68124807278563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.156771410559674,"aZ":-26.28510117509959,"pfxX":1.319309039049259,"pfxZ":3.6740779910207646,"pX":0.7183829634070847,"pZ":1.3085836434174147,"vX0":7.2333686139831155,"vY0":-125.1892157776277,"vZ0":-5.62871553519247,"x":89.62,"y":203.45,"x0":-2.369114865064636,"y0":50.00173608992092,"z0":5.71347600331589,"aX":2.110309254403727},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2559,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.43603551108205174,"extension":6.139761278159542},"index":1,"playId":"cc25a801-6bad-3a75-ba7f-d5a1972d65f1","pitchNumber":1,"startTime":"2025-09-01T20:51:47.634Z","endTime":"2025-09-01T20:51:51.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.762119772743414,"aZ":-30.860197299303174,"pfxX":0.5118858481413183,"pfxZ":0.8544069355572823,"pX":0.1922813673993339,"pZ":3.0330148731905098,"vX0":6.092551436830113,"vY0":-123.43419291523284,"vZ0":-0.7782069216916553,"x":109.67,"y":156.89,"x0":-2.3753942956114487,"y0":50.0038156450623,"z0":5.9526107436592595,"aX":0.7892770833289308},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.4,"spinRate":2641,"spinDirection":97},"zone":2,"typeConfidence":2.0,"plateTime":0.4438800277859105,"extension":6.099763868124782},"index":2,"playId":"cbf585d6-07d9-37b1-bc0b-0fd613cb07cc","pitchNumber":2,"startTime":"2025-09-01T20:52:06.315Z","endTime":"2025-09-01T20:52:09.759Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0695451661212,"aZ":-14.875196072032782,"pfxX":-5.33789295593627,"pfxZ":9.631619420314111,"pX":0.3314352747864269,"pZ":1.9204685513119408,"vX0":8.479611516888435,"vY0":-133.05345120894563,"vZ0":-6.897864372801995,"x":104.37,"y":186.93,"x0":-2.2007223008915653,"y0":50.003316625149836,"z0":5.620943888784564,"aX":-9.588365696734206},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2406,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.411383242653967,"extension":6.20812798936074},"index":3,"playId":"f4dd72b8-b80d-339a-9168-23ebc9d9e957","pitchNumber":3,"startTime":"2025-09-01T20:52:30.525Z","endTime":"2025-09-01T20:52:34.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-01T20:52:48.313Z","endTime":"2025-09-01T20:53:04.414Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.370105941198442,"aZ":-34.52202628533725,"pfxX":3.5168652064108805,"pfxZ":-1.5404154257469393,"pX":-0.043720110166338456,"pZ":1.9914206056120767,"vX0":4.695798492007348,"vY0":-122.17874405907438,"vZ0":-2.285610518431466,"x":118.67,"y":185.01,"x0":-2.4419776614592443,"y0":50.00268592767927,"z0":5.8841814581277525,"aX":5.357196017082402},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-7.4,"spinRate":2568,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.4469975292466466,"extension":6.098121538363195},"hitData":{"launchSpeed":86.6,"launchAngle":17.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.59,"coordY":110.09}},"index":5,"playId":"f30f1284-465a-3b4b-9a70-4ccb6b8df55c","pitchNumber":4,"startTime":"2025-09-01T20:53:04.414Z","endTime":"2025-09-01T20:53:15.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:53:15.489Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:53:43.851Z","endTime":"2025-09-01T20:54:11.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2d48abda-2aa6-480c-ba1d-bf70d3bd2d7d","startTime":"2025-09-01T20:53:43.851Z","endTime":"2025-09-01T20:53:48.851Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":82.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.524580503867924,"aZ":-11.746574014836192,"pfxX":-3.8253769307151986,"pfxZ":11.52604963861694,"pX":-1.0256808125938546,"pZ":2.6367127648241317,"vX0":4.6267709430358295,"vY0":-133.25458949008362,"vZ0":-5.972766260664749,"x":156.1,"y":167.59,"x0":-2.2994486392534186,"y0":50.00157822110315,"z0":5.780091479695132,"aX":-6.779141119422303},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":5.8,"spinRate":2361,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4133570239882167,"extension":6.075683904055689},"hitData":{"launchSpeed":92.7,"launchAngle":54.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":96.45}},"index":1,"playId":"a2f38b70-efb1-3d7c-92ea-c0743384c294","pitchNumber":1,"startTime":"2025-09-01T20:53:56.776Z","endTime":"2025-09-01T20:54:11.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:54:11.471Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to left fielder Colby Thomas.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:54:29.640Z","endTime":"2025-09-01T20:54:44.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":687515,"link":"/api/v1/people/687515"},"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.876379149021314,"aZ":-13.381436764525331,"pfxX":-3.743805149318636,"pfxZ":10.656241894986799,"pX":-0.275365922866896,"pZ":1.8099053056765382,"vX0":3.746862905950369,"vY0":-132.58642952257736,"vZ0":-7.274297852666652,"x":127.5,"y":189.91,"x0":-1.2269610370773816,"y0":50.0024659044725,"z0":5.584587373812452,"aX":-6.601900950923791},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2409,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.41463586517573736,"extension":6.286462235543278},"hitData":{"launchSpeed":90.5,"launchAngle":38.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.9,"coordY":118.19}},"index":0,"playId":"bd77fdea-cc02-3f47-9fc3-38ed45066923","pitchNumber":1,"startTime":"2025-09-01T20:54:31.794Z","endTime":"2025-09-01T20:54:44.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:54:44.282Z","atBatIndex":80},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Garrett Hampson pops out to first baseman Tyler Soderstrom.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:55:02.352Z","endTime":"2025-09-01T20:57:21.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.571358569413924,"aZ":-13.231146318720588,"pfxX":-4.273917544678264,"pfxZ":10.686369006461426,"pX":-0.16860081011794315,"pZ":2.8504347359724527,"vX0":6.828504046250381,"vY0":-132.6033682403827,"vZ0":-5.031094265743865,"x":123.43,"y":161.82,"x0":-2.2272315957498168,"y0":50.0018304026173,"z0":5.744934895090815,"aX":-7.57586914365982},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2331,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41377557108925656,"extension":6.135152362192239},"index":0,"playId":"4bb9fc5c-0e1e-3638-8567-7c2c1c54ee62","pitchNumber":1,"startTime":"2025-09-01T20:55:09.437Z","endTime":"2025-09-01T20:55:12.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.48503621108683,"strikeZoneBottom":1.60260303919753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231664544796924,"aZ":-16.669577846167677,"pfxX":-6.507642384873995,"pfxZ":8.533051979672184,"pX":-0.2673615831563243,"pZ":0.9817599160193415,"vX0":7.140782042423913,"vY0":-133.78200878465753,"vZ0":-9.117713238845583,"x":127.19,"y":212.27,"x0":-2.1226782590809465,"y0":50.00120689951229,"z0":5.623093114060285,"aX":-11.822591563621312},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2397,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40905851144307137,"extension":6.300496226616811},"index":1,"playId":"dcef20cb-3ae4-3cfc-9735-21ebdbcc9417","pitchNumber":2,"startTime":"2025-09-01T20:55:29.504Z","endTime":"2025-09-01T20:55:33.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.52350356725502,"strikeZoneBottom":1.60723870011905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154327617662844,"aZ":-12.495707014054375,"pfxX":-2.4869124674877154,"pfxZ":11.20197578329701,"pX":0.7712586845188873,"pZ":2.340835215020081,"vX0":8.399761411315438,"vY0":-131.9613660530432,"vZ0":-6.423365494646995,"x":87.6,"y":175.58,"x0":-2.1355891789190946,"y0":50.00184160990939,"z0":5.734478110290375,"aX":-4.369966784791035},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":2.6,"spinRate":2408,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41572152574585663,"extension":6.154193324816423},"index":2,"playId":"04b41cc8-abb5-3dcf-b9f2-c1b5989428ff","pitchNumber":3,"startTime":"2025-09-01T20:55:47.475Z","endTime":"2025-09-01T20:55:51.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.35528147165056,"strikeZoneBottom":1.54112843608806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00968127369185,"aZ":-26.9085262891845,"pfxX":-6.014225701388305,"pfxZ":3.4650294883670476,"pX":-1.0782875673891512,"pZ":1.4520653484422772,"vX0":4.619735266215245,"vY0":-122.47607936696788,"vZ0":-4.965950607739791,"x":158.1,"y":199.57,"x0":-2.2068331356807547,"y0":50.004680301847465,"z0":5.805093681910497,"aX":-9.145256287094854},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":9.8,"spinRate":1286,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.44707469221333795,"extension":6.06710969865584},"index":3,"playId":"1d5ff37b-f219-31b0-8bac-b129534ed69a","pitchNumber":4,"startTime":"2025-09-01T20:56:07.427Z","endTime":"2025-09-01T20:56:11.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.177440181646496,"aZ":-25.766105635505575,"pfxX":-7.54636612391751,"pfxZ":4.25138417152756,"pX":-0.5566205298066343,"pZ":1.003911438943572,"vX0":6.359414452101266,"vY0":-122.01376059727964,"vZ0":-6.059141893447092,"x":138.22,"y":211.67,"x0":-2.2172887828164627,"y0":50.00226252231532,"z0":5.7419437092198296,"aX":-11.369499397708736},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":1347,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4490426162884824,"extension":6.298120501797092},"index":4,"playId":"f3d5fd43-79ee-3b65-a79d-409675144d00","pitchNumber":5,"startTime":"2025-09-01T20:56:24.907Z","endTime":"2025-09-01T20:56:28.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.34028451073934,"strikeZoneBottom":1.66378313435389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.864783979229045,"aZ":-31.028873684464557,"pfxX":2.9407977964638237,"pfxZ":0.7391196952802765,"pX":0.9172088906400135,"pZ":2.712025565289996,"vX0":7.126515529216722,"vY0":-123.71729260106311,"vZ0":-1.5179865549292206,"x":82.04,"y":165.56,"x0":-2.3789022425518684,"y0":50.00616778085119,"z0":5.925810768692009,"aX":4.573645200147549},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-7.0,"spinRate":2409,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4421296847196037,"extension":6.0823946945231455},"index":5,"playId":"8139e568-0a55-31da-94b5-f675804e4914","pitchNumber":6,"startTime":"2025-09-01T20:56:50.213Z","endTime":"2025-09-01T20:56:54.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48011735943654,"aZ":-12.329295868479198,"pfxX":-4.1877647509283955,"pfxZ":11.156011285717348,"pX":-0.11200409333337949,"pZ":2.0324560804141147,"vX0":7.041859360100572,"vY0":-133.01122452882808,"vZ0":-7.067321101686987,"x":121.27,"y":183.9,"x0":-2.2585199068032114,"y0":50.00235125783059,"z0":5.631681856694875,"aX":-7.449531357227943},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4129518923255362,"extension":6.238739198139676},"hitData":{"launchSpeed":87.5,"launchAngle":68.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":158.78}},"index":6,"playId":"60df541e-6068-34e4-ba48-134ffeda7aaa","pitchNumber":7,"startTime":"2025-09-01T20:57:11.949Z","endTime":"2025-09-01T20:57:21.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:57:21.689Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Garrett Hampson pops out to first baseman Tyler Soderstrom.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-01T20:55:02.352Z","endTime":"2025-09-01T20:57:21.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.571358569413924,"aZ":-13.231146318720588,"pfxX":-4.273917544678264,"pfxZ":10.686369006461426,"pX":-0.16860081011794315,"pZ":2.8504347359724527,"vX0":6.828504046250381,"vY0":-132.6033682403827,"vZ0":-5.031094265743865,"x":123.43,"y":161.82,"x0":-2.2272315957498168,"y0":50.0018304026173,"z0":5.744934895090815,"aX":-7.57586914365982},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2331,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41377557108925656,"extension":6.135152362192239},"index":0,"playId":"4bb9fc5c-0e1e-3638-8567-7c2c1c54ee62","pitchNumber":1,"startTime":"2025-09-01T20:55:09.437Z","endTime":"2025-09-01T20:55:12.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.48503621108683,"strikeZoneBottom":1.60260303919753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231664544796924,"aZ":-16.669577846167677,"pfxX":-6.507642384873995,"pfxZ":8.533051979672184,"pX":-0.2673615831563243,"pZ":0.9817599160193415,"vX0":7.140782042423913,"vY0":-133.78200878465753,"vZ0":-9.117713238845583,"x":127.19,"y":212.27,"x0":-2.1226782590809465,"y0":50.00120689951229,"z0":5.623093114060285,"aX":-11.822591563621312},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2397,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40905851144307137,"extension":6.300496226616811},"index":1,"playId":"dcef20cb-3ae4-3cfc-9735-21ebdbcc9417","pitchNumber":2,"startTime":"2025-09-01T20:55:29.504Z","endTime":"2025-09-01T20:55:33.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.52350356725502,"strikeZoneBottom":1.60723870011905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154327617662844,"aZ":-12.495707014054375,"pfxX":-2.4869124674877154,"pfxZ":11.20197578329701,"pX":0.7712586845188873,"pZ":2.340835215020081,"vX0":8.399761411315438,"vY0":-131.9613660530432,"vZ0":-6.423365494646995,"x":87.6,"y":175.58,"x0":-2.1355891789190946,"y0":50.00184160990939,"z0":5.734478110290375,"aX":-4.369966784791035},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":2.6,"spinRate":2408,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41572152574585663,"extension":6.154193324816423},"index":2,"playId":"04b41cc8-abb5-3dcf-b9f2-c1b5989428ff","pitchNumber":3,"startTime":"2025-09-01T20:55:47.475Z","endTime":"2025-09-01T20:55:51.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.35528147165056,"strikeZoneBottom":1.54112843608806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00968127369185,"aZ":-26.9085262891845,"pfxX":-6.014225701388305,"pfxZ":3.4650294883670476,"pX":-1.0782875673891512,"pZ":1.4520653484422772,"vX0":4.619735266215245,"vY0":-122.47607936696788,"vZ0":-4.965950607739791,"x":158.1,"y":199.57,"x0":-2.2068331356807547,"y0":50.004680301847465,"z0":5.805093681910497,"aX":-9.145256287094854},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":9.8,"spinRate":1286,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.44707469221333795,"extension":6.06710969865584},"index":3,"playId":"1d5ff37b-f219-31b0-8bac-b129534ed69a","pitchNumber":4,"startTime":"2025-09-01T20:56:07.427Z","endTime":"2025-09-01T20:56:11.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.177440181646496,"aZ":-25.766105635505575,"pfxX":-7.54636612391751,"pfxZ":4.25138417152756,"pX":-0.5566205298066343,"pZ":1.003911438943572,"vX0":6.359414452101266,"vY0":-122.01376059727964,"vZ0":-6.059141893447092,"x":138.22,"y":211.67,"x0":-2.2172887828164627,"y0":50.00226252231532,"z0":5.7419437092198296,"aX":-11.369499397708736},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":1347,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4490426162884824,"extension":6.298120501797092},"index":4,"playId":"f3d5fd43-79ee-3b65-a79d-409675144d00","pitchNumber":5,"startTime":"2025-09-01T20:56:24.907Z","endTime":"2025-09-01T20:56:28.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.34028451073934,"strikeZoneBottom":1.66378313435389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.864783979229045,"aZ":-31.028873684464557,"pfxX":2.9407977964638237,"pfxZ":0.7391196952802765,"pX":0.9172088906400135,"pZ":2.712025565289996,"vX0":7.126515529216722,"vY0":-123.71729260106311,"vZ0":-1.5179865549292206,"x":82.04,"y":165.56,"x0":-2.3789022425518684,"y0":50.00616778085119,"z0":5.925810768692009,"aX":4.573645200147549},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-7.0,"spinRate":2409,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4421296847196037,"extension":6.0823946945231455},"index":5,"playId":"8139e568-0a55-31da-94b5-f675804e4914","pitchNumber":6,"startTime":"2025-09-01T20:56:50.213Z","endTime":"2025-09-01T20:56:54.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48011735943654,"aZ":-12.329295868479198,"pfxX":-4.1877647509283955,"pfxZ":11.156011285717348,"pX":-0.11200409333337949,"pZ":2.0324560804141147,"vX0":7.041859360100572,"vY0":-133.01122452882808,"vZ0":-7.067321101686987,"x":121.27,"y":183.9,"x0":-2.2585199068032114,"y0":50.00235125783059,"z0":5.631681856694875,"aX":-7.449531357227943},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4129518923255362,"extension":6.238739198139676},"hitData":{"launchSpeed":87.5,"launchAngle":68.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":158.78}},"index":6,"playId":"60df541e-6068-34e4-ba48-134ffeda7aaa","pitchNumber":7,"startTime":"2025-09-01T20:57:11.949Z","endTime":"2025-09-01T20:57:21.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-01T20:57:21.689Z","atBatIndex":81},"scoringPlays":[25,26,28,41,42,50,54,55,65,66,69,78],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":161.31,"y":116.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":148.0,"y":97.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":136.97,"y":51.49},"type":"O","description":"Flyout"}],"home":[{"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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":153.0,"y":81.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":43.38,"y":102.53},"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":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":166.51,"y":177.02},"type":"O","description":"Pop Out"}]}},{"startIndex":10,"endIndex":15,"top":[10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"coordinates":{"x":95.0,"y":166.0},"type":"O","description":"Groundout"}],"home":[{"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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":186.96,"y":170.02},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":111.91,"y":164.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":103.17,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":151.12,"y":138.23},"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":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":111.47,"y":48.86},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":31,"top":[22,23,24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":157.9,"y":168.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":105.93,"y":178.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":129.01,"y":65.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":218.2,"y":74.81},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":198.45,"y":60.9},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"coordinates":{"x":119.89,"y":139.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":11.76,"y":72.28},"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":4,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":77.11,"y":133.27},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":39,"top":[32,33,34,35],"bottom":[36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":174.54,"y":126.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":132.68,"y":188.99},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":181.53,"y":90.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":115.33,"y":174.49},"type":"O","description":"Groundout"}],"home":[{"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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":78.0,"y":170.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":169.05,"y":174.49},"type":"O","description":"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":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":187.17,"y":104.97},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":51,"top":[40,41,42,43,44,45],"bottom":[46,47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":55.54,"y":101.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":128.51,"y":106.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":241.71,"y":68.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":89.49,"y":96.45},"type":"H","description":"Single"}],"home":[{"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":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":183.23,"y":116.72},"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":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":127.49,"y":179.55},"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":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":125.47,"y":94.93},"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":6,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":168.19,"y":146.35},"type":"O","description":"Pop Out"}]}},{"startIndex":52,"endIndex":62,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":170.96,"y":84.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":181.98,"y":58.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":117.85,"y":105.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":111.28,"y":149.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":108.24,"y":171.95},"type":"O","description":"Grounded Into DP"}],"home":[{"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":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":199.01,"y":95.89},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":77.83,"y":93.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":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":115.17,"y":128.41},"type":"O","description":"Pop Out"}]}},{"startIndex":63,"endIndex":73,"top":[63,64,65,66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":144.15,"y":155.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":21.81,"y":100.33},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"coordinates":{"x":119.89,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":198.59,"y":108.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":64.15,"y":106.58},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":108.24,"y":177.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":119.89,"y":79.73},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":108.24,"y":173.98},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":74,"endIndex":81,"top":[74,75,76],"bottom":[77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":115.14,"y":157.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":76.4,"y":65.94},"type":"O","description":"Flyout"}],"home":[{"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":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":100.29,"y":175.62},"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":9,"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":41.59,"y":110.09},"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":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":136.61,"y":96.45},"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":9,"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":45.9,"y":118.19},"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":9,"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"coordinates":{"x":161.44,"y":158.78},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":8,"errors":1,"leftOnBase":7},"away":{"runs":11,"hits":17,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"catcher":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"first":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"second":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"third":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"shortstop":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"left":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"center":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"right":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"onDeck":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"inHole":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"battingOrder":9,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"onDeck":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"inHole":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"battingOrder":1,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".254","atBats":40,"obp":".320","slg":".434","ops":".754","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":31,"rbi":11,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":2,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":35,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.82","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.37","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":50,"strikes":96,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.15","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":51,"groundOuts":118,"airOuts":108,"runs":74,"doubles":29,"triples":2,"homeRuns":18,"strikeOuts":156,"baseOnBalls":53,"intentionalWalks":0,"hits":116,"hitByPitch":0,"avg":".234","atBats":496,"obp":".308","slg":".409","ops":".717","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":203,"rbi":54,"leftOnBase":203,"sacBunts":2,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.56","popOuts":16,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":316,"errors":1,"chances":321,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID543518":{"person":{"id":543518,"fullName":"Scott McGough","link":"/api/v1/people/543518"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":9,"strikes":22,"strikePercentage":".710","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":11,"groundOuts":4,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":36,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"6.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.56","battersFaced":43,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":71,"strikes":96,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":1,"winPercentage":".---","pitchesPerInning":"18.56","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.00","walksPer9Inn":"6.00","hitsPer9Inn":"8.00","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":75,"groundOuts":136,"airOuts":163,"runs":82,"doubles":30,"triples":0,"homeRuns":13,"strikeOuts":103,"baseOnBalls":44,"intentionalWalks":1,"hits":139,"hitByPitch":13,"atBats":533,"obp":".329","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2322,"era":"4.82","inningsPitched":"136.1","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.34","battersFaced":598,"outs":409,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2322,"balls":856,"strikes":1466,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".353","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.34","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.90","hitsPer9Inn":"9.18","runsScoredPer9":"5.41","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":32,"lineOuts":56},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":7,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":5,"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":139,"flyOuts":89,"groundOuts":118,"airOuts":147,"runs":86,"doubles":35,"triples":3,"homeRuns":27,"strikeOuts":132,"baseOnBalls":56,"intentionalWalks":4,"hits":146,"hitByPitch":4,"avg":".270","atBats":541,"obp":".342","slg":".495","ops":".837","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":604,"totalBases":268,"rbi":80,"leftOnBase":223,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.04","popOuts":26,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":12,"flyOuts":23,"groundOuts":79,"airOuts":46,"runs":42,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":81,"baseOnBalls":23,"intentionalWalks":1,"hits":74,"hitByPitch":4,"atBats":280,"obp":".329","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1217,"era":"5.17","inningsPitched":"71.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":41,"whip":"1.36","battersFaced":307,"outs":214,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1217,"balls":486,"strikes":731,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".250","pitchesPerInning":"17.06","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.90","hitsPer9Inn":"9.34","runsScoredPer9":"5.30","homeRunsPer9":"2.02","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"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":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".200","slg":".327","ops":".527","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"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":35,"putOuts":30,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":1,"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":2,"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":51,"gamesStarted":1,"flyOuts":43,"groundOuts":33,"airOuts":70,"runs":23,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":55,"baseOnBalls":18,"intentionalWalks":1,"hits":41,"hitByPitch":5,"atBats":196,"obp":".288","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":910,"era":"3.64","inningsPitched":"54.1","wins":3,"losses":3,"saves":0,"saveOpportunities":5,"holds":12,"blownSaves":5,"earnedRuns":22,"whip":"1.09","battersFaced":223,"outs":163,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":336,"strikes":574,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":7,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"9.11","walksPer9Inn":"2.98","hitsPer9Inn":"6.79","runsScoredPer9":"3.81","homeRunsPer9":"1.49","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":66,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.00","battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":24,"strikes":42,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"2.25","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":38,"groundOuts":37,"airOuts":54,"runs":29,"doubles":5,"triples":2,"homeRuns":4,"strikeOuts":42,"baseOnBalls":30,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":165,"obp":".351","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":827,"era":"5.17","inningsPitched":"47.0","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":27,"whip":"1.45","battersFaced":204,"outs":141,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":316,"strikes":511,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".600","pitchesPerInning":"17.60","gamesFinished":9,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.04","walksPer9Inn":"5.74","hitsPer9Inn":"7.28","runsScoredPer9":"5.55","homeRunsPer9":"0.77","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680862":{"person":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":25,"airOuts":17,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".200","atBats":75,"obp":".268","slg":".347","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":26,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".236","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","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":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":6,"putOuts":199,"errors":3,"chances":208,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":5,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".305","atBats":59,"obp":".323","slg":".424","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":25,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".419","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":27,"groundOuts":49,"airOuts":50,"runs":18,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".200","atBats":160,"obp":".303","slg":".288","ops":".591","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":46,"rbi":12,"leftOnBase":72,"sacBunts":3,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":77,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":24,"groundOuts":28,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":109,"obp":".320","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":512,"era":"3.00","inningsPitched":"30.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":10,"whip":"1.33","battersFaced":126,"outs":90,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":189,"strikes":323,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".667","pitchesPerInning":"17.07","gamesFinished":7,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.50","hitsPer9Inn":"7.50","runsScoredPer9":"3.30","homeRunsPer9":"0.60","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":10,"flyOuts":60,"groundOuts":52,"airOuts":97,"runs":49,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":0,"hits":84,"hitByPitch":5,"atBats":279,"obp":".364","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1202,"era":"5.73","inningsPitched":"70.2","wins":2,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.57","battersFaced":320,"outs":212,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1202,"balls":428,"strikes":774,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".333","pitchesPerInning":"17.01","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"7.00","walksPer9Inn":"3.44","hitsPer9Inn":"10.70","runsScoredPer9":"6.24","homeRunsPer9":"2.17","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":19,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"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":3,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":64,"groundOuts":136,"airOuts":104,"runs":68,"doubles":28,"triples":1,"homeRuns":23,"strikeOuts":125,"baseOnBalls":51,"intentionalWalks":2,"hits":135,"hitByPitch":5,"avg":".271","atBats":498,"obp":".344","slg":".470","ops":".814","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":556,"totalBases":234,"rbi":81,"leftOnBase":242,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.65","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":506,"errors":5,"chances":539,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":17,"strikes":20,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.50","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"flyOuts":18,"groundOuts":24,"airOuts":31,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":121,"obp":".321","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":580,"era":"3.69","inningsPitched":"31.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.36","battersFaced":140,"outs":95,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":233,"strikes":347,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"18.32","gamesFinished":12,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"11.37","walksPer9Inn":"4.83","hitsPer9Inn":"7.39","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":36,"airOuts":30,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".252","atBats":103,"obp":".319","slg":".369","ops":".688","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":38,"rbi":12,"leftOnBase":48,"sacBunts":0,"sacFlies":4,"babip":".267","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.50","popOuts":5,"lineOuts":12},"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":52,"putOuts":34,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":56,"airOuts":61,"runs":70,"doubles":23,"triples":2,"homeRuns":27,"strikeOuts":117,"baseOnBalls":53,"intentionalWalks":2,"hits":103,"hitByPitch":1,"avg":".308","atBats":334,"obp":".402","slg":".632","ops":"1.034","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":211,"rbi":70,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".394","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.37","popOuts":8,"lineOuts":11},"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":31,"putOuts":587,"errors":8,"chances":626,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":32,"groundOuts":39,"airOuts":60,"runs":23,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":28,"intentionalWalks":3,"hits":48,"hitByPitch":1,"atBats":198,"obp":".335","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":952,"era":"3.51","inningsPitched":"51.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.48","battersFaced":230,"outs":154,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":952,"balls":349,"strikes":603,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"18.55","gamesFinished":15,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.47","walksPer9Inn":"4.91","hitsPer9Inn":"8.42","runsScoredPer9":"4.03","homeRunsPer9":"0.70","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":20},"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":true,"isSubstitute":false}},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":11,"airOuts":12,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".231","atBats":39,"obp":".311","slg":".282","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":11,"rbi":3,"leftOnBase":19,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":19,"putOuts":16,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":15,"airOuts":16,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".234","atBats":77,"obp":".274","slg":".442","ops":".716","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":34,"rbi":14,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":39,"errors":0,"chances":41,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":61,"groundOuts":99,"airOuts":118,"runs":60,"doubles":24,"triples":0,"homeRuns":29,"strikeOuts":85,"baseOnBalls":29,"intentionalWalks":1,"hits":105,"hitByPitch":0,"avg":".261","atBats":402,"obp":".307","slg":".537","ops":".844","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":216,"rbi":65,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".259","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.86","popOuts":25,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":83,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":32,"putOuts":765,"errors":6,"chances":803,"fielding":".993","passedBall":7,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":5,"flyOuts":42,"groundOuts":76,"airOuts":76,"runs":36,"doubles":15,"triples":0,"homeRuns":5,"strikeOuts":87,"baseOnBalls":30,"intentionalWalks":2,"hits":91,"hitByPitch":5,"atBats":326,"obp":".347","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1443,"era":"2.96","inningsPitched":"85.0","wins":2,"losses":5,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":28,"whip":"1.42","battersFaced":366,"outs":255,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":1443,"balls":505,"strikes":938,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".286","pitchesPerInning":"16.98","gamesFinished":9,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.18","hitsPer9Inn":"9.64","runsScoredPer9":"3.81","homeRunsPer9":"0.53","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":0,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":26,"flyOuts":110,"groundOuts":116,"airOuts":208,"runs":81,"doubles":32,"triples":0,"homeRuns":26,"strikeOuts":122,"baseOnBalls":48,"intentionalWalks":0,"hits":132,"hitByPitch":3,"atBats":570,"obp":".291","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2519,"era":"4.17","inningsPitched":"151.0","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.19","battersFaced":629,"outs":453,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2519,"balls":931,"strikes":1588,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".526","pitchesPerInning":"16.68","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.86","hitsPer9Inn":"7.87","runsScoredPer9":"4.83","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":37,"lineOuts":61},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"33","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | 2 HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":44,"groundOuts":51,"airOuts":82,"runs":44,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":78,"baseOnBalls":35,"intentionalWalks":2,"hits":57,"hitByPitch":0,"avg":".213","atBats":267,"obp":".304","slg":".401","ops":".705","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":107,"rbi":32,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.25","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":191,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 3-0)","summary":"5.2 IP, 2 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":6,"gamesStarted":5,"flyOuts":18,"groundOuts":17,"airOuts":36,"runs":5,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":99,"obp":".252","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":460,"era":"1.59","inningsPitched":"28.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.99","battersFaced":111,"outs":85,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":183,"strikes":277,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.49","hitsPer9Inn":"5.40","runsScoredPer9":"1.59","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"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"}]},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":49,"groundOuts":148,"airOuts":100,"runs":53,"doubles":20,"triples":0,"homeRuns":12,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":129,"hitByPitch":4,"avg":".318","atBats":406,"obp":".358","slg":".456","ops":".814","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":15,"groundIntoTriplePlay":1,"plateAppearances":435,"totalBases":185,"rbi":55,"leftOnBase":147,"sacBunts":2,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.83","popOuts":19,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":198,"putOuts":109,"errors":8,"chances":315,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[671732,805779,667670,691016,687231,687515,668709,680869,680862,806960,686993,543518],"pitchers":[806960,686993,543518],"bench":[666126,695391,701762,669127,680474],"bullpen":[665660,686930,669620,674370,621053,669372,663687,547184,656794,622663,605488],"battingOrder":[671732,805779,667670,691016,687231,687515,668709,680869,680862],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernaiz (4, Gray, S); Rooker (35, Gray, S); Gelof (2, Fernandez); Wilson, J (20, Roycroft); Soderstrom (28, Roycroft)."},{"label":"HR","value":"Bleday 2 (12, 4th inning off Gray, S, 1 on, 2 out, 6th inning off Gray, S, 0 on, 1 out); Gelof (2, 4th inning off Gray, S, 0 on, 2 out)."},{"label":"TB","value":"Bleday 9; Butler, L 2; Gelof 7; Hernaiz 3; Rooker 2; Soderstrom 3; Thomas, C; Wilson, J 4."},{"label":"RBI","value":"Bleday 3 (32); Butler, L (54); Gelof (6); MacIver (8); Rooker (80); Soderstrom 3 (81); Thomas, C (14)."},{"label":"2-out RBI","value":"Soderstrom 2; Bleday 2; Gelof."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C 2; Soderstrom; Hernaiz."},{"label":"SAC","value":"Wilson, J."},{"label":"GIDP","value":"Thomas, C."},{"label":"Team RISP","value":"6-for-17."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Gelof (2, 2nd base by Gray, S/Pagés, P)."}]}],"note":[]},"home":{"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":4,"groundOuts":2,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".247","atBats":35,"obp":".316","slg":".383","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":7,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":40,"obp":".465","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":122,"era":"4.32","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.32","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":40,"strikes":82,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":11,"pitchesPerInning":"13.56","runsScoredPer9":"11.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":16,"putOuts":27,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":11,"flyOuts":44,"groundOuts":85,"airOuts":75,"runs":35,"doubles":11,"triples":4,"homeRuns":6,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":71,"hitByPitch":3,"atBats":269,"obp":".300","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1040,"era":"4.17","inningsPitched":"69.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.19","battersFaced":285,"outs":207,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1040,"balls":384,"strikes":656,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".750","pitchesPerInning":"15.07","gamesFinished":1,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"5.22","walksPer9Inn":"1.43","hitsPer9Inn":"9.26","runsScoredPer9":"4.57","homeRunsPer9":"0.78","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":53,"groundOuts":38,"airOuts":86,"runs":42,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":104,"baseOnBalls":43,"intentionalWalks":2,"hits":61,"hitByPitch":0,"avg":".214","atBats":285,"obp":".313","slg":".396","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":113,"rbi":43,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.92","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":56,"errors":7,"chances":189,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":24,"groundOuts":38,"airOuts":49,"runs":12,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":157,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":734,"era":"2.12","inningsPitched":"46.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"0.86","battersFaced":179,"outs":140,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":734,"balls":266,"strikes":468,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.73","gamesFinished":10,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.09","hitsPer9Inn":"4.63","runsScoredPer9":"2.31","homeRunsPer9":"0.58","inheritedRunners":21,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":91,"flyOuts":35,"groundOuts":62,"airOuts":72,"runs":33,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":104,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".220","atBats":304,"obp":".274","slg":".313","ops":".587","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":95,"rbi":34,"leftOnBase":152,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.80","popOuts":19,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":176,"errors":2,"chances":182,"fielding":".989","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":"0-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":12,"flyOuts":7,"groundOuts":15,"airOuts":10,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":3,"avg":".108","atBats":37,"obp":".190","slg":".189","ops":".379","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":7,"rbi":7,"leftOnBase":15,"sacBunts":1,"sacFlies":1,"babip":".111","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":28,"errors":0,"chances":30,"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"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":55,"groundOuts":85,"airOuts":95,"runs":49,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":99,"baseOnBalls":37,"intentionalWalks":0,"hits":78,"hitByPitch":8,"avg":".223","atBats":349,"obp":".311","slg":".312","ops":".623","caughtStealing":2,"stolenBases":31,"stolenBasePercentage":".939","caughtStealingPercentage":".061","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":109,"rbi":35,"leftOnBase":142,"sacBunts":6,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.80","popOuts":17,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":282,"errors":4,"chances":289,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":67,"groundOuts":106,"airOuts":110,"runs":66,"doubles":30,"triples":0,"homeRuns":20,"strikeOuts":139,"baseOnBalls":41,"intentionalWalks":1,"hits":117,"hitByPitch":20,"avg":".251","atBats":467,"obp":".335","slg":".443","ops":".778","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":534,"totalBases":207,"rbi":74,"leftOnBase":212,"sacBunts":1,"sacFlies":4,"babip":".311","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.35","popOuts":14,"lineOuts":29},"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":77,"putOuts":910,"errors":8,"chances":995,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","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":13,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":29,"runs":11,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":76,"obp":".345","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":346,"era":"4.95","inningsPitched":"20.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.45","battersFaced":88,"outs":60,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":126,"strikes":220,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.30","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.15","hitsPer9Inn":"9.90","runsScoredPer9":"4.95","homeRunsPer9":"1.35","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":7},"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}},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":15,"gamesStarted":0,"flyOuts":8,"groundOuts":17,"airOuts":16,"runs":13,"doubles":6,"triples":2,"homeRuns":0,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":56,"obp":".373","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":264,"era":"6.75","inningsPitched":"14.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.70","battersFaced":68,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":103,"strikes":161,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":2,"winPercentage":".250","pitchesPerInning":"18.00","gamesFinished":8,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"6.14","walksPer9Inn":"5.52","hitsPer9Inn":"9.82","runsScoredPer9":"7.98","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":53,"gamesStarted":0,"flyOuts":38,"groundOuts":77,"airOuts":66,"runs":25,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":66,"baseOnBalls":25,"intentionalWalks":1,"hits":62,"hitByPitch":1,"atBats":267,"obp":".296","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1103,"era":"2.97","inningsPitched":"72.2","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":16,"blownSaves":2,"earnedRuns":24,"whip":"1.20","battersFaced":297,"outs":218,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":1103,"balls":370,"strikes":733,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".800","pitchesPerInning":"15.18","gamesFinished":11,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"8.17","walksPer9Inn":"3.10","hitsPer9Inn":"7.68","runsScoredPer9":"3.10","homeRunsPer9":"0.50","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":103,"groundOuts":133,"airOuts":165,"runs":76,"doubles":30,"triples":4,"homeRuns":24,"strikeOuts":86,"baseOnBalls":32,"intentionalWalks":0,"hits":144,"hitByPitch":3,"atBats":521,"obp":".319","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2077,"era":"5.04","inningsPitched":"130.1","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.35","battersFaced":563,"outs":391,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2077,"balls":701,"strikes":1376,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".375","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"5.94","walksPer9Inn":"2.21","hitsPer9Inn":"9.94","runsScoredPer9":"5.25","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":15,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":73,"groundOuts":85,"airOuts":141,"runs":63,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":102,"baseOnBalls":54,"intentionalWalks":2,"hits":105,"hitByPitch":5,"avg":".244","atBats":430,"obp":".333","slg":".391","ops":".724","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":168,"rbi":44,"leftOnBase":182,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.08","popOuts":34,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":191,"errors":1,"chances":194,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".346","atBats":26,"obp":".414","slg":".538","ops":".952","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":14,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"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"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"20.25","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":12,"groundOuts":19,"airOuts":21,"runs":22,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":86,"obp":".367","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":371,"era":"8.44","inningsPitched":"21.1","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":20,"whip":"1.69","battersFaced":98,"outs":64,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":140,"strikes":231,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".000","pitchesPerInning":"17.39","gamesFinished":10,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"9.28","walksPer9Inn":"5.06","hitsPer9Inn":"10.13","runsScoredPer9":"9.28","homeRunsPer9":"1.69","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":0,"flyOuts":19,"groundOuts":36,"airOuts":38,"runs":26,"doubles":11,"triples":4,"homeRuns":2,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":146,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":615,"era":"5.75","inningsPitched":"36.0","wins":3,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":23,"whip":"1.33","battersFaced":159,"outs":108,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":214,"strikes":401,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.08","gamesFinished":7,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.75","walksPer9Inn":"2.25","hitsPer9Inn":"9.75","runsScoredPer9":"6.50","homeRunsPer9":"0.50","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":21,"groundOuts":58,"airOuts":40,"runs":18,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":24,"intentionalWalks":4,"hits":40,"hitByPitch":2,"atBats":178,"obp":".320","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":804,"era":"2.17","inningsPitched":"49.2","wins":4,"losses":5,"saves":5,"saveOpportunities":6,"holds":20,"blownSaves":1,"earnedRuns":12,"whip":"1.29","battersFaced":210,"outs":149,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":804,"balls":303,"strikes":501,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".444","pitchesPerInning":"16.19","gamesFinished":12,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.15","walksPer9Inn":"4.35","hitsPer9Inn":"7.25","runsScoredPer9":"3.26","homeRunsPer9":"0.36","inheritedRunners":22,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":30,"groundOuts":31,"airOuts":54,"runs":38,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":0,"hits":54,"hitByPitch":1,"atBats":186,"obp":".373","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":901,"era":"6.08","inningsPitched":"47.1","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":32,"whip":"1.69","battersFaced":218,"outs":142,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":901,"balls":327,"strikes":574,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"19.04","gamesFinished":18,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.89","walksPer9Inn":"4.94","hitsPer9Inn":"10.27","runsScoredPer9":"7.23","homeRunsPer9":"2.09","inheritedRunners":14,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"101","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"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":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":60,"flyOuts":12,"groundOuts":15,"airOuts":25,"runs":18,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".145","atBats":76,"obp":".253","slg":".171","ops":".424","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":13,"rbi":1,"leftOnBase":35,"sacBunts":3,"sacFlies":0,"babip":".229","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":58,"errors":0,"chances":102,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 12-8)","summary":"6.0 IP, 7 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":4,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":26,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":82,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":30,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":27,"strikes":55,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":77,"groundOuts":139,"airOuts":145,"runs":84,"doubles":28,"triples":4,"homeRuns":23,"strikeOuts":173,"baseOnBalls":31,"intentionalWalks":0,"hits":163,"hitByPitch":3,"atBats":618,"obp":".302","caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","numberOfPitches":2343,"era":"4.43","inningsPitched":"158.1","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.23","battersFaced":657,"outs":475,"gamesPitched":28,"completeGames":1,"shutouts":1,"pitchesThrown":2343,"balls":777,"strikes":1566,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.96","rbi":6,"winPercentage":".600","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"5.58","strikeoutsPer9Inn":"9.83","walksPer9Inn":"1.76","hitsPer9Inn":"9.27","runsScoredPer9":"4.77","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":34,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":26,"groundOuts":39,"airOuts":48,"runs":18,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":57,"baseOnBalls":11,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".254","atBats":189,"obp":".296","slg":".333","ops":".629","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":63,"rbi":17,"leftOnBase":87,"sacBunts":1,"sacFlies":2,"babip":".353","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"189.00","popOuts":8,"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":127,"putOuts":60,"errors":6,"chances":193,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":31,"gamesStarted":0,"flyOuts":14,"groundOuts":41,"airOuts":30,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":25,"hitByPitch":4,"atBats":130,"obp":".303","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":597,"era":"1.69","inningsPitched":"37.1","wins":2,"losses":0,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":7,"whip":"1.13","battersFaced":152,"outs":112,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":239,"strikes":358,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.99","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"8.44","walksPer9Inn":"4.10","hitsPer9Inn":"6.03","runsScoredPer9":"1.93","homeRunsPer9":"0.48","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":58,"groundOuts":218,"airOuts":100,"runs":93,"doubles":29,"triples":4,"homeRuns":20,"strikeOuts":101,"baseOnBalls":52,"intentionalWalks":0,"hits":156,"hitByPitch":3,"atBats":572,"obp":".335","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":2391,"era":"5.38","inningsPitched":"144.0","wins":6,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":86,"whip":"1.44","battersFaced":631,"outs":432,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2391,"balls":928,"strikes":1463,"strikePercentage":".610","hitBatsmen":3,"balks":2,"wildPitches":8,"pickoffs":1,"groundOutsToAirouts":"2.18","rbi":0,"winPercentage":".316","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"6.31","walksPer9Inn":"3.25","hitsPer9Inn":"9.75","runsScoredPer9":"5.81","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":18,"errors":3,"chances":41,"fielding":".927","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":"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":25,"gamesStarted":25,"flyOuts":92,"groundOuts":126,"airOuts":159,"runs":70,"doubles":31,"triples":1,"homeRuns":16,"strikeOuts":102,"baseOnBalls":34,"intentionalWalks":0,"hits":139,"hitByPitch":4,"atBats":517,"obp":".316","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2080,"era":"4.32","inningsPitched":"131.1","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.32","battersFaced":564,"outs":394,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2080,"balls":718,"strikes":1362,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".353","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.99","walksPer9Inn":"2.33","hitsPer9Inn":"9.53","runsScoredPer9":"4.80","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":30,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":47,"groundOuts":72,"airOuts":83,"runs":36,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":92,"baseOnBalls":18,"intentionalWalks":1,"hits":72,"hitByPitch":3,"avg":".229","atBats":314,"obp":".276","slg":".379","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":119,"rbi":44,"leftOnBase":157,"sacBunts":3,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.54","popOuts":18,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":21,"stolenBases":57,"stolenBasePercentage":".731","caughtStealingPercentage":".269","assists":44,"putOuts":668,"errors":5,"chances":717,"fielding":".993","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".167","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":"1.000","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":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","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"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":80,"groundOuts":103,"airOuts":157,"runs":69,"doubles":27,"triples":0,"homeRuns":9,"strikeOuts":96,"baseOnBalls":32,"intentionalWalks":0,"hits":121,"hitByPitch":7,"avg":".256","atBats":473,"obp":".311","slg":".370","ops":".681","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":175,"rbi":51,"leftOnBase":187,"sacBunts":2,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.56","popOuts":39,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":317,"putOuts":153,"errors":3,"chances":473,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":84,"flyOuts":33,"groundOuts":87,"airOuts":66,"runs":37,"doubles":11,"triples":0,"homeRuns":12,"strikeOuts":68,"baseOnBalls":33,"intentionalWalks":0,"hits":87,"hitByPitch":9,"avg":".286","atBats":304,"obp":".369","slg":".441","ops":".810","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":134,"rbi":51,"leftOnBase":126,"sacBunts":0,"sacFlies":4,"babip":".329","groundOutsToAirouts":"1.32","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":"1.000","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663457,641658,671056,575929,669357,691026,693409,695336,686780,665877,691023,701675,543243,681676,688297],"pitchers":[543243,681676,688297],"bench":[699625,687363],"bullpen":[660896,700669,701552,681517,669461,700241,571945,676617,669467,668941,694335],"battingOrder":[641658,671056,575929,669357,693409,695336,665877,691023,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Saggese (12, McGough)."},{"label":"HR","value":"Herrera (12, 4th inning off Morales, 0 on, 0 out)."},{"label":"TB","value":"Fermín; Herrera 4; Nootbaar 3; Pagés, P; Saggese 2; Winn."},{"label":"RBI","value":"Fermín (3); Herrera (51); Winn (51)."},{"label":"2-out RBI","value":"Winn."},{"label":"Runners left in scoring position, 2 out","value":"Saggese; Gorman; Herrera."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gray, S (1, pickoff)."},{"label":"Outfield assists","value":"Church (Thomas, C at 2nd base)."},{"label":"DP","value":"(Gorman-Saggese-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Struck out for Winn in the 8th."},{"label":"b","value":"Singled for Pagés, P in the 9th."}]}},"officials":[{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Morales."},{"label":"HBP","value":"Church (by Sterner)."},{"label":"Pitches-strikes","value":"Morales 91-60; Sterner 24-14; McGough 31-22; Gray, S 82-55; Fernandez 19-13; Roycroft 21-14."},{"label":"Groundouts-flyouts","value":"Morales 2-2; Sterner 0-0; McGough 0-2; Gray, S 7-4; Fernandez 2-0; Roycroft 3-1."},{"label":"Batters faced","value":"Morales 23; Sterner 6; McGough 8; Gray, S 30; Fernandez 7; Roycroft 7."},{"label":"Inherited runners-scored","value":"Sterner 2-0; Fernandez 2-1; Roycroft 1-1."},{"label":"Umpires","value":"HP: Marvin Hudson. 1B: Ryan Blakney. 2B: Tom Hanahan. 3B: Junior Valentine. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"1:18 PM."},{"label":"T","value":"2:39."},{"label":"Att","value":"22,670."},{"label":"Venue","value":"Busch Stadium."},{"label":"September 1, 2025"}],"pitchingNotes":["Gray, S pitched to 3 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","boxscoreName":"Bleday"},"jerseyNumber":"33","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | 2 HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":44,"groundOuts":51,"airOuts":82,"runs":44,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":78,"baseOnBalls":35,"intentionalWalks":2,"hits":57,"hitByPitch":0,"avg":".213","atBats":267,"obp":".304","slg":".401","ops":".705","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":107,"rbi":32,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.25","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":191,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","boxscoreName":"Butler, L"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":51,"groundOuts":118,"airOuts":108,"runs":74,"doubles":29,"triples":2,"homeRuns":18,"strikeOuts":156,"baseOnBalls":53,"intentionalWalks":0,"hits":116,"hitByPitch":0,"avg":".234","atBats":496,"obp":".308","slg":".409","ops":".717","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":203,"rbi":54,"leftOnBase":203,"sacBunts":2,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.56","popOuts":16,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":316,"errors":1,"chances":321,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","boxscoreName":"Gelof"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".200","slg":".327","ops":".527","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"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":35,"putOuts":30,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"loser":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}