{"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":823177,"link":"/api/v1.1/game/823177/feed/live","metaData":{"wait":10,"timeStamp":"20260829_224325","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823177,"type":"R","doubleHeader":"S","id":"2026/08/29/arimlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823177-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T20:05:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"day","time":"1:05","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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":64,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":73,"losses":64,"winningPercentage":".533"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":81,"ties":0,"pct":".404"},"records":{},"divisionLeader":false,"wins":55,"losses":81,"winningPercentage":".404"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691783":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783","firstName":"Jordan","lastName":"Lawlar","primaryNumber":"10","birthDate":"2002-07-17","currentAge":24,"birthCity":"Carrollton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jordan","useLastName":"Lawlar","middleName":"Jeffrey-Joseph","boxscoreName":"Lawlar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Lawlar","nameSlug":"jordan-lawlar-691783","firstLastName":"Jordan Lawlar","lastFirstName":"Lawlar, Jordan","lastInitName":"Lawlar, J","initLastName":"J Lawlar","fullFMLName":"Jordan Jeffrey-Joseph Lawlar","fullLFMName":"Lawlar, Jordan Jeffrey-Joseph","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694376":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","firstName":"Shay","lastName":"Whitcomb","primaryNumber":"13","birthDate":"1998-09-28","currentAge":27,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Shay","useLastName":"Whitcomb","middleName":"Lane","boxscoreName":"Whitcomb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shay Whitcomb","nameSlug":"shay-whitcomb-694376","firstLastName":"Shay Whitcomb","lastFirstName":"Whitcomb, Shay","lastInitName":"Whitcomb, S","initLastName":"S Whitcomb","fullFMLName":"Shay Lane Whitcomb","fullLFMName":"Whitcomb, Shay Lane","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID672629":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629","firstName":"Gerardo","lastName":"Carrillo","primaryNumber":"68","birthDate":"1998-09-13","currentAge":27,"birthCity":"Guadalajara","birthCountry":"Mexico","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerardo","useLastName":"Carrillo","boxscoreName":"Carrillo","gender":"M","nameMatrilineal":"Baldenebro","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerardo Carrillo","nameSlug":"gerardo-carrillo-672629","firstLastName":"Gerardo Carrillo","lastFirstName":"Carrillo, Gerardo","lastInitName":"Carrillo, G","initLastName":"G Carrillo","fullFMLName":"Gerardo Carrillo","fullLFMName":"Carrillo, Gerardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID683363":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","firstName":"Matthew","lastName":"Wilkinson","primaryNumber":"71","birthDate":"2002-12-10","currentAge":23,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Wilkinson","middleName":"James","boxscoreName":"Wilkinson","nickName":"Tugboat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Wilkinson","nameSlug":"matt-wilkinson-683363","firstLastName":"Matt Wilkinson","lastFirstName":"Wilkinson, Matt","lastInitName":"Wilkinson, M","initLastName":"M Wilkinson","fullFMLName":"Matthew James Wilkinson","fullLFMName":"Wilkinson, Matthew James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID703615":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615","firstName":"Jose","lastName":"Cabrera","primaryNumber":"53","birthDate":"2002-05-30","currentAge":24,"birthCity":"Yaguate","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cabrera","middleName":"Manuel","boxscoreName":"Cabrera, J","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cabrera","nameSlug":"jose-cabrera-703615","firstLastName":"Jose Cabrera","lastFirstName":"Cabrera, Jose","lastInitName":"Cabrera, J","initLastName":"J Cabrera","fullFMLName":"Jose Manuel Cabrera","fullLFMName":"Cabrera, Jose Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID699912":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912","firstName":"Jose","lastName":"Fernandez","primaryNumber":"11","birthDate":"2003-09-22","currentAge":22,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jose","useLastName":"Fernandez","middleName":"Luis","boxscoreName":"Fernandez, Jo","gender":"M","nameMatrilineal":"Longart","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Fernandez","nameSlug":"jose-fernandez-699912","firstLastName":"Jose Fernandez","lastFirstName":"Fernandez, Jose","lastInitName":"Fernandez, J","initLastName":"J Fernandez","fullFMLName":"Jose Luis Fernandez","fullLFMName":"Fernandez, Jose Luis","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805074":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074","firstName":"Yunior","lastName":"Marte","primaryNumber":"87","birthDate":"2003-08-09","currentAge":23,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 6\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yunior","useLastName":"Marte","boxscoreName":"Marte, Y","gender":"M","nameMatrilineal":"De La Paz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yunior Marte","nameSlug":"yunior-marte-805074","firstLastName":"Yunior Marte","lastFirstName":"Marte, Yunior","lastInitName":"Marte, Y","initLastName":"Y Marte","fullFMLName":"Yunior Marte","fullLFMName":"Marte, Yunior","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665665":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","firstName":"Reiver","lastName":"Sanmartin","primaryNumber":"48","birthDate":"1996-04-15","currentAge":30,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 1\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reiver","useLastName":"Sanmartin","middleName":"Jose","boxscoreName":"Sanmartin","gender":"M","nameMatrilineal":"Zuniga","isPlayer":true,"isVerified":false,"pronunciation":"RAY-ver sanmarTEEN","mlbDebutDate":"2021-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reiver Sanmartin","nameSlug":"reiver-sanmartin-665665","firstLastName":"Reiver Sanmartin","lastFirstName":"Sanmartin, Reiver","lastInitName":"Sanmartin, R","initLastName":"R Sanmartin","fullFMLName":"Reiver Jose Sanmartin","fullLFMName":"Sanmartin, Reiver Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID571882":{"id":571882,"fullName":"Derek Law","link":"/api/v1/people/571882","firstName":"Derek","lastName":"Law","primaryNumber":"38","birthDate":"1990-09-14","currentAge":35,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Derek","useLastName":"Law","middleName":"Robert","boxscoreName":"Law, D","nickName":"Lawdog","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Law","nameSlug":"derek-law-571882","firstLastName":"Derek Law","lastFirstName":"Law, Derek","lastInitName":"Law, D","initLastName":"D Law","fullFMLName":"Derek Robert Law","fullLFMName":"Law, Derek Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683627":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","firstName":"Anthony","lastName":"Molina","primaryNumber":"45","birthDate":"2002-01-12","currentAge":24,"birthCity":"San Joaquin","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Molina","middleName":"Jose","boxscoreName":"Molina","gender":"M","nameMatrilineal":"Suarez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Molina","nameSlug":"anthony-molina-683627","firstLastName":"Anthony Molina","lastFirstName":"Molina, Anthony","lastInitName":"Molina, A","initLastName":"A Molina","fullFMLName":"Anthony Jose Molina","fullLFMName":"Molina, Anthony Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID806367":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","firstName":"Turner","lastName":"Hill","primaryNumber":"52","birthDate":"1999-04-04","currentAge":27,"birthCity":"Marietta","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Turner","useLastName":"Hill","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Turner Hill","nameSlug":"turner-hill-806367","firstLastName":"Turner Hill","lastFirstName":"Hill, Turner","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Turner Hill","fullLFMName":"Hill, Turner","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID801501":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","firstName":"Nathan","lastName":"Furman","primaryNumber":"56","birthDate":"2001-07-23","currentAge":25,"birthCity":"Brookhaven","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nate","useLastName":"Furman","middleName":"Walter","boxscoreName":"Furman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Furman","nameSlug":"nate-furman-801501","firstLastName":"Nate Furman","lastFirstName":"Furman, Nate","lastInitName":"Furman, N","initLastName":"N Furman","fullFMLName":"Nathan Walter Furman","fullLFMName":"Furman, Nathan Walter","strikeZoneTop":3.02,"strikeZoneBottom":1.52},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805345":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","firstName":"Trenton","lastName":"Harris","primaryNumber":"68","birthDate":"1999-01-22","currentAge":27,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Harris","middleName":"Lee","boxscoreName":"Harris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Harris","nameSlug":"trent-harris-805345","firstLastName":"Trent Harris","lastFirstName":"Harris, Trent","lastInitName":"Harris, T","initLastName":"T Harris","fullFMLName":"Trenton Lee Harris","fullLFMName":"Harris, Trenton Lee","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID679885":{"id":679885,"fullName":"Justin Martinez","link":"/api/v1/people/679885","firstName":"Justin","lastName":"Martinez","primaryNumber":"63","birthDate":"2001-07-30","currentAge":25,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Martinez","boxscoreName":"Martinez, Ju","gender":"M","nameMatrilineal":"Almonte","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Martinez","nameSlug":"justin-martinez-679885","firstLastName":"Justin Martinez","lastFirstName":"Martinez, Justin","lastInitName":"Martinez, J","initLastName":"J Martinez","fullFMLName":"Justin Martinez","fullLFMName":"Martinez, Justin ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID675920":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920","firstName":"Seth","lastName":"Lonsway","primaryNumber":"86","birthDate":"1998-10-07","currentAge":27,"birthCity":"St. Mary's","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lonsway","middleName":"Joseph","boxscoreName":"Lonsway","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Seth Lonsway","nameSlug":"seth-lonsway-675920","firstLastName":"Seth Lonsway","lastFirstName":"Lonsway, Seth","lastInitName":"Lonsway, S","initLastName":"S Lonsway","fullFMLName":"Seth Joseph Lonsway","fullLFMName":"Lonsway, Seth Joseph","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID694820":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820","firstName":"Braxton","lastName":"Roxby","primaryNumber":"90","birthDate":"1999-03-12","currentAge":27,"birthCity":"Johnstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Roxby","middleName":"Craig","boxscoreName":"Roxby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Roxby","nameSlug":"braxton-roxby-694820","firstLastName":"Braxton Roxby","lastFirstName":"Roxby, Braxton","lastInitName":"Roxby, B","initLastName":"B Roxby","fullFMLName":"Braxton Craig Roxby","fullLFMName":"Roxby, Braxton Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID678545":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","firstName":"Osleivis","lastName":"Basabe","primaryNumber":"39","birthDate":"2000-09-13","currentAge":25,"birthCity":"Bobures","birthCountry":"Venezuela","height":"5' 11\"","weight":197,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Osleivis","useLastName":"Basabe","middleName":"Jose","boxscoreName":"Basabe","gender":"M","nameMatrilineal":"Chourio","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osleivis Basabe","nameSlug":"osleivis-basabe-678545","firstLastName":"Osleivis Basabe","lastFirstName":"Basabe, Osleivis","lastInitName":"Basabe, O","initLastName":"O Basabe","fullFMLName":"Osleivis Jose Basabe","fullLFMName":"Basabe, Osleivis Jose","strikeZoneTop":3.18,"strikeZoneBottom":1.61}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Sunny","temp":"65","wind":"13 mph, Out To CF"},"gameInfo":{"attendance":39190,"firstPitch":"2026-08-29T20:05:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"home":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:05:58.057Z","endTime":"2026-08-29T20:07:42.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T18:46:09.911Z","endTime":"2026-08-29T19:43:53.205Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T19:43:53.205Z","endTime":"2026-08-29T20:04:38.369Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T20:04:38.369Z","endTime":"2026-08-29T20:06:01.056Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Giants third base coach Ron Wotus ejected by 3B umpire Alan Porter.","event":"Ejection","eventType":"ejection","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-29T20:06:00.187Z","endTime":"2026-08-29T20:06:00.188Z","isPitch":false,"type":"action","player":{"id":124588,"link":"/api/v1/people/124588"},"umpire":{"id":484198,"link":"/api/v1/people/484198"}},{"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.2,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551203171696425,"aZ":-19.273461829486944,"pfxX":6.997393972557656,"pfxZ":7.414330442049956,"pX":0.38288132812550246,"pZ":2.198957485761946,"vX0":-9.039660057241388,"vY0":-131.04694036576583,"vZ0":-2.9954334222642283,"x":102.41,"y":179.41,"x0":2.967090448996707,"y0":50.00527813691801,"z0":4.795759100718829,"aX":12.17989824065523},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.0,"breakHorizontal":-10.7,"spinRate":2146,"spinDirection":136},"zone":6,"typeConfidence":0.9,"plateTime":0.4178818146508445,"extension":6.852096928979269},"index":4,"playId":"55a1f7e8-d1d2-3937-8635-c29d35b94169","pitchNumber":1,"startTime":"2026-08-29T20:06:00.189Z","endTime":"2026-08-29T20:06:05.212Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47144748278884,"aZ":-24.418124390143557,"pfxX":9.562677012247619,"pfxZ":5.299762171296863,"pX":-0.06925332104858829,"pZ":1.497941693426204,"vX0":-9.36847486290376,"vY0":-119.51390573768266,"vZ0":-3.0216791307835034,"x":119.64,"y":198.34,"x0":2.637162617496077,"y0":50.00344294294446,"z0":4.9439919114555755,"aX":13.998566692209396},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.4,"spinRate":1590,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.45622180507098253,"extension":6.712590998455628},"index":5,"playId":"3089db9c-505d-3bf4-96a2-d6b20a02de97","pitchNumber":2,"startTime":"2026-08-29T20:06:13.186Z","endTime":"2026-08-29T20:06:17.152Z","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":90.8,"endSpeed":82.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568613035069507,"aZ":-21.271451650065817,"pfxX":8.24539998780866,"pfxZ":6.173956109980722,"pX":1.8039360950973626,"pZ":4.112161736394399,"vX0":-5.854072654622788,"vY0":-132.15171726366472,"vZ0":1.8398885850869307,"x":48.24,"y":127.75,"x0":2.9783169459285697,"y0":50.002738341396594,"z0":4.9709850377324605,"aX":14.56138048104503},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-13.7,"spinRate":2021,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.4147084816868336,"extension":6.570792487803449},"index":6,"playId":"855b7425-3ced-3a77-92e8-feb540be5236","pitchNumber":3,"startTime":"2026-08-29T20:06:29.947Z","endTime":"2026-08-29T20:06:33.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29942842437183,"aZ":-19.070258762821968,"pfxX":8.170573361918992,"pfxZ":7.53076279786775,"pX":-0.004704022992388683,"pZ":3.1793045802136795,"vX0":-9.852181601499707,"vY0":-131.19464896538926,"vZ0":-0.9443618456312782,"x":117.18,"y":152.94,"x0":2.741352460198884,"y0":50.00068598876228,"z0":4.9681172024254545,"aX":14.21274344071182},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-12.6,"spinRate":1960,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.41783700352804143,"extension":6.755675024233111},"index":7,"playId":"42af0262-8626-343c-a246-9b21c31c693e","pitchNumber":4,"startTime":"2026-08-29T20:06:48.131Z","endTime":"2026-08-29T20:06:57.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66601385717556,"aZ":-31.375392370169937,"pfxX":-3.5020853861740706,"pfxZ":0.5803776062419121,"pX":0.8394317490439029,"pZ":2.994065775708316,"vX0":-3.94992685749347,"vY0":-117.0500487653087,"vZ0":2.0312320960444454,"x":85.0,"y":157.94,"x0":3.005684084196547,"y0":50.00517237994789,"z0":5.058578249687941,"aX":-4.845779821132782},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.8,"breakHorizontal":7.3,"spinRate":2236,"spinDirection":289},"zone":3,"typeConfidence":0.91,"plateTime":0.4684412254791832,"extension":6.653177015788412},"hitData":{"launchSpeed":87.9,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.06,"coordY":73.33}},"index":8,"playId":"a4e8129f-21ce-39b4-958e-f9a00c4fdb68","pitchNumber":5,"startTime":"2026-08-29T20:07:31.848Z","endTime":"2026-08-29T20:07:42.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:07:42.299Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:07:46.154Z","endTime":"2026-08-29T20:08:56.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49770477529817,"aZ":-33.680133432987624,"pfxX":-6.425145343281894,"pfxZ":-1.1267455118932332,"pX":0.5476131433286912,"pZ":1.8212648460394378,"vX0":-3.826984220187089,"vY0":-115.54962003148749,"vZ0":0.41416616902977177,"x":96.13,"y":189.61,"x0":3.06852296036628,"y0":50.00454793665304,"z0":4.914811095213271,"aX":-8.560842588089177},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.6,"breakHorizontal":12.7,"spinRate":2349,"spinDirection":290},"zone":9,"typeConfidence":0.9,"plateTime":0.47671808712680575,"extension":6.805610744353411},"index":0,"playId":"50ecdba1-e961-3bb0-92a6-04e3172c35d1","pitchNumber":1,"startTime":"2026-08-29T20:08:01.599Z","endTime":"2026-08-29T20:08:06.264Z","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":90.6,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812986221039946,"aZ":-19.319455787783962,"pfxX":7.147351830680186,"pfxZ":7.435183049143491,"pX":0.316758815471594,"pZ":3.445203810863611,"vX0":-8.639943010725315,"vY0":-131.64855771255878,"vZ0":-0.34555052845590345,"x":104.93,"y":145.76,"x0":2.7356324937501664,"y0":50.005223510720825,"z0":5.026913886896881,"aX":12.362215257061328},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2108,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.41844823896996086,"extension":6.781653921114764},"index":1,"playId":"d30e4040-a59b-32b3-a2c8-d5525999823b","pitchNumber":2,"startTime":"2026-08-29T20:08:16.221Z","endTime":"2026-08-29T20:08:22.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739493479152284,"aZ":-24.211824362225386,"pfxX":9.023880501782633,"pfxZ":5.18539715291151,"pX":1.583976813992854,"pZ":1.3751877021396928,"vX0":-6.041834366659132,"vY0":-123.16674818507546,"vZ0":-3.5830034409607263,"x":56.62,"y":201.65,"x0":2.897926535688275,"y0":50.0011284117318,"z0":4.8991134537811565,"aX":13.846262995398005},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.8,"breakHorizontal":-14.9,"spinRate":1471,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.44492709724211643,"extension":6.638596371523332},"index":2,"playId":"d2fc55fe-897a-3bad-8cdb-4ab23182366a","pitchNumber":3,"startTime":"2026-08-29T20:08:35.765Z","endTime":"2026-08-29T20:08:39.281Z","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":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939721974604982,"aZ":-30.118418270651762,"pfxX":-2.917677537461847,"pfxZ":1.496477525572626,"pX":-0.9821031123713331,"pZ":1.0341557038644917,"vX0":-7.966511147125734,"vY0":-116.8561571653601,"vZ0":-2.3083646878990245,"x":154.44,"y":210.86,"x0":2.8566472614358553,"y0":50.00539455577282,"z0":4.876752781544653,"aX":-4.016713071491338},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.4,"breakHorizontal":7.3,"spinRate":2384,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4695170895076659,"extension":6.771376215106721},"index":3,"playId":"c0289111-65ef-3a73-a0d9-2808cb798e16","pitchNumber":4,"startTime":"2026-08-29T20:08:51.706Z","endTime":"2026-08-29T20:08:56.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:08:56.093Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:09:15.597Z","endTime":"2026-08-29T20:11:52.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224824885396085,"aZ":-19.288019767971214,"pfxX":5.626398067760828,"pfxZ":7.401929864474706,"pX":0.1346642323971311,"pZ":2.209724091638246,"vX0":-8.891393293672115,"vY0":-131.24923020049775,"vZ0":-3.236939019096323,"x":111.87,"y":179.12,"x0":2.83800948032271,"y0":50.00619781192762,"z0":4.8983878702894685,"aX":9.801233964466757},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.8,"breakHorizontal":-8.2,"spinRate":1999,"spinDirection":136},"zone":5,"typeConfidence":0.9,"plateTime":0.4175969201718761,"extension":6.6587664620020615},"index":0,"playId":"7f246072-6bcd-3b5e-be88-987611bc653b","pitchNumber":1,"startTime":"2026-08-29T20:09:21.235Z","endTime":"2026-08-29T20:09:25.772Z","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.8,"endSpeed":84.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13955602558206,"aZ":-19.499984834372054,"pfxX":5.948198473180283,"pfxZ":6.997302645072361,"pX":1.4221122707996414,"pZ":3.7782123053262278,"vX0":-5.978550586711849,"vY0":-133.58780964398872,"vZ0":0.3766163103205342,"x":62.79,"y":136.77,"x0":2.9137544501809374,"y0":50.005215269520534,"z0":5.034593678452326,"aX":10.778163276020255},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":-9.5,"spinRate":2154,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4096443746966769,"extension":6.601669908103906},"index":1,"playId":"d5c5126b-0bd7-312e-adad-e786463480ec","pitchNumber":2,"startTime":"2026-08-29T20:09:35.745Z","endTime":"2026-08-29T20:09:39.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27304701772077,"aZ":-23.667806289514346,"pfxX":8.094789258214458,"pfxZ":5.566176667943037,"pX":-0.44675620119151016,"pZ":1.3425449729777603,"vX0":-9.855062790505256,"vY0":-122.35444602945776,"vZ0":-3.7445277748605816,"x":134.03,"y":202.53,"x0":2.5661699011475267,"y0":50.0036042628582,"z0":4.901708593541896,"aX":12.37529638638604},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.5,"breakHorizontal":-12.6,"spinRate":1517,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.44624038611509675,"extension":6.694051925243782},"index":2,"playId":"5c7d710c-8814-32b9-a0f6-6f739d8343c6","pitchNumber":3,"startTime":"2026-08-29T20:09:51.262Z","endTime":"2026-08-29T20:09:55.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715504629603302,"aZ":-18.60972148264118,"pfxX":8.040597836027699,"pfxZ":7.656697160077887,"pX":0.8386337658639528,"pZ":2.221439307363798,"vX0":-7.93173083101035,"vY0":-132.141189079702,"vZ0":-3.27801129684076,"x":85.03,"y":178.8,"x0":2.832089107362987,"y0":50.00329853153435,"z0":4.842581145130288,"aX":14.244460206849121},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-12.8,"spinRate":1995,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.4142384798431795,"extension":6.73947223524545},"index":3,"playId":"cfd23c1d-59f5-351d-a928-aca819ac701e","pitchNumber":4,"startTime":"2026-08-29T20:10:07.080Z","endTime":"2026-08-29T20:10:12.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-29T20:10:20.580Z","endTime":"2026-08-29T20:10:39.069Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867668369623413,"aZ":-18.22070760986649,"pfxX":8.041540688138674,"pfxZ":7.919531556964696,"pX":0.6065661328548442,"pZ":3.1013535627917608,"vX0":-8.079344433750839,"vY0":-132.1010224720183,"vZ0":-1.2808272663493236,"x":93.88,"y":155.04,"x0":2.663924222900469,"y0":50.00560624003942,"z0":4.935599019787139,"aX":14.175444550419497},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-12.7,"spinRate":2046,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.41506884913812225,"extension":6.776414410461664},"index":5,"playId":"b6006037-7942-371a-a6a2-a9bde580f7a1","pitchNumber":5,"startTime":"2026-08-29T20:10:39.069Z","endTime":"2026-08-29T20:10:45.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94587062301281,"aZ":-20.289118483604128,"pfxX":8.163548520500846,"pfxZ":6.796985229246552,"pX":0.8643157512029386,"pZ":3.597649038728747,"vX0":-7.745822277559031,"vY0":-131.66407131172414,"vZ0":0.32007697864098583,"x":84.05,"y":141.64,"x0":2.789107548200025,"y0":50.005177402664245,"z0":4.980508821265321,"aX":14.28073333315174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2123,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.4166128562506959,"extension":6.61203208395097},"index":6,"playId":"6e04cbc6-a45c-31d9-9767-f043d47af65f","pitchNumber":6,"startTime":"2026-08-29T20:11:09.378Z","endTime":"2026-08-29T20:11:14.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659690801355875,"aZ":-18.748455882079536,"pfxX":5.031014581998816,"pfxZ":7.402122932738645,"pX":0.9662183127637795,"pZ":2.5296781138042226,"vX0":-6.967594539979833,"vY0":-133.78626277826893,"vZ0":-2.5314982951123213,"x":80.17,"y":170.48,"x0":2.949798947406279,"y0":50.00534873353173,"z0":4.830869914265046,"aX":9.128889020118468},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-7.7,"spinRate":2060,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.4092843204339234,"extension":6.637718892903954},"hitData":{"launchSpeed":102.8,"launchAngle":9.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.19,"coordY":116.57}},"index":7,"playId":"2ed3adcb-c837-3bf6-a5f6-894e20325904","pitchNumber":7,"startTime":"2026-08-29T20:11:42.017Z","endTime":"2026-08-29T20:11:52.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:11:52.828Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, pitcher Matt Wilkinson to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:12:09.516Z","endTime":"2026-08-29T20:13:01.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683363,"link":"/api/v1/people/683363"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.818696666396598,"aZ":-27.57646574434352,"pfxX":1.55017374898051,"pfxZ":2.936227498757072,"pX":0.1827641392292836,"pZ":1.3606818110388574,"vX0":-7.34420456103239,"vY0":-123.41647580787938,"vZ0":-2.7470064247209582,"x":110.03,"y":202.04,"x0":2.9751369174634767,"y0":50.00595865077448,"z0":4.77231618840703,"aX":2.4313341600968563},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2141,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.44107519097802017,"extension":6.857548715703303},"index":0,"playId":"b64990df-2ae2-3881-82cd-dd5a3dd1e0b1","pitchNumber":1,"startTime":"2026-08-29T20:12:18.693Z","endTime":"2026-08-29T20:12:23.232Z","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":91.0,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017434382166595,"aZ":-22.342325374509198,"pfxX":8.348017429335481,"pfxZ":5.52354702226835,"pX":0.25309518131437686,"pZ":2.8352922611383526,"vX0":-9.488474117067916,"vY0":-132.2416771652403,"vZ0":-0.9850289068950748,"x":107.35,"y":162.23,"x0":2.7954089601159122,"y0":50.00033174231988,"z0":4.844816055669302,"aX":14.850855815038962},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-13.2,"spinRate":1992,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.4134779728725526,"extension":6.790037605982198},"index":1,"playId":"c6855a43-75c3-3010-bb3a-964f8cfdad39","pitchNumber":2,"startTime":"2026-08-29T20:12:35.959Z","endTime":"2026-08-29T20:12:40.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64226051785733,"aZ":-28.429873485737897,"pfxX":8.062971396574412,"pfxZ":2.51198161953707,"pX":0.8512082467208423,"pZ":2.122970385352906,"vX0":-7.004273985571394,"vY0":-120.78491206984586,"vZ0":-0.8708460739843851,"x":84.55,"y":181.46,"x0":2.729210121903468,"y0":50.00261101826795,"z0":4.969188123014911,"aX":12.015545119500782},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-13.1,"spinRate":1509,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4520035770345565,"extension":6.515055397897804},"hitData":{"launchSpeed":88.0,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":181.07}},"index":2,"playId":"9b4e7ee1-3bff-38c1-ada4-1c622d681486","pitchNumber":3,"startTime":"2026-08-29T20:12:52.481Z","endTime":"2026-08-29T20:13:01.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:13:01.097Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:15:15.815Z","endTime":"2026-08-29T20:15:55.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":90.0,"endSpeed":82.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251529502200444,"aZ":-13.590998114633772,"pfxX":-5.586614033974426,"pfxZ":10.660547931496216,"pX":0.2039302240972615,"pZ":1.67466309253677,"vX0":6.762266658152761,"vY0":-130.85871919126507,"vZ0":-6.615711470003766,"x":109.23,"y":193.56,"x0":-1.6815456354367069,"y0":50.00440763632263,"z0":5.243762238128982,"aX":-9.740829239536197},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2294,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.4177120753804284,"extension":6.294509842156414},"index":0,"playId":"3bccd234-1ad1-3dce-bab6-e4af8245fe1e","pitchNumber":1,"startTime":"2026-08-29T20:15:27.297Z","endTime":"2026-08-29T20:15:31.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17683394237885,"aZ":-32.28175019272916,"pfxX":-10.376082465756166,"pfxZ":-0.06604923873946511,"pX":-0.2275266011143461,"pZ":1.355288345791001,"vX0":7.072307110858965,"vY0":-127.15421139098801,"vZ0":-3.8978687530478293,"x":125.67,"y":202.19,"x0":-1.691764517223027,"y0":50.00195462914923,"z0":5.459201896220387,"aX":-17.052290797575676},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":17.3,"spinRate":2174,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.4301598866724521,"extension":6.172683689068001},"hitData":{"launchSpeed":73.7,"launchAngle":6.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":153.2}},"index":1,"playId":"075fd2c5-f6c4-31f5-8bbf-291e2798f419","pitchNumber":2,"startTime":"2026-08-29T20:15:47.106Z","endTime":"2026-08-29T20:15:55.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:15:55.834Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to center fielder Jordan Lawlar, deflected by pitcher Merrill Kelly.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:16:05.514Z","endTime":"2026-08-29T20:18:05.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664847455925187,"aZ":-16.324160581042104,"pfxX":-6.389877574666437,"pfxZ":8.792170215128111,"pX":-0.19289499316446138,"pZ":2.185613674465567,"vX0":6.374961665215078,"vY0":-132.94775038185358,"vZ0":-5.2591668107655,"x":124.35,"y":179.77,"x0":-1.7837615066573105,"y0":50.00033557573406,"z0":5.361668564466236,"aX":-11.515962766303298},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2515,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.41091124833659665,"extension":6.080651923823055},"index":0,"playId":"506cd0cc-32e3-37b8-91e9-05c75a963230","pitchNumber":1,"startTime":"2026-08-29T20:16:22.196Z","endTime":"2026-08-29T20:16:26.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31068254212699,"aZ":-18.402942942288718,"pfxX":-3.514935768474718,"pfxZ":7.687898296116776,"pX":-2.1037980406127894,"pZ":3.0686877611578542,"vX0":1.3791078156148378,"vY0":-132.70381604076476,"vZ0":-2.4860058708384343,"x":197.19,"y":155.93,"x0":-2.172398577961675,"y0":50.00025540492736,"z0":5.3520337090662675,"aX":-6.293576144615095},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2412,"spinDirection":220},"zone":11,"typeConfidence":0.75,"plateTime":0.4121022643572676,"extension":6.015764177563415},"index":1,"playId":"3242fe67-c3e5-37b4-ad33-0495ee6f05a3","pitchNumber":2,"startTime":"2026-08-29T20:16:40.600Z","endTime":"2026-08-29T20:16:43.873Z","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":91.5,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942238652453245,"aZ":-15.6278232912041,"pfxX":-3.934944912937363,"pfxZ":9.086230789800275,"pX":1.6658590286076762,"pZ":2.5226368810245927,"vX0":9.732541720014222,"vY0":-132.95618897651818,"vZ0":-4.605653959631732,"x":53.5,"y":170.67,"x0":-1.503303335403853,"y0":50.00088122599666,"z0":5.383172163070579,"aX":-7.1647370593353585},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2473,"spinDirection":210},"zone":12,"typeConfidence":0.86,"plateTime":0.40929997371482774,"extension":6.171327931915472},"index":2,"playId":"fcc42b3a-ccfc-368c-9383-4c765031b895","pitchNumber":3,"startTime":"2026-08-29T20:16:55.675Z","endTime":"2026-08-29T20:16:59.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342831442464806,"aZ":-27.8865168800957,"pfxX":-9.287652748595946,"pfxZ":2.4797634932433166,"pX":0.40589061699944995,"pZ":0.4987559807515672,"vX0":8.455677051592232,"vY0":-129.68115255790548,"vZ0":-6.881954775527255,"x":101.53,"y":225.31,"x0":-1.6670899433468727,"y0":50.00417482899052,"z0":5.272028369860806,"aX":-16.056024041856254},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2074,"spinDirection":240},"zone":14,"typeConfidence":0.7,"plateTime":0.4199956085396286,"extension":6.259424745000924},"index":3,"playId":"8a398804-2ed7-32f3-b1e7-c1f4fb9c95a4","pitchNumber":4,"startTime":"2026-08-29T20:17:11.328Z","endTime":"2026-08-29T20:17:15.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732321114242804,"aZ":-16.327185735184244,"pfxX":-4.822928792578818,"pfxZ":8.52393120061559,"pX":-0.36181750554394126,"pZ":2.1582980993619443,"vX0":5.434181908039812,"vY0":-134.85132012143723,"vZ0":-5.141749057598541,"x":130.79,"y":180.51,"x0":-1.767520105877566,"y0":50.00196725304964,"z0":5.224950845486081,"aX":-8.966085014227001},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2368,"spinDirection":230},"zone":7,"typeConfidence":0.87,"plateTime":0.404713297143799,"extension":6.268075383503115},"index":4,"playId":"582f61a7-904a-373e-a557-895ab498fcff","pitchNumber":5,"startTime":"2026-08-29T20:17:28.509Z","endTime":"2026-08-29T20:17:33.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-29T20:17:45.747Z","endTime":"2026-08-29T20:17:54.077Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53349537831428,"aZ":-25.23481472715636,"pfxX":-9.749097598603239,"pfxZ":3.6897713546077338,"pX":-0.370679546317596,"pZ":2.859428739936034,"vX0":6.49519034180533,"vY0":-135.93551835825875,"vZ0":-2.212752561506809,"x":131.13,"y":161.58,"x0":-1.5189175558836254,"y0":50.00248912548566,"z0":5.427847150834965,"aX":-18.327470119797187},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":16.3,"spinRate":2095,"spinDirection":228},"zone":1,"typeConfidence":0.94,"plateTime":0.40224818940837226,"extension":6.236627683404871},"hitData":{"launchSpeed":104.2,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":139.61,"coordY":108.88}},"index":6,"playId":"c071b840-494b-3daa-acc2-486f6820d677","pitchNumber":6,"startTime":"2026-08-29T20:17:54.077Z","endTime":"2026-08-29T20:18:05.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:18:05.675Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:18:22.887Z","endTime":"2026-08-29T20:20:03.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":88.8,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55876385724268,"aZ":-31.30349302397946,"pfxX":-8.576605791678068,"pfxZ":0.5209182056729311,"pX":-0.4698082105794348,"pZ":1.6712751332245315,"vX0":6.007394093252375,"vY0":-129.1657420298629,"vZ0":-3.4377194396084176,"x":134.91,"y":193.66,"x0":-1.7191069602083116,"y0":50.00564799066146,"z0":5.443576171840108,"aX":-14.398953978428148},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":14.0,"spinRate":2323,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.42513067282628736,"extension":6.264126932740196},"index":0,"playId":"7a0fdee1-840c-3a53-8a33-3b4826719dd3","pitchNumber":1,"startTime":"2026-08-29T20:18:35.861Z","endTime":"2026-08-29T20:18:39.472Z","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":92.4,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79736087594753,"aZ":-14.986858429203899,"pfxX":-6.059316060273197,"pfxZ":9.533315881237868,"pX":-0.9688147036818567,"pZ":2.0787028715851825,"vX0":4.1421488452863535,"vY0":-134.3485711372306,"vZ0":-5.525460769429097,"x":153.93,"y":182.66,"x0":-1.75401009664013,"y0":50.00624245534304,"z0":5.251479504465384,"aX":-10.928236095557088},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2437,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4098255173192231,"extension":6.074673436325457},"index":1,"playId":"4f955d48-2692-33d0-a5c6-cf87e775fe6a","pitchNumber":2,"startTime":"2026-08-29T20:18:54.287Z","endTime":"2026-08-29T20:18:58.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76692068942725,"aZ":-31.271779632763398,"pfxX":-8.927206932576784,"pfxZ":0.529589949211255,"pX":-0.1909549261499599,"pZ":1.6327097259577716,"vX0":6.702437001180979,"vY0":-129.17707224995297,"vZ0":-3.6264726025329033,"x":124.28,"y":194.7,"x0":-1.6535767697674446,"y0":50.00113092259861,"z0":5.447120032658124,"aX":-15.154041626551493},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":14.8,"spinRate":2282,"spinDirection":240},"zone":13,"typeConfidence":0.88,"plateTime":0.4232869031216273,"extension":6.279772710539991},"index":2,"playId":"27092869-0086-3315-9aed-e13222b7a9b5","pitchNumber":3,"startTime":"2026-08-29T20:19:13.000Z","endTime":"2026-08-29T20:19:17.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36651217436808,"aZ":-31.096138619865688,"pfxX":-9.817679014899333,"pfxZ":0.6279266316459546,"pX":-0.33981827557997285,"pZ":1.3024201555977284,"vX0":6.690479020368695,"vY0":-129.13396648651621,"vZ0":-4.414757716326916,"x":129.95,"y":203.61,"x0":-1.6706409095419763,"y0":50.00227910916884,"z0":5.388982166839669,"aX":-16.812375999932534},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":16.6,"spinRate":2269,"spinDirection":243},"zone":13,"typeConfidence":0.84,"plateTime":0.42190962406527976,"extension":6.179512031265798},"index":3,"playId":"57fa46f2-a010-3c57-8bdc-b9877af3976e","pitchNumber":4,"startTime":"2026-08-29T20:19:38.996Z","endTime":"2026-08-29T20:19:43.477Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71920640231243,"aZ":-15.689905242333026,"pfxX":-5.16397200947957,"pfxZ":8.992010433511734,"pX":-0.2431411241323814,"pZ":1.9387322158915954,"vX0":6.3345831960416445,"vY0":-133.75959525964907,"vZ0":-5.796180909253778,"x":126.27,"y":186.43,"x0":-1.9583414128785868,"y0":50.00184843858986,"z0":5.237496416923897,"aX":-9.465731822380672},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2144,"spinDirection":148},"zone":8,"typeConfidence":0.88,"plateTime":0.40768817153121395,"extension":6.188080758823903},"index":4,"playId":"d1d6bc2b-833c-3c3c-8468-70b9178ed043","pitchNumber":5,"startTime":"2026-08-29T20:19:58.026Z","endTime":"2026-08-29T20:20:03.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:20:03.198Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out sharply to center fielder Jordan Lawlar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:20:28.418Z","endTime":"2026-08-29T20:20:48.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"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(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":92.6,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34051103827486,"aZ":-27.127352680423204,"pfxX":-8.682448683613707,"pfxZ":2.7272328741472025,"pX":-0.2508843979847394,"pZ":1.9760103745264512,"vX0":6.745309992069951,"vY0":-134.74261242451846,"vZ0":-3.974693870730821,"x":126.56,"y":185.43,"x0":-1.6498926488514298,"y0":50.00385694746746,"z0":5.371426343599793,"aX":-16.078851584156354},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":2299,"spinDirection":231},"zone":8,"typeConfidence":0.68,"plateTime":0.4053948147933366,"extension":6.264671664467796},"hitData":{"launchSpeed":100.3,"launchAngle":15.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.8,"coordY":71.18}},"index":0,"playId":"e739713c-95e2-3c31-b14e-1bde8323a181","pitchNumber":1,"startTime":"2026-08-29T20:20:39.732Z","endTime":"2026-08-29T20:20:48.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:20:48.058Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:22:45.625Z","endTime":"2026-08-29T20:23:14.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49289493317229,"aZ":-32.81189572575345,"pfxX":-6.843161357047365,"pfxZ":-0.48588554044196286,"pX":1.0045806792201402,"pZ":1.9685076873635499,"vX0":-2.833473202001385,"vY0":-114.55364186230477,"vZ0":0.6641586579122769,"x":78.71,"y":185.63,"x0":3.1489080674832346,"y0":50.00052216766871,"z0":4.899652933927989,"aX":-9.032079412677597},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.4,"breakHorizontal":13.1,"spinRate":2275,"spinDirection":294},"zone":14,"typeConfidence":0.9,"plateTime":0.4793666915326833,"extension":6.737452665506075},"index":0,"playId":"6ea330e1-37ae-3818-9bb7-6416c33e0caf","pitchNumber":1,"startTime":"2026-08-29T20:22:51.015Z","endTime":"2026-08-29T20:22:56.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17081254581201,"aZ":-23.161825020611566,"pfxX":12.086464623292532,"pfxZ":5.7642842669096,"pX":0.8063029467409352,"pZ":2.806336586440616,"vX0":-8.270570593654526,"vY0":-124.33734954908194,"vZ0":-0.5957148873745179,"x":86.27,"y":163.01,"x0":2.607096121773913,"y0":50.00500258233111,"z0":4.972756384745588,"aX":18.907190967348235},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.6,"breakHorizontal":-19.9,"spinRate":1615,"spinDirection":113},"zone":6,"typeConfidence":0.89,"plateTime":0.4406959528137535,"extension":6.7104712176735335},"hitData":{"launchSpeed":92.7,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.64,"coordY":106.08}},"index":1,"playId":"5fb3425e-b7ba-3e0f-8f94-5a23a75d1b90","pitchNumber":2,"startTime":"2026-08-29T20:23:02.606Z","endTime":"2026-08-29T20:23:14.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:23:14.759Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tim Tawa flies into a force out, right fielder Jung Hoo Lee to shortstop Christian Koss. Nolan Arenado out at 2nd. Tim Tawa to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:23:14.273Z","endTime":"2026-08-29T20:24:09.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":83.8,"endSpeed":77.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13318296214073,"aZ":-30.871291928868025,"pfxX":2.6599855728294193,"pfxZ":0.8598846228476464,"pX":1.5369504967221979,"pZ":2.773666553339254,"vX0":-3.88851540471704,"vY0":-121.99863705210967,"vZ0":1.2212926789152643,"x":58.42,"y":163.89,"x0":2.8030696018146695,"y0":50.00218849409211,"z0":4.919731312677378,"aX":4.025368628061672},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-4.0,"spinRate":2107,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4482947454461401,"extension":6.696931361160142},"index":0,"playId":"4ac79e8a-da26-306a-aaba-fbb0a221a935","pitchNumber":1,"startTime":"2026-08-29T20:23:35.975Z","endTime":"2026-08-29T20:23:40.874Z","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":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550429516186373,"aZ":-18.722040940907437,"pfxX":7.36109469114924,"pfxZ":7.610720409512995,"pX":0.42574360176337417,"pZ":2.7216941266389942,"vX0":-8.5010483306964,"vY0":-131.75212249386456,"vZ0":-1.9745866577630542,"x":100.77,"y":165.29,"x0":2.729443679514556,"y0":50.0036299140401,"z0":4.856446408926414,"aX":13.013380913352137},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.6,"breakHorizontal":-11.6,"spinRate":1988,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.4148537439053763,"extension":6.6703040099940605},"hitData":{"launchSpeed":87.3,"launchAngle":55.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.83,"coordY":115.65}},"index":1,"playId":"3ef80901-69d9-3328-83b6-535e60e63900","pitchNumber":2,"startTime":"2026-08-29T20:23:56.516Z","endTime":"2026-08-29T20:24:09.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:24:09.565Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Fernandez lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:24:30.256Z","endTime":"2026-08-29T20:27:04.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89240213894602,"aZ":-22.520163660982004,"pfxX":6.9763309812404435,"pfxZ":5.623047469159811,"pX":-0.19297790763312217,"pZ":3.459902634481754,"vX0":-9.887941107301579,"vY0":-129.88101949030082,"vZ0":0.7517799546494929,"x":124.36,"y":145.36,"x0":2.7480384847287973,"y0":50.00357255264419,"z0":4.872579563405993,"aX":11.980919130809683},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.6,"breakHorizontal":-10.6,"spinRate":1897,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.4208839513303353,"extension":6.5884159465683245},"index":0,"playId":"fbbaa79e-b699-37ae-ac8f-d1c5bda3c9cf","pitchNumber":1,"startTime":"2026-08-29T20:24:40.061Z","endTime":"2026-08-29T20:24:44.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2291445178827,"aZ":-24.483270192542854,"pfxX":8.938857094719648,"pfxZ":5.053510329868054,"pX":0.024951599445543628,"pZ":0.9155245456916017,"vX0":-8.93553836081149,"vY0":-122.08197677491691,"vZ0":-4.396528918069611,"x":116.05,"y":214.06,"x0":2.557292520725275,"y0":50.00204083605094,"z0":4.827109208916849,"aX":13.600883753883172},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.4,"breakHorizontal":-14.3,"spinRate":1610,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4472973042149624,"extension":6.619643456342916},"index":1,"playId":"5e195d3a-e951-318e-a5b8-00fab6034ebf","pitchNumber":2,"startTime":"2026-08-29T20:24:57.071Z","endTime":"2026-08-29T20:25:01.652Z","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":"c72539d0-d22f-3614-a672-f61de58930c9","startTime":"2026-08-29T20:25:18.607Z","endTime":"2026-08-29T20:25:22.167Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830716707793552,"aZ":-21.740808057908378,"pfxX":7.8225593577704355,"pfxZ":6.032368816197651,"pX":0.680837584405498,"pZ":2.3836136025879515,"vX0":-7.930783096971678,"vY0":-130.2862454571206,"vZ0":-2.2256758544089768,"x":91.05,"y":174.42,"x0":2.73924919169402,"y0":50.00302231955271,"z0":4.881718482749963,"aX":13.529827157245112},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":-12.6,"spinRate":1865,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.41943715155452255,"extension":6.535040881892677},"index":3,"playId":"b8ccc8af-fb96-3836-9f9b-5817811c5dde","pitchNumber":3,"startTime":"2026-08-29T20:25:37.141Z","endTime":"2026-08-29T20:25:44.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"b8ccc8af-fb96-3836-9f9b-5817811c5dde","startTime":"2026-08-29T20:26:01.143Z","endTime":"2026-08-29T20:26:13.406Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65261438544466,"aZ":-19.675032826470613,"pfxX":5.825390131920584,"pfxZ":7.223971605174787,"pX":-0.6119950309496316,"pZ":3.5734136605868074,"vX0":-10.371621459960053,"vY0":-130.5018213665144,"vZ0":0.4010517594909705,"x":140.33,"y":142.3,"x0":2.651253030518649,"y0":50.003618783463125,"z0":4.896148836356813,"aX":10.081872076827167},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":-8.4,"spinRate":1985,"spinDirection":132},"zone":11,"typeConfidence":0.9,"plateTime":0.4192146671760151,"extension":6.669093306954438},"index":5,"playId":"b2824ca2-95fa-34bd-9629-b542b9772860","pitchNumber":4,"startTime":"2026-08-29T20:26:13.406Z","endTime":"2026-08-29T20:26:18.833Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.685298562868226,"aZ":-32.03746324923806,"pfxX":-4.780951668084554,"pfxZ":0.10314573230464852,"pX":1.3995100487140675,"pZ":2.7652806122108142,"vX0":-2.353894115462727,"vY0":-115.47134109639296,"vZ0":1.870971267867995,"x":63.65,"y":164.12,"x0":3.0520367399262915,"y0":50.00507129443337,"z0":5.017964404269714,"aX":-6.482131585188056},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.0,"breakHorizontal":9.2,"spinRate":2357,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.47362433582748764,"extension":6.782545456868142},"index":6,"playId":"ea959918-3064-3e0c-8ff2-b1b99bb43c1d","pitchNumber":5,"startTime":"2026-08-29T20:26:33.740Z","endTime":"2026-08-29T20:26:39.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76145151453912,"aZ":-21.895062766814195,"pfxX":6.280541495591426,"pfxZ":5.981588924369584,"pX":-0.09947508022179896,"pZ":2.5503281085185505,"vX0":-9.071162663277665,"vY0":-129.89736194114803,"vZ0":-1.7463462597948758,"x":120.79,"y":169.92,"x0":2.6128285874438557,"y0":50.00416970323997,"z0":4.88661870255003,"aX":10.795845173876447},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-9.5,"spinRate":1819,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.4207627371120197,"extension":6.678296729559141},"hitData":{"launchSpeed":96.4,"launchAngle":23.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.83,"coordY":58.95}},"index":7,"playId":"6a79ed1a-19c0-3c88-b666-fa4893c0117c","pitchNumber":6,"startTime":"2026-08-29T20:26:54.484Z","endTime":"2026-08-29T20:27:04.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:27:04.453Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:28:11.950Z","endTime":"2026-08-29T20:31:01.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,10],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"01d8f414-559b-3e8a-b6bd-b6d54060a682","startTime":"2026-08-29T20:27:35.064Z","endTime":"2026-08-29T20:27:38.354Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"640de758-e574-3dd1-9516-177fbee40312","startTime":"2026-08-29T20:27:54.323Z","endTime":"2026-08-29T20:27:57.847Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266996922945605,"aZ":-17.57929019005134,"pfxX":7.5081430779108755,"pfxZ":8.6136190402784,"pX":1.6663365576903568,"pZ":3.4049825727440655,"vX0":-5.495184323817134,"vY0":-129.86725711623282,"vZ0":-0.5722129031127567,"x":53.48,"y":146.85,"x0":2.8429266090104637,"y0":50.001818908221466,"z0":4.975251647147747,"aX":12.719647037164645},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.7,"breakHorizontal":-12.2,"spinRate":1972,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.4230840014399222,"extension":6.362262973463918},"index":2,"playId":"e138c5d6-67ca-33af-98d1-6ca99f10b457","pitchNumber":1,"startTime":"2026-08-29T20:28:14.097Z","endTime":"2026-08-29T20:28:17.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54723874579723,"aZ":-19.733657910831667,"pfxX":6.533446718378775,"pfxZ":7.381875100837025,"pX":2.342912686623502,"pZ":3.774047165251439,"vX0":-3.7906216770701273,"vY0":-129.41157861832792,"vZ0":0.9208260628843294,"x":27.69,"y":136.88,"x0":2.982439185686671,"y0":50.00485478954851,"z0":4.9319698681592445,"aX":11.015283209836783},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.8,"breakHorizontal":-10.9,"spinRate":1949,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.42424003328433946,"extension":6.535683197870386},"index":3,"playId":"21d6f845-09d4-379c-b6dd-34fcb157383f","pitchNumber":2,"startTime":"2026-08-29T20:28:31.368Z","endTime":"2026-08-29T20:28:34.652Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635209349607287,"aZ":-30.11847662143242,"pfxX":8.716679875453623,"pfxZ":1.3898760711612317,"pX":0.1023461577446841,"pZ":1.542642325222469,"vX0":-8.646604136577874,"vY0":-120.77493338630852,"vZ0":-1.6696102493901537,"x":113.1,"y":197.13,"x0":2.5972249476544835,"y0":50.00075849843689,"z0":4.8929380969529745,"aX":12.86928932083029},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.4,"breakHorizontal":-13.7,"spinRate":1542,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.45358917073148275,"extension":6.708051258611025},"index":4,"playId":"d68ad10c-ab02-3e17-82ce-895e7e77a93a","pitchNumber":3,"startTime":"2026-08-29T20:28:55.381Z","endTime":"2026-08-29T20:29:05.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tim Tawa steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"d68ad10c-ab02-3e17-82ce-895e7e77a93a","startTime":"2026-08-29T20:29:27.681Z","endTime":"2026-08-29T20:29:34.345Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77099206167117,"aZ":-18.88580135934973,"pfxX":7.477748905694758,"pfxZ":7.8995700108914795,"pX":0.31416784940089926,"pZ":2.013078109993129,"vX0":-8.340594578314933,"vY0":-129.09700297732044,"vZ0":-3.3551461329939993,"x":105.02,"y":184.43,"x0":2.620728478729575,"y0":50.00116800827748,"z0":4.789527703358041,"aX":12.576052444176977},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.7,"breakHorizontal":-11.6,"spinRate":2027,"spinDirection":132},"zone":9,"typeConfidence":0.89,"plateTime":0.42485339442281234,"extension":6.784133396595889},"index":6,"playId":"b8ae6a19-1d63-3129-b3fd-cd88a85fde3a","pitchNumber":4,"startTime":"2026-08-29T20:29:34.345Z","endTime":"2026-08-29T20:29:39.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998240117970823,"aZ":-24.092581850856696,"pfxX":7.903978326251389,"pfxZ":5.224303888270686,"pX":-0.17340148368770517,"pZ":1.4926909211698354,"vX0":-8.568087578000272,"vY0":-123.44145115282389,"vZ0":-3.331347960760002,"x":123.61,"y":198.48,"x0":2.3115772749662944,"y0":50.004207665238944,"z0":4.882540684466802,"aX":12.230026866195725},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":-12.4,"spinRate":1527,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.4433009609195535,"extension":6.769043088784923},"index":7,"playId":"17706cb5-35fe-307a-8383-84e1f207d115","pitchNumber":5,"startTime":"2026-08-29T20:29:52.849Z","endTime":"2026-08-29T20:29:56.696Z","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":79.4,"endSpeed":73.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.115614409918123,"aZ":-32.851422655960846,"pfxX":-3.9241717720836444,"pfxZ":-0.5006649538486245,"pX":-1.2488618702737404,"pZ":1.028626455478239,"vX0":-7.968059316489196,"vY0":-115.4478266233979,"vZ0":-1.393017724190123,"x":164.6,"y":211.01,"x0":2.7615022540656686,"y0":50.0046856366077,"z0":4.810817145217163,"aX":-5.280156659872568},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.0,"breakHorizontal":9.1,"spinRate":2271,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4750078989740256,"extension":6.843201403697501},"index":8,"playId":"375c2299-da04-39d9-bceb-b282b85b0837","pitchNumber":6,"startTime":"2026-08-29T20:30:20.341Z","endTime":"2026-08-29T20:30:27.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-08-29T20:30:44.312Z","endTime":"2026-08-29T20:30:55.634Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473045966080004,"aZ":-20.38168443125882,"pfxX":8.069148064577043,"pfxZ":6.640926559827438,"pX":-0.8641416809850792,"pZ":2.0844984775429287,"vX0":-11.685827726305863,"vY0":-132.4447440351659,"vZ0":-3.2042732778895573,"x":149.94,"y":182.5,"x0":2.558211586075969,"y0":50.0013179380932,"z0":4.801777731514564,"aX":14.325388354154203},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.0,"spinRate":2099,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.4136671220648589,"extension":6.903923970728928},"index":10,"playId":"3f76ff31-84f2-3f3b-b933-4ddab97c33c6","pitchNumber":7,"startTime":"2026-08-29T20:30:55.634Z","endTime":"2026-08-29T20:31:01.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:31:01.150Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Turner Hill walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:33:10.650Z","endTime":"2026-08-29T20:35:07.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851895518676525,"aZ":-16.55457894408949,"pfxX":-5.595746067258984,"pfxZ":8.993381239826505,"pX":-0.9811327391897126,"pZ":2.5499658547184523,"vX0":4.046129583490962,"vY0":-130.76975341815069,"vZ0":-4.113350731272147,"x":154.4,"y":169.93,"x0":-1.8192715771958685,"y0":50.00173469019901,"z0":5.380354716693468,"aX":-9.718085941257328},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2249,"spinDirection":220},"zone":11,"typeConfidence":0.86,"plateTime":0.41839787411264906,"extension":6.2255641739970455},"index":0,"playId":"f864a252-d166-3a04-9888-3d34fbd2b502","pitchNumber":1,"startTime":"2026-08-29T20:33:15.199Z","endTime":"2026-08-29T20:33:19.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.692095862998364,"aZ":-40.89206075904606,"pfxX":2.780390771793994,"pfxZ":-6.203382368189394,"pX":0.7238013814027914,"pZ":1.8333156507539392,"vX0":4.673374325553962,"vY0":-117.62475582315629,"vZ0":-0.3240317693120407,"x":89.41,"y":189.28,"x0":-1.6477201574948381,"y0":50.00385317602338,"z0":5.75505897631695,"aX":3.9062578443557445},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.0,"breakHorizontal":-6.1,"spinRate":2609,"spinDirection":60},"zone":9,"typeConfidence":0.92,"plateTime":0.4651404116163471,"extension":6.114257523105998},"index":1,"playId":"8952df57-20df-3217-b593-b878e4fb13f3","pitchNumber":2,"startTime":"2026-08-29T20:33:28.875Z","endTime":"2026-08-29T20:33:33.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29823011758619,"aZ":-34.55484390245377,"pfxX":-9.28080437282974,"pfxZ":-1.4229382696268207,"pX":-0.4286150763050095,"pZ":1.5405475908665354,"vX0":6.1792861881624805,"vY0":-128.69371413128448,"vZ0":-3.1773272800002776,"x":133.34,"y":197.19,"x0":-1.6579526272835587,"y0":50.00185859539352,"z0":5.474056796613529,"aX":-15.52975736189039},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":15.4,"spinRate":2085,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42598576666540877,"extension":6.2208837153659635},"index":2,"playId":"f22aedb9-8ee4-3946-a885-63a4ebd6a2e0","pitchNumber":3,"startTime":"2026-08-29T20:33:42.427Z","endTime":"2026-08-29T20:33:47.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040971654159957,"aZ":-33.481010972080355,"pfxX":-8.389568847436708,"pfxZ":-0.7643812379836952,"pX":-0.40171975253055925,"pZ":1.919625401096529,"vX0":6.0268931212240915,"vY0":-129.22130514563867,"vZ0":-2.5870097343233986,"x":132.31,"y":186.95,"x0":-1.6655362973990617,"y0":50.00621410611785,"z0":5.487106929278504,"aX":-14.297283793448024},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":14.0,"spinRate":2061,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.422676780739204,"extension":6.111680132474113},"index":3,"playId":"f4e992c3-e2da-3643-be64-222628e9077c","pitchNumber":4,"startTime":"2026-08-29T20:33:56.706Z","endTime":"2026-08-29T20:34:00.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44826731890095,"aZ":-33.13516590045229,"pfxX":-7.76193064222512,"pfxZ":-0.5829388515135028,"pX":-0.8920599275074976,"pZ":1.4043367560113447,"vX0":4.8770188000691865,"vY0":-127.44963816190445,"vZ0":-3.7391317167247413,"x":151.0,"y":200.86,"x0":-1.822978925504844,"y0":50.00408301417968,"z0":5.510270986734371,"aX":-12.756866913375752},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":13.0,"spinRate":2103,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4299342088387901,"extension":6.172763937806029},"index":4,"playId":"55e30e86-1f57-38fe-923f-cb25ea3437a9","pitchNumber":5,"startTime":"2026-08-29T20:34:18.716Z","endTime":"2026-08-29T20:34:23.976Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.867366882610007,"aZ":-40.47048608904042,"pfxX":5.365700963676489,"pfxZ":-5.484587194631056,"pX":0.6395673394297088,"pZ":1.5367526839352823,"vX0":4.046942586923344,"vY0":-122.11616612567845,"vZ0":-1.5118973424373205,"x":92.62,"y":197.29,"x0":-1.735986742593693,"y0":50.0057499433569,"z0":5.64296858844178,"aX":8.110748460677558},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.1,"breakHorizontal":-10.7,"spinRate":2635,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.44840242391125607,"extension":6.16936917908737},"index":5,"playId":"c4d4bd44-ec44-34f7-93a3-f02e82b57909","pitchNumber":6,"startTime":"2026-08-29T20:34:35.788Z","endTime":"2026-08-29T20:34:40.312Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76226492608544,"aZ":-16.36864606201285,"pfxX":-5.121462735261868,"pfxZ":8.412434693658685,"pX":-0.8314838053359959,"pZ":2.615913110265638,"vX0":4.359532845327,"vY0":-135.93478785796,"vZ0":-4.022759408315376,"x":148.69,"y":168.15,"x0":-1.7877183448305252,"y0":50.00140996418102,"z0":5.245599267534573,"aX":-9.61965417432544},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2349,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.4023695645904235,"extension":6.152802965823609},"index":6,"playId":"dee37e7d-9d16-3a99-8cba-17a1b5c8d6ef","pitchNumber":7,"startTime":"2026-08-29T20:35:01.922Z","endTime":"2026-08-29T20:35:07.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:35:07.797Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drew Cavanaugh grounds into a double play, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo to first baseman Tim Tawa. Turner Hill out at 2nd. Drew Cavanaugh out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:35:29.971Z","endTime":"2026-08-29T20:35:43.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":88.5,"endSpeed":81.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160493086441427,"aZ":-31.800570461092292,"pfxX":-8.343168723603327,"pfxZ":0.21895358892267858,"pX":-0.1094282712446829,"pZ":1.9439310494771243,"vX0":6.7880003142176895,"vY0":-128.75595521383997,"vZ0":-2.721771898111813,"x":121.17,"y":186.29,"x0":-1.687896316228873,"y0":50.00166717237148,"z0":5.459955361040541,"aX":-14.09559840846754},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":13.7,"spinRate":2298,"spinDirection":246},"zone":8,"typeConfidence":0.9,"plateTime":0.4243915979959274,"extension":6.180246817988409},"hitData":{"launchSpeed":99.7,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.68,"coordY":140.76}},"index":0,"playId":"2acfcec7-ad75-3f8b-97a7-eabe13e2e7f0","pitchNumber":1,"startTime":"2026-08-29T20:35:35.764Z","endTime":"2026-08-29T20:35:43.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:35:43.822Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:35:51.918Z","endTime":"2026-08-29T20:37:40.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39757632056185,"aZ":-16.617575685023287,"pfxX":-6.0147143837491015,"pfxZ":8.471252007736183,"pX":0.35754684447096435,"pZ":1.7594921484186823,"vX0":7.427842044175065,"vY0":-134.47043710043215,"vZ0":-6.022315381573557,"x":103.37,"y":191.27,"x0":-1.6554618801291718,"y0":50.00504233472838,"z0":5.201883294058972,"aX":-11.048099818736468},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2508,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.40689103422313133,"extension":6.224300372682391},"index":0,"playId":"474be291-d566-3ca3-8726-b0ec3e5f4811","pitchNumber":1,"startTime":"2026-08-29T20:36:15.374Z","endTime":"2026-08-29T20:36:19.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.785088555545023,"aZ":-21.763422834938016,"pfxX":-0.9834332882352546,"pfxZ":5.776160088113036,"pX":0.8258711482003055,"pZ":1.6598630488880415,"vX0":7.253691061740219,"vY0":-132.51204495278566,"vZ0":-5.18187443386086,"x":85.52,"y":193.96,"x0":-1.8036150184933823,"y0":50.00148554333403,"z0":5.202380838084653,"aX":-1.7727112715695232},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":2391,"spinDirection":217},"zone":14,"typeConfidence":0.92,"plateTime":0.4112619719481465,"extension":6.233313903873806},"index":1,"playId":"09a44977-fd12-3aa3-b7bb-27d7cab1e755","pitchNumber":2,"startTime":"2026-08-29T20:36:54.074Z","endTime":"2026-08-29T20:36:58.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26039216663259,"aZ":-20.48262538532419,"pfxX":-2.4165204315063344,"pfxZ":6.493939047821958,"pX":0.5793289281604058,"pZ":2.393123712178161,"vX0":6.942268377777745,"vY0":-132.57296427839182,"vZ0":-3.816734122062689,"x":94.92,"y":174.17,"x0":-1.7460360738650145,"y0":50.005704779823,"z0":5.3254190660410625,"aX":-4.353592474997962},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":3.0,"spinRate":2390,"spinDirection":227},"zone":6,"typeConfidence":0.93,"plateTime":0.41134526647071956,"extension":6.166228271131518},"index":2,"playId":"46572d48-931e-3ecb-86e3-e3b03b766e9a","pitchNumber":3,"startTime":"2026-08-29T20:37:08.290Z","endTime":"2026-08-29T20:37:12.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60774074336082,"aZ":-30.266058882772473,"pfxX":-10.07426854046825,"pfxZ":1.1063538628649603,"pX":-0.414580363986506,"pZ":1.2629829168244702,"vX0":6.722448353884659,"vY0":-130.50283459420848,"vZ0":-4.757526569470942,"x":132.8,"y":204.68,"x0":-1.7157876756086448,"y0":50.00233127517543,"z0":5.3908479588364004,"aX":-17.366601071998062},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":16.8,"spinRate":2277,"spinDirection":250},"zone":13,"typeConfidence":0.74,"plateTime":0.419790412137774,"extension":6.189436812994727},"index":3,"playId":"6e65db65-9614-322f-8dc6-23b082c864a2","pitchNumber":4,"startTime":"2026-08-29T20:37:31.507Z","endTime":"2026-08-29T20:37:40.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:37:40.751Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to left fielder Turner Hill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:39:40.936Z","endTime":"2026-08-29T20:40:12.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.4,"endSpeed":83.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89134703359722,"aZ":-18.062689026270828,"pfxX":7.295481679643225,"pfxZ":7.945154325430424,"pX":1.3151243240287307,"pZ":3.4371581637064783,"vX0":-6.434944514135518,"vY0":-131.67633742455826,"vZ0":-0.6759859164272337,"x":66.87,"y":145.98,"x0":2.828905529307083,"y0":50.00574185241233,"z0":5.019500001778345,"aX":12.963671551490922},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-12.0,"spinRate":2110,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.4141106419784224,"extension":6.565935119871257},"index":0,"playId":"83cc2583-be4f-3048-9550-f42b69c7019b","pitchNumber":1,"startTime":"2026-08-29T20:39:48.429Z","endTime":"2026-08-29T20:39:52.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751522693872257,"aZ":-23.591373733983424,"pfxX":8.207871875081622,"pfxZ":5.742025260445532,"pX":0.5418695260895767,"pZ":2.678275385019662,"vX0":-7.396493765772956,"vY0":-121.47676863248444,"vZ0":-0.5932565585463216,"x":96.35,"y":166.47,"x0":2.5594696015272316,"y0":50.00255496300608,"z0":4.976138188970542,"aX":12.269265778629801},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":1575,"spinDirection":105},"zone":6,"typeConfidence":0.89,"plateTime":0.4508560429324828,"extension":6.632209585118295},"hitData":{"launchSpeed":77.3,"launchAngle":38.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.39,"coordY":94.08}},"index":1,"playId":"06fb7f73-e5b1-3af0-bf28-e94bc8981b79","pitchNumber":2,"startTime":"2026-08-29T20:40:02.428Z","endTime":"2026-08-29T20:40:12.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:40:12.351Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:40:21.216Z","endTime":"2026-08-29T20:41:33.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.622766695220633,"aZ":-30.27092989213675,"pfxX":-5.436998143891623,"pfxZ":1.442971113674604,"pX":1.4189217990729521,"pZ":3.1304407335923234,"vX0":-2.3770340277648923,"vY0":-114.12389585140518,"vZ0":2.4459060950010025,"x":62.91,"y":154.26,"x0":3.1798714413941584,"y0":50.00536308379522,"z0":5.02249761392431,"aX":-7.185567673538228},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.5,"breakHorizontal":10.4,"spinRate":2335,"spinDirection":287},"zone":12,"typeConfidence":0.9,"plateTime":0.47958811766363363,"extension":6.619233373827828},"index":0,"playId":"0b591c06-0f45-3bdf-bc98-9ca309b27c63","pitchNumber":1,"startTime":"2026-08-29T20:40:32.613Z","endTime":"2026-08-29T20:40:36.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.25591334369424,"aZ":-31.403039552203424,"pfxX":-6.3143799356933465,"pfxZ":0.6016160012625313,"pX":1.5649686905003304,"pZ":3.5128431567967544,"vX0":-1.4141557338190425,"vY0":-112.18148017595225,"vZ0":3.4297098625134863,"x":57.35,"y":143.93,"x0":3.0231761259694734,"y0":50.003067965082636,"z0":5.154372085963118,"aX":-8.091184896448162},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.2,"breakHorizontal":11.8,"spinRate":2326,"spinDirection":290},"zone":12,"typeConfidence":0.9,"plateTime":0.4872347814761757,"extension":6.891768444883068},"index":1,"playId":"8bb1b062-41e5-307a-92fa-859fa63d994c","pitchNumber":2,"startTime":"2026-08-29T20:40:45.221Z","endTime":"2026-08-29T20:40:48.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893777950818105,"aZ":-17.62846518174149,"pfxX":5.496251576171144,"pfxZ":8.322269319059307,"pX":0.9958932533323303,"pZ":3.3350114739493475,"vX0":-6.734576776483003,"vY0":-130.92491361882452,"vZ0":-0.7622300832101185,"x":79.04,"y":148.73,"x0":2.8793014355972204,"y0":50.00265615358875,"z0":4.941052154764368,"aX":9.606733557892163},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2031,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4172745212046549,"extension":6.620693320889457},"index":2,"playId":"30953efd-3154-399b-ab6a-e6d06b23f5be","pitchNumber":3,"startTime":"2026-08-29T20:41:00.803Z","endTime":"2026-08-29T20:41:04.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-29T20:41:11.601Z","endTime":"2026-08-29T20:41:25.714Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3941140878924,"aZ":-24.913013724067422,"pfxX":8.45515877225875,"pfxZ":4.7584700477510005,"pX":0.8549764185571828,"pZ":1.8977214008808405,"vX0":-6.76822467487716,"vY0":-121.81993825532707,"vZ0":-2.1802826650113296,"x":84.41,"y":187.54,"x0":2.5496445209954954,"y0":50.00420298959078,"z0":4.9241556378914915,"aX":12.909512894994194},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.4,"breakHorizontal":-14.0,"spinRate":1579,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.44693139926356684,"extension":6.73683940804335},"hitData":{"launchSpeed":97.7,"launchAngle":21.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.92,"coordY":59.35}},"index":4,"playId":"ea476e6d-5927-3686-894f-1dbf8ea6488f","pitchNumber":4,"startTime":"2026-08-29T20:41:25.714Z","endTime":"2026-08-29T20:41:33.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:41:33.742Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:41:39.526Z","endTime":"2026-08-29T20:42:53.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.652439016968472,"aZ":-23.585520874050175,"pfxX":8.98271863656968,"pfxZ":5.659946908519527,"pX":-0.33971870959649103,"pZ":1.8768030575181334,"vX0":-9.784726826941688,"vY0":-121.76648736940886,"vZ0":-2.462895144536244,"x":129.95,"y":188.11,"x0":2.5447010124350817,"y0":50.00063923119052,"z0":4.920743901405893,"aX":13.6239370803746},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":1491,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4481052328829027,"extension":6.6996129535635545},"index":0,"playId":"7716bf7a-60e6-31e9-94c5-302a5ae4a601","pitchNumber":1,"startTime":"2026-08-29T20:42:01.718Z","endTime":"2026-08-29T20:42:06.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57672764985707,"aZ":-24.15926179692834,"pfxX":7.46033894963199,"pfxZ":5.353753204693966,"pX":-0.26807858460563033,"pZ":0.6871042577576189,"vX0":-8.990077996095575,"vY0":-121.50852619859158,"vZ0":-4.955778816161374,"x":127.22,"y":220.23,"x0":2.5086419686288344,"y0":50.00115225738266,"z0":4.849366382542987,"aX":11.166031827758264},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.8,"breakHorizontal":-11.4,"spinRate":1506,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4505860780884059,"extension":6.743552857219467},"index":1,"playId":"79546ff1-a6a8-3450-8e42-b58abee9ca18","pitchNumber":2,"startTime":"2026-08-29T20:42:15.289Z","endTime":"2026-08-29T20:42:19.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05952549824333,"aZ":-31.61163805308312,"pfxX":-3.6722626604628923,"pfxZ":0.4254689549818895,"pX":0.6558456334066669,"pZ":3.112979346125235,"vX0":-3.968019593213974,"vY0":-114.81759994260749,"vZ0":2.5725622195571964,"x":92.0,"y":154.73,"x0":2.8862393739533916,"y0":50.00433417908329,"z0":5.062552256522803,"aX":-4.8831407543194265},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.8,"breakHorizontal":7.7,"spinRate":2284,"spinDirection":293},"zone":3,"typeConfidence":0.91,"plateTime":0.47778725121584253,"extension":6.614391870978504},"index":2,"playId":"37254486-75fc-322c-867b-dc2dc68e3f25","pitchNumber":3,"startTime":"2026-08-29T20:42:31.192Z","endTime":"2026-08-29T20:42:36.149Z","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":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139284211773806,"aZ":-30.276066378326124,"pfxX":-2.4633840745826747,"pfxZ":1.4333126440103001,"pX":-0.35294105903321465,"pZ":1.7495911368476076,"vX0":-6.545976031845699,"vY0":-114.18873127978108,"vZ0":-0.5262474054262369,"x":130.45,"y":191.54,"x0":2.8658254641711807,"y0":50.00384414359313,"z0":4.950105972195245,"aX":-3.267891765955438},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.8,"breakHorizontal":6.0,"spinRate":2318,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.47883577158299184,"extension":6.787674964884556},"hitData":{"launchSpeed":98.2,"launchAngle":15.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":115.7}},"index":3,"playId":"9e735b8d-6a01-3e70-8564-b8453d6e44f6","pitchNumber":4,"startTime":"2026-08-29T20:42:45.921Z","endTime":"2026-08-29T20:42:53.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:42:53.891Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Furman grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:45:17.981Z","endTime":"2026-08-29T20:45:46.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(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.1,"endSpeed":84.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857025224121237,"aZ":-19.167533245927338,"pfxX":-6.062420651414104,"pfxZ":7.217159942049261,"pX":-0.03613005442351002,"pZ":1.7494498644647303,"vX0":6.448339975782106,"vY0":-132.54137834787483,"vZ0":-5.530551945648927,"x":118.38,"y":191.54,"x0":-1.6979077993907756,"y0":50.00596267423226,"z0":5.236644859870815,"aX":-10.92990940060842},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":9.8,"spinRate":2368,"spinDirection":224},"zone":8,"typeConfidence":0.83,"plateTime":0.4112073974488375,"extension":6.167548022683553},"index":0,"playId":"a9e739f9-4afc-3898-8b43-b3afbb1a8b17","pitchNumber":1,"startTime":"2026-08-29T20:45:23.873Z","endTime":"2026-08-29T20:45:28.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548164193748697,"aZ":-25.997578977373312,"pfxX":-8.320447133774298,"pfxZ":3.6547722525850768,"pX":-0.4354511169359855,"pZ":1.3299157479768695,"vX0":5.916622539963891,"vY0":-128.56661843096668,"vZ0":-5.265109463002343,"x":133.6,"y":202.87,"x0":-1.6759411522029992,"y0":50.00069343397921,"z0":5.400771991764119,"aX":-14.04501597275229},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":2072,"spinDirection":247},"zone":13,"typeConfidence":0.7,"plateTime":0.4246670646023407,"extension":6.44288972672579},"hitData":{"launchSpeed":86.8,"launchAngle":-8.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":151.68}},"index":1,"playId":"2bada1f2-8cb7-3c22-a084-7f0554328803","pitchNumber":2,"startTime":"2026-08-29T20:45:37.913Z","endTime":"2026-08-29T20:45:46.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:45:46.220Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:45:49.179Z","endTime":"2026-08-29T20:47:05.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10858828496677,"aZ":-17.62543795624083,"pfxX":-5.356506421679205,"pfxZ":7.963164182093711,"pX":-0.23611184515797415,"pZ":1.864897114067307,"vX0":5.60995804381923,"vY0":-133.6514335862205,"vZ0":-5.5760803800348295,"x":126.0,"y":188.43,"x0":-1.6564499112651525,"y0":50.0043140766463,"z0":5.225021388858586,"aX":-9.788514405479138},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":8.6,"spinRate":2467,"spinDirection":224},"zone":8,"typeConfidence":0.87,"plateTime":0.4082592080736247,"extension":6.167478985106993},"index":0,"playId":"9eef90f7-84f4-3068-9d54-2fa97477347d","pitchNumber":1,"startTime":"2026-08-29T20:46:10.597Z","endTime":"2026-08-29T20:46:15.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.660388585543707,"aZ":-30.076153055092217,"pfxX":2.0605257180871788,"pfxZ":1.2987522084727559,"pX":0.5031981908158604,"pZ":1.3860833712181926,"vX0":4.812562039682597,"vY0":-125.39356372325632,"vZ0":-4.084443892137165,"x":97.82,"y":201.36,"x0":-1.6969103815448432,"y0":50.003456450021865,"z0":5.4480128833046875,"aX":3.3323621056150956},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-4.7,"spinRate":2362,"spinDirection":84},"zone":14,"typeConfidence":0.85,"plateTime":0.4342377535459261,"extension":6.140205709511013},"index":1,"playId":"9cafd85e-70bf-33ad-bb57-6d8a27cfeceb","pitchNumber":2,"startTime":"2026-08-29T20:46:24.866Z","endTime":"2026-08-29T20:46:32.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T20:46:55.130Z","endTime":"2026-08-29T20:47:00.759Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60448707972623,"aZ":-28.42873100557516,"pfxX":-0.12001277381271169,"pfxZ":2.4176191601390076,"pX":1.1031738296199065,"pZ":0.827428735253665,"vX0":6.484825413033682,"vY0":-123.6665471834487,"vZ0":-5.239835840424117,"x":74.95,"y":216.44,"x0":-1.537159207658559,"y0":50.00242386071618,"z0":5.357586767726104,"aX":-0.18615235833324573},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2306,"spinDirection":86},"zone":14,"typeConfidence":0.92,"plateTime":0.44286296300181904,"extension":6.254544307075255},"index":3,"playId":"aefcbc95-f672-3015-8bfd-d55d326a7791","pitchNumber":3,"startTime":"2026-08-29T20:47:00.759Z","endTime":"2026-08-29T20:47:05.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:47:05.392Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:47:12.508Z","endTime":"2026-08-29T20:48:57.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":76.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60139694863771,"aZ":-38.17954302271143,"pfxX":4.6854243130618265,"pfxZ":-4.084987690633774,"pX":-0.536687897038663,"pZ":1.8614933313364572,"vX0":1.7418699841291696,"vY0":-120.04303272682651,"vZ0":-1.0409689315076918,"x":137.46,"y":188.52,"x0":-1.8789218780900643,"y0":50.00356084326038,"z0":5.677271088872616,"aX":6.888702652081133},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.4,"breakHorizontal":-8.9,"spinRate":2640,"spinDirection":49},"zone":7,"typeConfidence":0.91,"plateTime":0.45497946063933625,"extension":6.143624522863139},"index":0,"playId":"c3f4e8a8-84fc-36cf-a1be-6761dfb18979","pitchNumber":1,"startTime":"2026-08-29T20:47:29.108Z","endTime":"2026-08-29T20:47:33.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-29T20:47:40.323Z","endTime":"2026-08-29T20:47:55.205Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16141557046338,"aZ":-27.663524267411564,"pfxX":-9.391224984829275,"pfxZ":2.7213723905567058,"pX":-1.7995767424957998,"pZ":2.335969221055725,"vX0":3.045962215086507,"vY0":-127.87612489912706,"vZ0":-2.5714086163378505,"x":185.6,"y":175.71,"x0":-1.7854777053116584,"y0":50.00212303360758,"z0":5.522817273326348,"aX":-15.565620079820462},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":2088,"spinDirection":241},"zone":13,"typeConfidence":0.7,"plateTime":0.42817859605660935,"extension":6.176613923457534},"index":2,"playId":"239cceee-7a6a-3da2-830c-273f00400cbd","pitchNumber":2,"startTime":"2026-08-29T20:47:55.205Z","endTime":"2026-08-29T20:47:58.497Z","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":92.3,"endSpeed":84.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138562310106472,"aZ":-14.130282125187861,"pfxX":-6.367681745367598,"pfxZ":9.92261598213597,"pX":-0.5725106042755593,"pZ":2.0825204485125606,"vX0":5.490952738905074,"vY0":-134.26477365689328,"vZ0":-5.522792313815046,"x":138.82,"y":182.55,"x0":-1.8207460466482042,"y0":50.00444342865305,"z0":5.17852449099654,"aX":-11.58134097322512},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2354,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.4085643601895548,"extension":6.163219847548601},"index":3,"playId":"59a6a6d9-d00c-3550-8e0d-d9fd3076bc8b","pitchNumber":3,"startTime":"2026-08-29T20:48:10.430Z","endTime":"2026-08-29T20:48:15.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91923460387317,"aZ":-16.194030704750237,"pfxX":-6.654682815594272,"pfxZ":8.710196825844234,"pX":-0.36293575293049407,"pZ":3.2662487390598147,"vX0":5.799452870654079,"vY0":-134.53131759343717,"vZ0":-2.5391744503796545,"x":130.83,"y":150.59,"x0":-1.68095804420951,"y0":50.00482301376625,"z0":5.368955924023726,"aX":-12.211715046712953},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2394,"spinDirection":221},"zone":11,"typeConfidence":0.85,"plateTime":0.4070023077329239,"extension":6.010632522020006},"index":4,"playId":"7e8a257d-569b-38bf-89b7-aa02df47f427","pitchNumber":4,"startTime":"2026-08-29T20:48:25.350Z","endTime":"2026-08-29T20:48:30.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276288539939923,"aZ":-20.614783637868282,"pfxX":-7.251964452587345,"pfxZ":6.129237405775916,"pX":0.3771141338397275,"pZ":2.3280661697850755,"vX0":7.167677134346098,"vY0":-135.8691133015671,"vZ0":-4.1311731446919895,"x":102.63,"y":175.92,"x0":-1.3416534789236507,"y0":50.00531882567303,"z0":5.284684148997355,"aX":-13.682261477426437},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":11.8,"spinRate":2276,"spinDirection":212},"zone":6,"typeConfidence":0.75,"plateTime":0.4017695141190978,"extension":6.284291228387599},"hitData":{"launchSpeed":81.8,"launchAngle":57.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.75,"coordY":117.64}},"index":5,"playId":"e81d504f-e508-39f2-9f33-dc45059372ea","pitchNumber":5,"startTime":"2026-08-29T20:48:45.756Z","endTime":"2026-08-29T20:48:57.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:48:57.728Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Giants challenged (play at 1st), call on the field was overturned: Gabriel Moreno grounds out, shortstop Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:50:57.946Z","endTime":"2026-08-29T20:52:23.215Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(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":83.4,"endSpeed":76.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736929327499976,"aZ":-29.023099341392314,"pfxX":1.8164998100877545,"pfxZ":2.121750482616771,"pX":0.08385090710295783,"pZ":1.9860543927829475,"vX0":-7.356052482543605,"vY0":-121.22957790262264,"vZ0":-0.9751217994616904,"x":113.8,"y":185.16,"x0":2.9218753503141066,"y0":50.00551024619486,"z0":4.927222064945559,"aX":2.703609068384116},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.8,"breakHorizontal":-1.6,"spinRate":2174,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.4518433274759759,"extension":6.710568700006962},"index":0,"playId":"b42eaa28-dea2-36aa-9936-bc82f566467d","pitchNumber":1,"startTime":"2026-08-29T20:51:09.385Z","endTime":"2026-08-29T20:51:14.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.46292632755682,"aZ":-31.455272784056106,"pfxX":-0.5474372518748112,"pfxZ":0.4925449149581258,"pX":1.6749690862312758,"pZ":2.6275540837745015,"vX0":-3.5436778352985643,"vY0":-118.47768332380734,"vZ0":1.2234973167597452,"x":53.15,"y":167.84,"x0":3.2490853172310232,"y0":50.00017264232173,"z0":4.93719285252046,"aX":-0.7930626699780329},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":1.7,"spinRate":2340,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.4588800268512041,"extension":6.62027713564766},"index":1,"playId":"496704cb-232c-398c-8090-126d60bddcf4","pitchNumber":2,"startTime":"2026-08-29T20:51:27.690Z","endTime":"2026-08-29T20:51:31.087Z","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":83.0,"endSpeed":76.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.617223068672523,"aZ":-26.634668325116426,"pfxX":8.76165834858012,"pfxZ":3.7523809771743943,"pX":-0.6045806345442687,"pZ":1.6394689873311994,"vX0":-10.078163410787877,"vY0":-120.46928830483346,"vZ0":-2.343539299612586,"x":140.05,"y":194.51,"x0":2.4876805342126964,"y0":50.00089979039718,"z0":4.97075457459105,"aX":12.923896278348124},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.6,"spinRate":1536,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4540451258868097,"extension":6.530225470443115},"index":2,"playId":"1b2097ea-3c67-3a63-97a5-6d90d3b9b253","pitchNumber":3,"startTime":"2026-08-29T20:51:41.539Z","endTime":"2026-08-29T20:51:46.842Z","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":"2026-08-29T20:51:57.719Z","endTime":"2026-08-29T20:52:14.190Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491444192982826,"aZ":-23.957280167555908,"pfxX":8.540685472412068,"pfxZ":5.359763678835428,"pX":0.2600128647895458,"pZ":1.5210497344391123,"vX0":-8.339570027900175,"vY0":-122.79124343285126,"vZ0":-3.237223167088411,"x":107.09,"y":197.71,"x0":2.5848423200428012,"y0":50.001278346797804,"z0":4.8866980040785135,"aX":13.088415624769983},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":1586,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.44545178694686705,"extension":6.7777805890878575},"hitData":{"launchSpeed":103.1,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":143.57}},"index":4,"playId":"5a60aca2-5e55-351a-8051-7f1371818965","pitchNumber":4,"startTime":"2026-08-29T20:52:14.190Z","endTime":"2026-08-29T20:52:23.215Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":137},"playEndTime":"2026-08-29T20:52:23.215Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:53:38.333Z","endTime":"2026-08-29T20:54:25.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67177229516868,"aZ":-29.31714911228634,"pfxX":0.6963798575503004,"pfxZ":1.8853255386152021,"pX":0.9706510084505999,"pZ":3.1787052200095,"vX0":-5.39706075727782,"vY0":-121.41546703281178,"vZ0":1.82426851460659,"x":80.0,"y":152.95,"x0":3.118616349217483,"y0":50.000487002149974,"z0":4.943984607431401,"aX":1.0541332899144726},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-0.1,"spinRate":2179,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.448739791103145,"extension":6.631475202380411},"index":0,"playId":"eedee403-c392-3cc2-a67e-ef2147ae8f1d","pitchNumber":1,"startTime":"2026-08-29T20:53:38.333Z","endTime":"2026-08-29T20:53:46.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276157690897282,"aZ":-32.76595756645163,"pfxX":-5.524149736731607,"pfxZ":-0.43428730585036934,"pX":-0.3189261270689695,"pZ":1.111258620246021,"vX0":-5.762998301719024,"vY0":-115.90595626744309,"vZ0":-1.3779317972596277,"x":129.16,"y":208.78,"x0":2.9250484552519445,"y0":50.00526471046098,"z0":4.86522085218905,"aX":-7.4568828927084},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.8,"breakHorizontal":11.5,"spinRate":2314,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4740149724693805,"extension":6.836022535564283},"index":1,"playId":"e9ad93a6-cc68-3fb5-9ec7-61d0b11aee9b","pitchNumber":2,"startTime":"2026-08-29T20:54:03.715Z","endTime":"2026-08-29T20:54:08.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.515474919807186,"aZ":-24.541753598040348,"pfxX":9.721050068301935,"pfxZ":4.936649306980071,"pX":0.2937737066841988,"pZ":2.311575141177825,"vX0":-8.53212930841766,"vY0":-122.5637852578862,"vZ0":-1.4171076159462803,"x":105.8,"y":176.37,"x0":2.5299112814642624,"y0":50.00439584676614,"z0":4.96121865676301,"aX":15.033250286092263},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":1516,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.4441446992912814,"extension":6.764702127869802},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.79,"coordY":50.72}},"index":2,"playId":"c63cacce-5167-3eb1-beae-028106821447","pitchNumber":3,"startTime":"2026-08-29T20:54:16.265Z","endTime":"2026-08-29T20:54:25.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:54:25.621Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to shortstop Christian Koss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:54:41.157Z","endTime":"2026-08-29T20:55:14.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885123571924414,"aZ":-18.635082716618957,"pfxX":5.977728924239987,"pfxZ":7.628873403309225,"pX":0.5825714135739878,"pZ":3.357506791184187,"vX0":-7.9921220684224465,"vY0":-132.08443589832763,"vZ0":-0.5541952074473481,"x":94.79,"y":148.13,"x0":2.8643412770244345,"y0":50.00595363417843,"z0":4.9345142647262294,"aX":10.614609631522772},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":-9.2,"spinRate":2064,"spinDirection":136},"zone":3,"typeConfidence":0.9,"plateTime":0.4139277973801363,"extension":6.6936042008148515},"index":0,"playId":"8c33b47d-f2a0-3565-9837-451e173ab4e8","pitchNumber":1,"startTime":"2026-08-29T20:54:51.356Z","endTime":"2026-08-29T20:54:56.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.57798318886469,"aZ":-31.64750233819883,"pfxX":-6.138276250779628,"pfxZ":0.3958454456751781,"pX":0.7585200845078975,"pZ":2.6653313537902172,"vX0":-3.5483937082962167,"vY0":-113.35790251398687,"vZ0":1.8008358967338989,"x":88.09,"y":166.82,"x0":3.135636282273275,"y0":50.00061424275092,"z0":4.995090102526938,"aX":-8.074060262892852},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":2301,"spinDirection":292},"zone":6,"typeConfidence":0.9,"plateTime":0.48116340026737836,"extension":6.723965177995067},"hitData":{"launchSpeed":79.6,"launchAngle":67.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":148.64}},"index":1,"playId":"399d7849-8bb0-39ac-9422-06fa221944f3","pitchNumber":2,"startTime":"2026-08-29T20:55:05.048Z","endTime":"2026-08-29T20:55:14.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:55:14.750Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:57:17.360Z","endTime":"2026-08-29T20:57:49.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":81.4,"endSpeed":75.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816243512208782,"aZ":-41.765442361926,"pfxX":6.213172561327799,"pfxZ":-6.75158902447477,"pX":-0.24541076027333178,"pZ":2.1503141928262166,"vX0":1.9828129261243101,"vY0":-118.5404362266916,"vZ0":0.4249176096827263,"x":126.35,"y":180.72,"x0":-1.8998576703589465,"y0":50.00028509035177,"z0":5.784110323312208,"aX":8.832742948329852},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.9,"breakHorizontal":-11.8,"spinRate":2629,"spinDirection":61},"zone":8,"typeConfidence":0.93,"plateTime":0.46219512091843296,"extension":6.147620153212228},"index":0,"playId":"f226dbd7-92af-31a5-8ea7-1e90b8255d63","pitchNumber":1,"startTime":"2026-08-29T20:57:27.236Z","endTime":"2026-08-29T20:57:32.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4685029620128,"aZ":-32.1290895565561,"pfxX":-8.177467423049123,"pfxZ":0.029741750618674345,"pX":-1.0749311842856288,"pZ":1.5046104499981192,"vX0":4.460989453123061,"vY0":-128.01066213487712,"vZ0":-3.654235219310981,"x":157.97,"y":198.16,"x0":-1.7778589466471706,"y0":50.00491293839714,"z0":5.466406342870762,"aX":-13.57069696172229},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":13.8,"spinRate":2177,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.42790747905964555,"extension":6.147794038804783},"hitData":{"launchSpeed":80.8,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":155.74}},"index":1,"playId":"075ecb47-0800-33a0-8977-f8fb9debbf32","pitchNumber":2,"startTime":"2026-08-29T20:57:40.312Z","endTime":"2026-08-29T20:57:49.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:57:49.793Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:57:53.580Z","endTime":"2026-08-29T20:59:50.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807054161340506,"aZ":-33.074078190803846,"pfxX":-9.438839726157179,"pfxZ":-0.5309898272090159,"pX":-0.767575828774763,"pZ":2.0148464044556644,"vX0":5.323671736534246,"vY0":-129.0531353386777,"vZ0":-2.3044573425313386,"x":146.26,"y":184.38,"x0":-1.6263756852108688,"y0":50.00338434581828,"z0":5.45658259631044,"aX":-15.988039600077489},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":16.0,"spinRate":2162,"spinDirection":244},"zone":7,"typeConfidence":0.89,"plateTime":0.42374156552722386,"extension":6.170972121202285},"index":0,"playId":"1014d8e7-438b-31d8-b5e6-a7e88358c54c","pitchNumber":1,"startTime":"2026-08-29T20:58:18.560Z","endTime":"2026-08-29T20:58:23.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":81.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827081507830478,"aZ":-32.92921520545917,"pfxX":-8.57494112744669,"pfxZ":-0.44633666483293055,"pX":-1.5761066727551583,"pZ":2.4641320659513832,"vX0":3.335106603043193,"vY0":-128.61135373174642,"vZ0":-1.4204269475437612,"x":177.08,"y":172.25,"x0":-1.7730638941186132,"y0":50.004163936455434,"z0":5.569385341478943,"aX":-14.415014567789331},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":14.9,"spinRate":2142,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.42531340544442076,"extension":6.17363825504234},"index":1,"playId":"4a1147c4-91e4-36e4-adf8-3bcf23a0530d","pitchNumber":2,"startTime":"2026-08-29T20:58:33.003Z","endTime":"2026-08-29T20:58:36.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13559782399242,"aZ":-17.38366245594261,"pfxX":-6.324505382636508,"pfxZ":8.1994982302205,"pX":-1.427979821269835,"pZ":3.6864464274640727,"vX0":3.144635281903475,"vY0":-133.75917742109985,"vZ0":-1.36357768275619,"x":171.43,"y":139.25,"x0":-1.8002698393019616,"y0":50.000244808187794,"z0":5.455268430205354,"aX":-11.403575043667999},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2382,"spinDirection":227},"zone":11,"typeConfidence":0.83,"plateTime":0.41024430261862976,"extension":6.006436985266268},"index":2,"playId":"47866b92-a91a-3c80-8f3c-c7bf6f8887e0","pitchNumber":3,"startTime":"2026-08-29T20:58:46.639Z","endTime":"2026-08-29T20:58:50.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6068562148495,"aZ":-17.551625093152733,"pfxX":-4.252926161518097,"pfxZ":8.089600296591644,"pX":0.592496358514,"pZ":2.594312623357277,"vX0":7.409327391091674,"vY0":-133.35093294678794,"vZ0":-3.9496091817498344,"x":94.42,"y":168.73,"x0":-1.6645268226023364,"y0":50.00594179955854,"z0":5.35422848345848,"aX":-7.691461983305328},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2293,"spinDirection":219},"zone":6,"typeConfidence":0.71,"plateTime":0.4101087802122141,"extension":6.199721187972613},"index":3,"playId":"9b015bfd-e315-3ec7-8d75-a182540a63e3","pitchNumber":4,"startTime":"2026-08-29T20:59:05.599Z","endTime":"2026-08-29T20:59:13.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68640723736235,"aZ":-30.60315572197579,"pfxX":-8.532338620983984,"pfxZ":0.8950951230069846,"pX":0.09957491810627472,"pZ":1.199894296852492,"vX0":7.1503273797234925,"vY0":-130.87585154383746,"vZ0":-4.803677402638607,"x":113.2,"y":206.38,"x0":-1.5392275503894715,"y0":50.00525102170864,"z0":5.3110263264098725,"aX":-15.028775226516345},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":249},"zone":14,"typeConfidence":0.83,"plateTime":0.41609489168415736,"extension":6.376435169508411},"index":4,"playId":"bea8feaa-af7e-3b1e-b665-bf58d9e55679","pitchNumber":5,"startTime":"2026-08-29T20:59:29.103Z","endTime":"2026-08-29T20:59:33.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.860091475175615,"aZ":-28.03472700110068,"pfxX":-10.073973196655633,"pfxZ":2.3728692895200227,"pX":0.6538071468972689,"pZ":1.0399641812215104,"vX0":8.896802993881137,"vY0":-131.21330190974552,"vZ0":-5.716988679226652,"x":92.08,"y":210.7,"x0":-1.4725967449727115,"y0":50.00055435537756,"z0":5.3367234134586505,"aX":-17.557316250986084},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":16.3,"spinRate":2108,"spinDirection":246},"zone":14,"typeConfidence":0.5,"plateTime":0.4174916728520106,"extension":6.249253480687886},"index":5,"playId":"78350329-3813-3b6a-8761-5e17bf621f36","pitchNumber":6,"startTime":"2026-08-29T20:59:44.746Z","endTime":"2026-08-29T20:59:50.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:59:50.468Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to right fielder Corbin Carroll. Bryce Eldridge to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:00:46.943Z","endTime":"2026-08-29T21:02:23.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"4baebd99-489a-3de3-8ad6-28c5409a7acd","startTime":"2026-08-29T21:00:17.607Z","endTime":"2026-08-29T21:00:22.423Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.477332648933338,"aZ":-17.595009145792456,"pfxX":-6.275751124751778,"pfxZ":7.949895538560516,"pX":-0.9765280090241291,"pZ":2.612755291002908,"vX0":4.319493602651411,"vY0":-134.39338988497983,"vZ0":-3.777911587877725,"x":154.22,"y":168.24,"x0":-1.7873370735283443,"y0":50.00162296148657,"z0":5.282553636514857,"aX":-11.506442635435317},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2363,"spinDirection":229},"zone":11,"typeConfidence":0.88,"plateTime":0.407191197848912,"extension":6.10261531324813},"index":1,"playId":"9405c78c-cf44-34b1-9374-e9a8335501de","pitchNumber":1,"startTime":"2026-08-29T21:00:49.073Z","endTime":"2026-08-29T21:00:53.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321686167202426,"aZ":-30.677222541132522,"pfxX":-8.156405426673013,"pfxZ":0.8982638327169106,"pX":0.6593050670223698,"pZ":1.1298779108693175,"vX0":8.514879696660868,"vY0":-127.9018658310361,"vZ0":-4.633443950672511,"x":91.87,"y":208.27,"x0":-1.6464952789982028,"y0":50.00175687282462,"z0":5.358747734967689,"aX":-13.571003185298176},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":13.0,"spinRate":2198,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.427535354379728,"extension":6.22559015676489},"index":2,"playId":"7beeceb4-bb00-377d-8f37-16164fff83b8","pitchNumber":2,"startTime":"2026-08-29T21:01:09.181Z","endTime":"2026-08-29T21:01:13.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6384348108714,"aZ":-29.058203949089243,"pfxX":-7.85890927319205,"pfxZ":1.8327449159693359,"pX":-0.47698374357408135,"pZ":2.111392319311166,"vX0":5.495378421378903,"vY0":-129.27791568114176,"vZ0":-2.8062317304370494,"x":135.18,"y":181.77,"x0":-1.6036501964421932,"y0":50.003165887716115,"z0":5.429359008872486,"aX":-13.371844550344917},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":13.1,"spinRate":2299,"spinDirection":245},"zone":7,"typeConfidence":0.86,"plateTime":0.4228348014640084,"extension":6.101120283328116},"index":3,"playId":"e4ebcd45-207d-39d1-ac48-956a976ac68a","pitchNumber":3,"startTime":"2026-08-29T21:01:46.447Z","endTime":"2026-08-29T21:01:51.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40041089285265,"aZ":-16.454202698774232,"pfxX":-6.489667044259213,"pfxZ":8.675101215257063,"pX":0.4723552736899992,"pZ":3.610734387708461,"vX0":7.6613596036644775,"vY0":-133.881573295447,"vZ0":-1.7999893413382706,"x":98.99,"y":141.29,"x0":-1.585668540470882,"y0":50.00267206605547,"z0":5.471767334613782,"aX":-11.759980329372254},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2494,"spinDirection":226},"zone":12,"typeConfidence":0.82,"plateTime":0.4094029773663381,"extension":6.004072241404471},"hitData":{"launchSpeed":98.3,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.36,"coordY":110.64}},"index":4,"playId":"5e33fe6d-ddce-31f6-93f7-4bfbc10da081","pitchNumber":4,"startTime":"2026-08-29T21:02:10.949Z","endTime":"2026-08-29T21:02:23.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:02:23.044Z","atBatIndex":26},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Turner Hill reaches on a fielder's choice out, second baseman Ildemaro Vargas to catcher Gabriel Moreno. Bryce Eldridge out at home. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:03:20.378Z","endTime":"2026-08-29T21:04:18.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"66e6de10-7d8f-3158-b22a-8fb4853c082f","startTime":"2026-08-29T21:03:03.714Z","endTime":"2026-08-29T21:03:07.333Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364318787379176,"aZ":-32.071761985715355,"pfxX":-9.635436073168767,"pfxZ":0.05938259269082202,"pX":-0.6270766726778061,"pZ":1.2293340085151025,"vX0":5.793805851511316,"vY0":-127.37431199568087,"vZ0":-4.224146563469343,"x":140.9,"y":205.59,"x0":-1.6708380859213319,"y0":50.00124441931767,"z0":5.424597651265647,"aX":-15.947366920440377},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2255,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4288191162425634,"extension":6.088062810046392},"index":1,"playId":"a906e38e-4d26-3079-9dd4-9ec7de454f0c","pitchNumber":1,"startTime":"2026-08-29T21:03:22.481Z","endTime":"2026-08-29T21:03:26.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91560296636366,"aZ":-18.774754318870563,"pfxX":-4.635760657803939,"pfxZ":7.639092668629186,"pX":-2.9853731491953694,"pZ":4.234660188316234,"vX0":-0.5130926896442018,"vY0":-130.92050672276028,"vZ0":-0.07421238498872307,"x":230.8,"y":124.44,"x0":-2.1843512762415718,"y0":50.00369344495926,"z0":5.656273547293714,"aX":-8.131834695255034},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2431,"spinDirection":229},"zone":11,"typeConfidence":0.73,"plateTime":0.4166966404250996,"extension":5.752675537494626},"index":2,"playId":"645a8993-2776-362b-b8b8-db1103f5d938","pitchNumber":2,"startTime":"2026-08-29T21:03:45.873Z","endTime":"2026-08-29T21:03:50.196Z","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":88.4,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818584472583808,"aZ":-29.843869589420272,"pfxX":-8.049075004354751,"pfxZ":1.3847039348626957,"pX":-0.44631392913136625,"pZ":1.436577423381347,"vX0":5.768853692705917,"vY0":-128.6005371143154,"vZ0":-4.173220492153151,"x":134.01,"y":199.99,"x0":-1.66454952471583,"y0":50.00625338954919,"z0":5.376270999186791,"aX":-13.584565758762663},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":13.4,"spinRate":2168,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.4247175635491023,"extension":6.131385971802884},"hitData":{"launchSpeed":66.1,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":161.31}},"index":3,"playId":"48a10343-1d89-3f02-9ef3-5fa5c3e4543a","pitchNumber":3,"startTime":"2026-08-29T21:04:09.541Z","endTime":"2026-08-29T21:04:18.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:04:18.551Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Cavanaugh grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:05:02.290Z","endTime":"2026-08-29T21:06:17.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060323225596946,"aZ":-30.71265259084028,"pfxX":-8.590495013660718,"pfxZ":0.877315232831676,"pX":-0.9140354747599027,"pZ":1.5677603652146879,"vX0":4.973267462674882,"vY0":-127.8206096740803,"vZ0":-3.766449098644725,"x":151.84,"y":196.45,"x0":-1.7594991013516643,"y0":50.00481972545255,"z0":5.447835889110918,"aX":-14.348078271560855},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":14.6,"spinRate":2226,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4269995911657536,"extension":6.083265551351042},"index":0,"playId":"38553632-dfd5-3626-8572-fb302c16f3ae","pitchNumber":1,"startTime":"2026-08-29T21:05:09.548Z","endTime":"2026-08-29T21:05:14.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752830991391292,"aZ":-17.56114303754084,"pfxX":-6.249011686610717,"pfxZ":8.062911777384697,"pX":-0.057671829601512146,"pZ":2.929025112397181,"vX0":6.431259055291791,"vY0":-133.29351643352044,"vZ0":-3.2232815344494865,"x":119.2,"y":159.7,"x0":-1.6816904763414,"y0":50.0016765509202,"z0":5.410921790997352,"aX":-11.323911091327604},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2482,"spinDirection":227},"zone":2,"typeConfidence":0.85,"plateTime":0.4098095578327281,"extension":6.029286950236033},"index":1,"playId":"d6c5f424-465f-3912-9d02-70d8316debd0","pitchNumber":2,"startTime":"2026-08-29T21:05:26.266Z","endTime":"2026-08-29T21:05:30.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.193632805044427,"aZ":-30.52093192993064,"pfxX":-7.145450979143097,"pfxZ":0.9871004128824801,"pX":-0.44399835117973496,"pZ":1.0987107193984942,"vX0":5.552015762089959,"vY0":-127.98151039999499,"vZ0":-4.8311485247597865,"x":133.92,"y":209.11,"x0":-1.7035951153763176,"y0":50.00134529732911,"z0":5.376353597503534,"aX":-11.958717036590077},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":2203,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.42651570510652537,"extension":6.000430972587334},"index":2,"playId":"6b2e5f0a-3323-3a37-ab45-4696e6d0e8c3","pitchNumber":3,"startTime":"2026-08-29T21:05:46.788Z","endTime":"2026-08-29T21:05:50.927Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55337884911901,"aZ":-29.38645495700695,"pfxX":-8.801308816742596,"pfxZ":1.655651616698826,"pX":-0.6485364338678228,"pZ":1.9846266068409795,"vX0":5.950570508676668,"vY0":-128.51442923894305,"vZ0":-3.0370377600677507,"x":141.72,"y":185.2,"x0":-1.8455056403933126,"y0":50.00092143485456,"z0":5.453958693219719,"aX":-14.784269307038393},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":14.6,"spinRate":2266,"spinDirection":248},"zone":7,"typeConfidence":0.86,"plateTime":0.4254957680200877,"extension":6.246503709425646},"hitData":{"launchSpeed":71.5,"launchAngle":2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":154.22}},"index":3,"playId":"bcf815a8-9010-3ea0-b3ea-e74a574c591d","pitchNumber":4,"startTime":"2026-08-29T21:06:08.108Z","endTime":"2026-08-29T21:06:17.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:06:17.581Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:08:29.836Z","endTime":"2026-08-29T21:10:07.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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(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":82.7,"endSpeed":76.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654302219674317,"aZ":-30.762726134310007,"pfxX":-0.43323831216678865,"pfxZ":0.9604010664572247,"pX":0.8466767017402683,"pZ":2.5155333126018458,"vX0":-5.328833515602293,"vY0":-120.3756160735227,"vZ0":0.6757047825553579,"x":84.73,"y":170.86,"x0":3.1424215569110707,"y0":50.0045895142616,"z0":4.947728438088261,"aX":-0.6369342370916721},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":2.0,"spinRate":2261,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.45446220014106364,"extension":6.703783190390596},"index":0,"playId":"4fe094b6-53a2-381d-9516-738a935280c6","pitchNumber":1,"startTime":"2026-08-29T21:08:38.396Z","endTime":"2026-08-29T21:08:43.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737251991030444,"aZ":-24.077461513742023,"pfxX":7.232390783860058,"pfxZ":5.3811875725283125,"pX":0.880302608513805,"pZ":1.6592248394742541,"vX0":-6.704290888038654,"vY0":-121.59541014008832,"vZ0":-2.814062818964813,"x":83.44,"y":193.98,"x0":2.7270344655064847,"y0":50.00474176344892,"z0":4.909764407907572,"aX":10.885544042356274},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.4,"breakHorizontal":-11.6,"spinRate":1661,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.4496087358859766,"extension":6.6474182898790275},"index":1,"playId":"48fad495-0f71-3f9d-abcb-94cbf7c1cb73","pitchNumber":2,"startTime":"2026-08-29T21:08:50.946Z","endTime":"2026-08-29T21:08:55.527Z","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":89.9,"endSpeed":82.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61021174103117,"aZ":-18.439836013207504,"pfxX":7.021358978210694,"pfxZ":7.89989514901564,"pX":0.8849487409744561,"pZ":3.4641077159564024,"vX0":-7.397789347985143,"vY0":-130.7662238705692,"vZ0":-0.2863284714423777,"x":83.27,"y":145.25,"x0":2.833356437540925,"y0":50.00162820230691,"z0":4.953973517418162,"aX":12.205170129446069},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":-11.2,"spinRate":2053,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.41826922925501187,"extension":6.542757011731919},"index":2,"playId":"3c47ac29-d9c6-36e8-9578-55a67985c0e8","pitchNumber":3,"startTime":"2026-08-29T21:09:05.964Z","endTime":"2026-08-29T21:09:09.732Z","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":90.5,"endSpeed":83.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382412950505557,"aZ":-19.117582541050986,"pfxX":4.3731557200064035,"pfxZ":7.378255359307811,"pX":0.8077179401336654,"pZ":4.12790386503665,"vX0":-6.63378183536696,"vY0":-131.7805861967257,"vZ0":1.2064732870358859,"x":86.21,"y":127.33,"x0":2.7823552666938753,"y0":50.00218177473551,"z0":5.070294767623321,"aX":7.738850380505945},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":2050,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.41464579214919794,"extension":6.595962813070495},"index":3,"playId":"cf90e0d8-c765-3192-9d74-5eda99418575","pitchNumber":4,"startTime":"2026-08-29T21:09:19.737Z","endTime":"2026-08-29T21:09:24.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103329738231487,"aZ":-33.172997157251785,"pfxX":-3.870483404163,"pfxZ":-0.7636708507487384,"pX":1.6817857248167885,"pZ":2.1056443103907276,"vX0":-2.2384590644041142,"vY0":-114.1060290500506,"vZ0":0.7707649095076743,"x":52.89,"y":181.93,"x0":3.1783514336960463,"y0":50.00016554447817,"z0":5.033457095563509,"aX":-5.0991195326143295},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.8,"breakHorizontal":7.6,"spinRate":2226,"spinDirection":299},"zone":14,"typeConfidence":0.9,"plateTime":0.48011846855338236,"extension":6.6597727886628935},"index":4,"playId":"60dcd9da-6156-3c6e-b2f4-090ff86deaf0","pitchNumber":5,"startTime":"2026-08-29T21:09:33.836Z","endTime":"2026-08-29T21:09:37.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T21:09:50.108Z","endTime":"2026-08-29T21:10:03.597Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630342351631917,"aZ":-16.933412983015746,"pfxX":8.456465106033336,"pfxZ":8.789944545638262,"pX":0.39591615041623346,"pZ":2.1650146595764057,"vX0":-9.09237014321523,"vY0":-131.3108335672854,"vZ0":-3.456452527833316,"x":101.91,"y":180.32,"x0":2.8163382928078997,"y0":50.00305734661958,"z0":4.76954604434434,"aX":14.664064323316273},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.2,"breakHorizontal":-13.2,"spinRate":2137,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.41824875259664385,"extension":6.824427966994039},"index":6,"playId":"1e496da9-848b-3c69-937d-a00fa4b80519","pitchNumber":6,"startTime":"2026-08-29T21:10:03.597Z","endTime":"2026-08-29T21:10:07.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:10:07.626Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:10:18.006Z","endTime":"2026-08-29T21:11:56.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15967776792276,"aZ":-23.73839162253351,"pfxX":7.5644105534694885,"pfxZ":5.380288023804054,"pX":0.511784800096762,"pZ":1.7443052744579632,"vX0":-7.8556039357153296,"vY0":-124.23253928356945,"vZ0":-2.949656675426808,"x":97.49,"y":191.68,"x0":2.727380814652878,"y0":50.00254897484313,"z0":4.91340305975887,"aX":11.860904953600555},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.4,"breakHorizontal":-12.0,"spinRate":1517,"spinDirection":113},"zone":9,"typeConfidence":0.78,"plateTime":0.44036131301934667,"extension":6.594376459972699},"index":0,"playId":"c4272e4d-95b4-3d73-9f0d-aacf6d85061e","pitchNumber":1,"startTime":"2026-08-29T21:10:28.546Z","endTime":"2026-08-29T21:10:33.846Z","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":89.9,"endSpeed":81.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946841914512508,"aZ":-19.950409900566708,"pfxX":6.46994700355844,"pfxZ":7.096620249299566,"pX":0.9697825459626827,"pZ":3.8551828229455616,"vX0":-6.8536544842460625,"vY0":-130.78611863291042,"vZ0":0.8665108178673431,"x":80.03,"y":134.69,"x0":2.7903130566701257,"y0":50.006432591193395,"z0":5.021683692863582,"aX":11.1516566718667},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.1,"spinRate":2134,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.41965079691978824,"extension":6.609258653246182},"index":1,"playId":"0b945461-8b91-33c2-a3de-8c44a5f82998","pitchNumber":2,"startTime":"2026-08-29T21:10:42.484Z","endTime":"2026-08-29T21:10:46.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T21:10:55.584Z","endTime":"2026-08-29T21:11:05.022Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1005285655784,"aZ":-19.339349408619455,"pfxX":8.533013226962257,"pfxZ":7.163239938385039,"pX":0.907731343329628,"pZ":1.3115348011608283,"vX0":-8.12195219834989,"vY0":-133.16350252350657,"vZ0":-5.482924904370385,"x":68.44,"y":178.12,"x0":2.891447766870133,"y0":50.00567230570257,"z0":4.800219878763806,"aX":15.298081133917684},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":-13.7,"spinRate":2156,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4116155043484575,"extension":6.733506654271709},"index":3,"playId":"90bfa5ec-dda8-32e1-bf20-41db25b52e03","pitchNumber":3,"startTime":"2026-08-29T21:11:05.022Z","endTime":"2026-08-29T21:11:09.525Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040048561943397,"aZ":-21.377175264717074,"pfxX":7.543854797937755,"pfxZ":7.060366080454948,"pX":-0.1602040683996944,"pZ":1.5709875764496035,"vX0":-8.80506641361855,"vY0":-123.05677172846696,"vZ0":-3.6526239542989236,"x":123.11,"y":196.36,"x0":2.4887501023740555,"y0":50.00461331043607,"z0":4.891460141755586,"aX":11.540094188192926},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.1,"breakHorizontal":-11.5,"spinRate":1591,"spinDirection":112},"zone":13,"typeConfidence":0.86,"plateTime":0.4455782490520832,"extension":6.7817533628894395},"index":4,"playId":"46d9754b-9fb3-32f4-be8d-7b61f18b866e","pitchNumber":4,"startTime":"2026-08-29T21:11:19.542Z","endTime":"2026-08-29T21:11:24.420Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647439524647123,"aZ":-15.610131376792982,"pfxX":4.960374278811789,"pfxZ":9.322228049453097,"pX":1.0371548847280818,"pZ":3.6886806851338423,"vX0":-5.951409974794395,"vY0":-133.2181340514269,"vZ0":-0.5897777243062249,"x":77.47,"y":139.19,"x0":2.6676500632119846,"y0":50.002935800520305,"z0":5.053085837051897,"aX":8.814643241384863},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.6,"spinRate":2131,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.41294502873671,"extension":6.567085417703654},"index":5,"playId":"547c1c1e-483a-3dcc-8db7-0eb1bf86e571","pitchNumber":5,"startTime":"2026-08-29T21:11:52.273Z","endTime":"2026-08-29T21:11:56.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:11:56.512Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Lawlar flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:12:07.188Z","endTime":"2026-08-29T21:14:11.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.7,"endSpeed":82.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.553482247318176,"aZ":-19.778811172991254,"pfxX":7.9461192106334595,"pfxZ":7.11481452178037,"pX":0.8895882097401244,"pZ":2.4998200601201095,"vX0":-7.453288717022814,"vY0":-131.78193636513944,"vZ0":-2.3046848913355964,"x":83.09,"y":171.28,"x0":2.735515315000073,"y0":50.00130336193636,"z0":4.862364777604388,"aX":13.839234630857122},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":-12.6,"spinRate":2097,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.41720270815146554,"extension":6.551039945054448},"index":0,"playId":"7a4cc17b-c49d-3090-bfae-0f6e58170412","pitchNumber":1,"startTime":"2026-08-29T21:12:23.237Z","endTime":"2026-08-29T21:12:27.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56456170001466,"aZ":-25.284030051147145,"pfxX":7.951632206115086,"pfxZ":4.408847455401997,"pX":0.8339497985662375,"pZ":1.5232698224543988,"vX0":-7.16024054114983,"vY0":-123.88741240507187,"vZ0":-3.0313538724061764,"x":85.21,"y":197.65,"x0":2.7214233876366123,"y0":50.00135370044738,"z0":4.864393336484856,"aX":12.42263164183411},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.6,"breakHorizontal":-12.8,"spinRate":1455,"spinDirection":109},"zone":14,"typeConfidence":0.88,"plateTime":0.44125025960812936,"extension":6.574089841937582},"index":1,"playId":"43703637-7b55-313f-8282-8d3f8cbdbb19","pitchNumber":2,"startTime":"2026-08-29T21:12:49.038Z","endTime":"2026-08-29T21:12:53.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.373152303076065,"aZ":-29.89451228598051,"pfxX":-8.717262902956325,"pfxZ":1.7445430689095005,"pX":1.4806118563585098,"pZ":3.7861489250470037,"vX0":-1.3086671845772628,"vY0":-113.54634521933149,"vZ0":3.561217270914299,"x":60.56,"y":136.55,"x0":3.196967533205166,"y0":50.004311108657895,"z0":5.168025555518476,"aX":-11.407439347164601},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2363,"spinDirection":289},"zone":12,"typeConfidence":0.91,"plateTime":0.4819876131377274,"extension":6.851082429458178},"index":2,"playId":"5d4cdfd1-702b-35df-a2c4-b90fe7586966","pitchNumber":3,"startTime":"2026-08-29T21:13:02.448Z","endTime":"2026-08-29T21:13:05.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62728672463877,"aZ":-18.18954258889529,"pfxX":5.067048738195067,"pfxZ":7.920851334387169,"pX":1.575701586203482,"pZ":3.2834231162516843,"vX0":-4.971982493290064,"vY0":-131.23299512358187,"vZ0":-0.8918705532437334,"x":56.94,"y":150.13,"x0":2.8256128299407783,"y0":50.00183871380186,"z0":4.967438797798915,"aX":8.944861842092218},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":-8.3,"spinRate":1977,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.4154706683017042,"extension":6.580176284440796},"index":3,"playId":"29579207-0034-3c62-a40e-3a55c12a6a27","pitchNumber":4,"startTime":"2026-08-29T21:13:22.944Z","endTime":"2026-08-29T21:13:26.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978734816287993,"aZ":-17.554326781066287,"pfxX":8.833281993800409,"pfxZ":8.2579291643439,"pX":0.2283923656096915,"pZ":1.8664245310951473,"vX0":-9.468823997316326,"vY0":-131.94481158003853,"vZ0":-4.529071092763655,"x":108.29,"y":188.39,"x0":2.7088322992722085,"y0":50.003244104194145,"z0":4.891223990732599,"aX":15.64040002712914},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":-14.0,"spinRate":2141,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.41445032689602357,"extension":6.601164805775314},"index":4,"playId":"c5a8a316-98d9-3fe7-b668-44c966fdb5f9","pitchNumber":5,"startTime":"2026-08-29T21:13:40.667Z","endTime":"2026-08-29T21:13:45.528Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25925007860527,"aZ":-15.261158958023923,"pfxX":5.913211338647246,"pfxZ":9.61582822293381,"pX":0.06406664716650357,"pZ":2.6317960187932354,"vX0":-8.720874278308127,"vY0":-131.38700536761434,"vZ0":-2.9776525803059806,"x":114.56,"y":167.72,"x0":2.648814103591249,"y0":50.00250793772697,"z0":4.905335495988298,"aX":10.40102674772901},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2091,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.4159220441220053,"extension":6.650648125525733},"hitData":{"launchSpeed":78.7,"launchAngle":51.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.15,"coordY":119.72}},"index":5,"playId":"b1529eec-93fe-33c2-8c5e-a6676f31fa7c","pitchNumber":6,"startTime":"2026-08-29T21:14:00.153Z","endTime":"2026-08-29T21:14:11.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:14:11.037Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shay Whitcomb flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:16:06.848Z","endTime":"2026-08-29T21:16:29.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52190697371267,"aZ":-19.215369764057158,"pfxX":-4.043060999978531,"pfxZ":7.444389802077223,"pX":0.6072396204518042,"pZ":2.08571254641136,"vX0":7.172180282430687,"vY0":-130.59368625378715,"vZ0":-4.623337184866536,"x":93.85,"y":182.47,"x0":-1.6398546539994268,"y0":50.00166683179733,"z0":5.309464750457507,"aX":-7.037243919560784},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":5.9,"spinRate":2338,"spinDirection":221},"zone":9,"typeConfidence":0.88,"plateTime":0.41819186046506784,"extension":6.372308432297917},"hitData":{"launchSpeed":90.9,"launchAngle":48.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.18,"coordY":120.27}},"index":0,"playId":"68e2af5e-315f-3ff1-b150-81669d8e4a7c","pitchNumber":1,"startTime":"2026-08-29T21:16:18.754Z","endTime":"2026-08-29T21:16:29.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:16:29.049Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nate Furman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:16:33.274Z","endTime":"2026-08-29T21:17:53.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.375416987031308,"aZ":-40.5140786113879,"pfxX":3.530760084640909,"pfxZ":-5.793132713465729,"pX":-0.6816629920949362,"pZ":2.7964537903923206,"vX0":1.3712598789104644,"vY0":-118.78557524728669,"vZ0":1.3982273907975658,"x":142.98,"y":163.28,"x0":-1.724172674582109,"y0":50.00528032724186,"z0":5.865391218117524,"aX":5.079029696810979},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.0,"breakHorizontal":-6.7,"spinRate":2573,"spinDirection":63},"zone":1,"typeConfidence":0.92,"plateTime":0.45996733235350984,"extension":6.007118129303073},"index":0,"playId":"242d2770-3933-3fbc-b3cd-d478ec03af61","pitchNumber":1,"startTime":"2026-08-29T21:17:00.753Z","endTime":"2026-08-29T21:17:05.508Z","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":91.0,"endSpeed":84.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0773783704328,"aZ":-19.781027137599697,"pfxX":-6.013552777182209,"pfxZ":6.904896659796041,"pX":-1.1693500411690512,"pZ":2.171518803879531,"vX0":3.7049340431600157,"vY0":-132.55985429418965,"vZ0":-4.330396491162845,"x":161.57,"y":180.15,"x0":-1.7976974922968443,"y0":50.004180457767035,"z0":5.2545659060892955,"aX":-10.794101902413889},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2217,"spinDirection":220},"zone":13,"typeConfidence":0.84,"plateTime":0.411855036699063,"extension":6.1592481972054305},"index":1,"playId":"91adae12-7046-3431-b9d3-e94b2bee1971","pitchNumber":2,"startTime":"2026-08-29T21:17:15.886Z","endTime":"2026-08-29T21:17:19.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428905034231796,"aZ":-17.176362635972552,"pfxX":-5.635885459014685,"pfxZ":8.387523180487447,"pX":-1.5283383468754683,"pZ":3.3988127941903876,"vX0":2.9216317467035755,"vY0":-132.41410409467,"vZ0":-1.9409284574336962,"x":175.26,"y":147.01,"x0":-1.9096810723060427,"y0":50.004067675235426,"z0":5.388741717256651,"aX":-10.078283349086426},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2262,"spinDirection":223},"zone":11,"typeConfidence":0.87,"plateTime":0.4125673587135763,"extension":6.074231608567188},"index":2,"playId":"964af66e-56af-32c8-80c5-9654b7a3c780","pitchNumber":3,"startTime":"2026-08-29T21:17:29.674Z","endTime":"2026-08-29T21:17:33.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4807495447768,"aZ":-20.377401003373063,"pfxX":-1.0882515660632621,"pfxZ":6.6817601268207465,"pX":-0.7688190799519701,"pZ":3.3068941595245565,"vX0":3.259089089867595,"vY0":-131.87134763365356,"vZ0":-1.5500112870812208,"x":146.31,"y":149.49,"x0":-1.878101073015732,"y0":50.00055361550953,"z0":5.402302278507317,"aX":-1.9210245494149878},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":1.3,"spinRate":2248,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.41502077797232806,"extension":6.085333641420465},"index":3,"playId":"d5374c4f-2a7b-300a-96f2-d98414b308a0","pitchNumber":4,"startTime":"2026-08-29T21:17:48.192Z","endTime":"2026-08-29T21:17:53.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:17:53.126Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:18:36.152Z","endTime":"2026-08-29T21:20:55.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"06e5df7e-0d14-333a-8313-235a764f3f54","startTime":"2026-08-29T21:18:18.799Z","endTime":"2026-08-29T21:18:23.198Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.448630382992963,"aZ":-18.495075546984875,"pfxX":-6.433150130443559,"pfxZ":7.6122230465315095,"pX":0.7585770162098348,"pZ":1.8135914123029486,"vX0":8.261445293734564,"vY0":-133.39471871448603,"vZ0":-5.295063064210007,"x":88.08,"y":189.81,"x0":-1.5468616165215445,"y0":50.004071181592685,"z0":5.163288701921804,"aX":-11.562483416610664},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2261,"spinDirection":250},"zone":9,"typeConfidence":0.84,"plateTime":0.4110482534757489,"extension":6.122866206265131},"index":1,"playId":"33942688-bcb3-305a-82cd-2894fae0f371","pitchNumber":1,"startTime":"2026-08-29T21:18:38.289Z","endTime":"2026-08-29T21:18:43.072Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.432418340992523,"aZ":-30.08407612731947,"pfxX":1.4205631817439315,"pfxZ":1.3393143340974714,"pX":1.1447922451218602,"pZ":1.3925765267606882,"vX0":6.227162019281364,"vY0":-123.38107311569605,"vZ0":-3.633916720220233,"x":73.36,"y":201.18,"x0":-1.5867042096868138,"y0":50.00004667264503,"z0":5.394726438908168,"aX":2.2088656174949133},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":2419,"spinDirection":146},"zone":14,"typeConfidence":0.84,"plateTime":0.44237712746764934,"extension":6.062174511190555},"index":2,"playId":"23ebdae6-ff6c-3991-be34-d5ad80f23f3e","pitchNumber":2,"startTime":"2026-08-29T21:18:58.240Z","endTime":"2026-08-29T21:19:02.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45871743505437,"aZ":-33.52818430325938,"pfxX":-8.64739988595273,"pfxZ":-0.7889606818464667,"pX":-1.0179786097655965,"pZ":2.2384490790464864,"vX0":4.739668178730467,"vY0":-129.47794257037802,"vZ0":-1.8139331295814773,"x":155.8,"y":178.34,"x0":-1.7390477946529208,"y0":50.00334692309679,"z0":5.489247763553128,"aX":-14.832069484462293},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":14.8,"spinRate":2207,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4213890621288816,"extension":6.0780317312919925},"index":3,"playId":"e3978f1c-90ce-3185-8c46-58f4b74f02c5","pitchNumber":3,"startTime":"2026-08-29T21:19:18.204Z","endTime":"2026-08-29T21:19:23.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"ca921d5d-afaa-3af3-8919-f20d0e206346","startTime":"2026-08-29T21:20:10.778Z","endTime":"2026-08-29T21:20:15.187Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694387169302384,"aZ":-28.872772598191105,"pfxX":-9.8311090776573,"pfxZ":1.965438409098188,"pX":0.2596737104439918,"pZ":1.926626160409876,"vX0":7.804935997007472,"vY0":-129.02780288104,"vZ0":-3.328548660288574,"x":107.1,"y":186.76,"x0":-1.532215685083242,"y0":50.003393403531994,"z0":5.466317938881204,"aX":-16.52087690321313},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":2334,"spinDirection":240},"zone":8,"typeConfidence":0.81,"plateTime":0.42504888325074264,"extension":6.109363331489908},"index":5,"playId":"ae7de554-1cbe-33eb-a169-7575e3d21504","pitchNumber":4,"startTime":"2026-08-29T21:20:29.089Z","endTime":"2026-08-29T21:20:33.176Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94582564788594,"aZ":-30.566197256772806,"pfxX":1.2797523286374521,"pfxZ":1.034913708247922,"pX":0.52365837824618,"pZ":1.8332266073971806,"vX0":4.783797233623054,"vY0":-122.94323122637323,"vZ0":-2.507960523390529,"x":97.04,"y":189.28,"x0":-1.6018271199330938,"y0":50.00238336982178,"z0":5.422367977766835,"aX":1.9882479383074747},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-3.2,"spinRate":2421,"spinDirection":70},"zone":9,"typeConfidence":0.77,"plateTime":0.44296988483990063,"extension":6.14625038453681},"index":6,"playId":"f318f028-29cc-3c2a-8828-62145755ad03","pitchNumber":5,"startTime":"2026-08-29T21:20:51.397Z","endTime":"2026-08-29T21:20:55.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:20:55.981Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:21:14.921Z","endTime":"2026-08-29T21:24:00.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48874325782071,"aZ":-30.30859584458814,"pfxX":-9.553193112086888,"pfxZ":1.1206741779326554,"pX":0.41746428448840456,"pZ":2.0630309692520883,"vX0":7.934288187476309,"vY0":-127.89892906596283,"vZ0":-2.62020151092369,"x":101.09,"y":183.08,"x0":-1.4783212566790298,"y0":50.0018977545843,"z0":5.468977606327125,"aX":-15.883496730339127},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":15.6,"spinRate":2236,"spinDirection":244},"zone":9,"typeConfidence":0.88,"plateTime":0.4276586293176008,"extension":6.119211111889343},"index":0,"playId":"2ba6608b-0715-32e9-a7a6-5aa26da0390f","pitchNumber":1,"startTime":"2026-08-29T21:21:24.135Z","endTime":"2026-08-29T21:21:29.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879532887054673,"aZ":-16.035185777594663,"pfxX":-3.031279561344854,"pfxZ":8.999694551363328,"pX":-1.131687795945182,"pZ":1.9443714064451032,"vX0":3.148949783011987,"vY0":-132.46524793859777,"vZ0":-5.390272096486879,"x":160.14,"y":186.28,"x0":-1.936876299671104,"y0":50.00278320346749,"z0":5.161333055833539,"aX":-5.4362138846786605},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":4.9,"spinRate":2459,"spinDirection":222},"zone":13,"typeConfidence":0.85,"plateTime":0.4120612613126382,"extension":6.015801205733828},"index":1,"playId":"ec77f0b0-4178-30ec-aa33-7cb076d12072","pitchNumber":2,"startTime":"2026-08-29T21:21:43.964Z","endTime":"2026-08-29T21:21:47.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007743358644113,"aZ":-30.93412106932104,"pfxX":-8.364433109539192,"pfxZ":0.7405934240116379,"pX":-0.7634296535768765,"pZ":1.2322130966055482,"vX0":5.001275107715858,"vY0":-128.44108727724588,"vZ0":-4.377018536653879,"x":146.1,"y":205.51,"x0":-1.6466940225610265,"y0":50.0043248432201,"z0":5.357620562491407,"aX":-14.009852813446168},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":14.0,"spinRate":2217,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4260637612957092,"extension":6.097037383272099},"index":2,"playId":"9c181a1a-7710-3a18-a624-c23713b625cf","pitchNumber":3,"startTime":"2026-08-29T21:22:06.273Z","endTime":"2026-08-29T21:22:11.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76508544520744,"aZ":-40.91461503807337,"pfxX":5.541015182093358,"pfxZ":-5.896308008950228,"pX":0.2773491689892725,"pZ":1.6042230609502695,"vX0":3.1380595690822144,"vY0":-120.76590078524522,"vZ0":-0.9774148152456333,"x":106.43,"y":195.47,"x0":-1.757332818911627,"y0":50.0028934238739,"z0":5.602156114864278,"aX":8.212499106818736},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.7,"breakHorizontal":-10.8,"spinRate":2729,"spinDirection":50},"zone":9,"typeConfidence":0.93,"plateTime":0.45295105457520224,"extension":6.0004676529494905},"index":3,"playId":"b00728fd-0453-3f85-ba11-7c49fd7b6c32","pitchNumber":4,"startTime":"2026-08-29T21:22:27.360Z","endTime":"2026-08-29T21:22:31.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380562764228284,"aZ":-28.578183584768663,"pfxX":-8.009552565511026,"pfxZ":2.149284317287819,"pX":-1.334227100051464,"pZ":2.9976225864506487,"vX0":3.6727363414701086,"vY0":-127.86423797712573,"vZ0":-0.771376167954742,"x":167.86,"y":157.84,"x0":-1.7391692799365428,"y0":50.005321168399234,"z0":5.521750585783176,"aX":-13.424733511681296},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2344,"spinDirection":244},"zone":11,"typeConfidence":0.85,"plateTime":0.42640717438150855,"extension":6.1321456149612406},"index":4,"playId":"bd014dc9-b2ff-371e-894c-509bd6496bff","pitchNumber":5,"startTime":"2026-08-29T21:22:58.096Z","endTime":"2026-08-29T21:23:02.672Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245494012578508,"aZ":-29.001327933918624,"pfxX":-9.033353758278714,"pfxZ":1.8774666018353772,"pX":-1.0051055782461524,"pZ":2.07531032854819,"vX0":4.791519532607665,"vY0":-129.33840627605596,"vZ0":-2.9442012237978874,"x":155.31,"y":182.75,"x0":-1.7090084210826544,"y0":50.00606054288734,"z0":5.455060227860023,"aX":-15.290864914851163},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":2286,"spinDirection":243},"zone":13,"typeConfidence":0.79,"plateTime":0.4236550376275878,"extension":6.065864343771765},"index":5,"playId":"46b7e1ea-6165-3638-a1df-1dc440aebefa","pitchNumber":6,"startTime":"2026-08-29T21:23:20.927Z","endTime":"2026-08-29T21:23:24.601Z","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":92.6,"endSpeed":84.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669330151302663,"aZ":-15.78345286204958,"pfxX":-6.101639803437017,"pfxZ":8.905390351254868,"pX":-0.1860091325662404,"pZ":2.0496511576859704,"vX0":6.142574005866566,"vY0":-134.68688084348383,"vZ0":-5.335301007930926,"x":124.09,"y":183.44,"x0":-1.701128378072226,"y0":50.006229531714766,"z0":5.168713901091838,"aX":-11.236261971668416},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2524,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.40633374267651634,"extension":6.057138895013045},"hitData":{"launchSpeed":93.2,"launchAngle":32.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.59,"coordY":76.96}},"index":6,"playId":"daf3ca18-261f-37fa-86c1-e84a223dd1b7","pitchNumber":7,"startTime":"2026-08-29T21:23:49.497Z","endTime":"2026-08-29T21:24:00.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:24:00.315Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to left fielder Turner Hill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:26:05.656Z","endTime":"2026-08-29T21:27:20.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":70.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49219644530903,"aZ":-34.265148227252126,"pfxX":-4.453339388153531,"pfxZ":-1.649957519848936,"pX":1.0538901942312517,"pZ":3.207468471272672,"vX0":-3.6916441116080834,"vY0":-111.29006143244865,"vZ0":3.5338090638850423,"x":60.99,"y":149.38,"x0":3.3081391826782367,"y0":50.0044087621797,"z0":5.129996857558913,"aX":-5.63101720397197},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-1.9,"breakHorizontal":9.0,"spinRate":2239,"spinDirection":284},"zone":12,"typeConfidence":0.89,"plateTime":0.49068344313696954,"extension":6.744946506422159},"index":0,"playId":"5b76b2ee-33a3-3476-a7dc-98d0df091db0","pitchNumber":1,"startTime":"2026-08-29T21:26:08.247Z","endTime":"2026-08-29T21:26:13.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33987741501085,"aZ":-27.792820610955637,"pfxX":9.110038150152512,"pfxZ":2.995593379170132,"pX":0.4475306995481139,"pZ":1.9284724397411352,"vX0":-8.378874122105096,"vY0":-120.11152886871237,"vZ0":-1.285996985928509,"x":99.94,"y":186.71,"x0":2.798126595448592,"y0":50.000207137719,"z0":4.943009324106426,"aX":13.304848619034967},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":-14.5,"spinRate":1564,"spinDirection":116},"zone":9,"typeConfidence":0.9,"plateTime":0.4560800439390129,"extension":6.7289966498275025},"index":1,"playId":"ab45b798-ea01-3c35-8408-1a7f44aec10b","pitchNumber":2,"startTime":"2026-08-29T21:26:21.395Z","endTime":"2026-08-29T21:26:25.104Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.359108822158323,"aZ":-27.024459913704906,"pfxX":8.82561098980559,"pfxZ":3.5675134037566387,"pX":0.21612972229996724,"pZ":1.5709877337295952,"vX0":-8.428891930919635,"vY0":-118.41942117999656,"vZ0":-2.185838132711661,"x":108.76,"y":196.36,"x0":2.6492501159282043,"y0":50.000869559471994,"z0":4.941215407855933,"aX":12.7263617173354},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.2,"breakHorizontal":-14.3,"spinRate":1515,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4598500500268594,"extension":6.5950648458546315},"index":2,"playId":"f916cc6f-b077-3b55-b331-5feb741581ae","pitchNumber":3,"startTime":"2026-08-29T21:26:37.934Z","endTime":"2026-08-29T21:26:43.027Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678991214646604,"aZ":-34.63791126986588,"pfxX":-4.031583040158165,"pfxZ":-1.9507689319570094,"pX":0.31300354035627215,"pZ":2.546479690572548,"vX0":-4.984220655188757,"vY0":-112.18864568174777,"vZ0":2.2428366961054147,"x":105.07,"y":170.03,"x0":3.0932582394192614,"y0":50.00111552678543,"z0":5.082790523308873,"aX":-5.099753982567486},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.5,"breakHorizontal":8.6,"spinRate":2298,"spinDirection":297},"zone":5,"typeConfidence":0.89,"plateTime":0.4895859354784444,"extension":6.894856831758847},"hitData":{"launchSpeed":99.7,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.38,"coordY":111.81}},"index":3,"playId":"997f6d75-0eb7-352b-9400-577dca6bf42e","pitchNumber":4,"startTime":"2026-08-29T21:27:08.822Z","endTime":"2026-08-29T21:27:20.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:27:20.451Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to shortstop Christian Koss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:27:31.192Z","endTime":"2026-08-29T21:27:52.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05848714733073,"aZ":-18.644956998071706,"pfxX":6.659708930805948,"pfxZ":7.953577823752813,"pX":-0.5813776850168855,"pZ":2.7683233573371013,"vX0":-10.377155007972178,"vY0":-129.5982757758527,"vZ0":-1.8353713245436825,"x":139.16,"y":164.04,"x0":2.609229943849588,"y0":50.00438107858871,"z0":4.909704158565723,"aX":11.331769538944975},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":2023,"spinDirection":134},"zone":1,"typeConfidence":0.9,"plateTime":0.42261488119536983,"extension":6.677100205956855},"hitData":{"launchSpeed":55.9,"launchAngle":28.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":94.68,"coordY":144.8}},"index":0,"playId":"e6a84061-80bf-381c-9636-cc46d454b6d6","pitchNumber":1,"startTime":"2026-08-29T21:27:44.246Z","endTime":"2026-08-29T21:27:52.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:27:52.025Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Corbin Carroll grounds into a double play, second baseman Nate Furman to shortstop Christian Koss to first baseman Rafael Devers. Ryan Waldschmidt out at 2nd. Corbin Carroll out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:28:06.041Z","endTime":"2026-08-29T21:29:45.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841816032103925,"aZ":-17.41979276288433,"pfxX":7.7254839927835635,"pfxZ":8.59505708073063,"pX":-0.8748409923565812,"pZ":2.565066459064082,"vX0":-11.249311043028545,"vY0":-130.77490670245635,"vZ0":-2.687645771779058,"x":150.35,"y":169.52,"x0":2.4963580622861543,"y0":50.00556580958747,"z0":4.926393115140574,"aX":13.267151132535144},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2122,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.4202524220863513,"extension":6.733509184793001},"index":0,"playId":"bb218b36-fc03-37cb-9661-b8684581f80f","pitchNumber":1,"startTime":"2026-08-29T21:28:17.699Z","endTime":"2026-08-29T21:28:21.682Z","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":"5167152b-0e9d-305d-aa75-fda21f73258b","startTime":"2026-08-29T21:28:35.838Z","endTime":"2026-08-29T21:28:39.115Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917372403601753,"aZ":-19.792588211650152,"pfxX":8.596333684876594,"pfxZ":7.5091688969828745,"pX":0.5883816805616131,"pZ":2.775443175354946,"vX0":-8.192184204721228,"vY0":-128.44540959590267,"vZ0":-1.6158229973670637,"x":94.57,"y":163.84,"x0":2.7228655160532997,"y0":50.002534957791276,"z0":4.972622194642534,"aX":14.172646300178638},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.4,"breakHorizontal":-13.4,"spinRate":1924,"spinDirection":130},"zone":3,"typeConfidence":0.88,"plateTime":0.4286389065753293,"extension":6.63854237749488},"index":2,"playId":"52db1c44-ba03-3b44-9d0c-821bca5083a8","pitchNumber":2,"startTime":"2026-08-29T21:28:53.587Z","endTime":"2026-08-29T21:29:00.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63392658052652,"aZ":-17.7839607336763,"pfxX":7.7294524295301485,"pfxZ":8.41072574152485,"pX":-0.8167824532099287,"pZ":1.7237264923550162,"vX0":-11.231509193232146,"vY0":-130.29663774918316,"vZ0":-4.621644250939441,"x":148.13,"y":192.24,"x0":2.555183499123993,"y0":50.002932909368205,"z0":4.873481932694839,"aX":13.225626601242814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.3,"breakHorizontal":-11.4,"spinRate":2023,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4211672248809788,"extension":6.632705371360348},"index":3,"playId":"e18f7e57-284d-3226-b72f-4202529d7684","pitchNumber":3,"startTime":"2026-08-29T21:29:18.642Z","endTime":"2026-08-29T21:29:23.175Z","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":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141764600166223,"aZ":-33.371075706229206,"pfxX":-5.322106120704849,"pfxZ":-0.915026466926018,"pX":-0.5246495660594536,"pZ":1.5682229929815221,"vX0":-6.0938672243154866,"vY0":-114.09777987583728,"vZ0":0.18930307032873106,"x":137.0,"y":196.44,"x0":2.883528548758482,"y0":50.004634125079185,"z0":4.802532711349315,"aX":-6.939985591410583},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":2332,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.482071978638245,"extension":6.754020190628474},"hitData":{"launchSpeed":82.4,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":155.74}},"index":4,"playId":"1c3b7406-9798-3de8-bc93-b704249ebe2a","pitchNumber":4,"startTime":"2026-08-29T21:29:36.567Z","endTime":"2026-08-29T21:29:45.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:29:45.575Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:32:13.610Z","endTime":"2026-08-29T21:34:12.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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(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":89.9,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569210757214947,"aZ":-19.472368218546357,"pfxX":-4.951426506239671,"pfxZ":7.384669523376331,"pX":-0.06890104475292254,"pZ":3.4072133819917627,"vX0":5.514170929430698,"vY0":-130.83205590195269,"vZ0":-1.630077170213585,"x":119.63,"y":146.79,"x0":-1.5681904290393447,"y0":50.005278575088674,"z0":5.509136367631361,"aX":-8.519915953233363},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2257,"spinDirection":214},"zone":11,"typeConfidence":0.39,"plateTime":0.4198889853811889,"extension":5.997344384507616},"index":0,"playId":"9cf00f5f-3a54-32fc-979c-69f8b0506412","pitchNumber":1,"startTime":"2026-08-29T21:32:30.844Z","endTime":"2026-08-29T21:32:38.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.133859716132974,"aZ":-30.56063256192622,"pfxX":-9.261882024135655,"pfxZ":0.9653009941825959,"pX":-1.858672397532643,"pZ":1.7248583023760926,"vX0":2.677452041679059,"vY0":-128.59486522274818,"vZ0":-3.462939228566266,"x":187.85,"y":192.21,"x0":-1.7085286837331544,"y0":50.00550468812004,"z0":5.454317873009686,"aX":-15.547449758144879},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":2213,"spinDirection":245},"zone":13,"typeConfidence":0.83,"plateTime":0.42558194482532663,"extension":5.97042025790261},"index":1,"playId":"63213ceb-dd43-3606-a694-3356e473fc88","pitchNumber":2,"startTime":"2026-08-29T21:32:55.613Z","endTime":"2026-08-29T21:32:58.913Z","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":91.5,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985846829329873,"aZ":-15.854438471519781,"pfxX":-5.010933985515313,"pfxZ":9.03698582377632,"pX":0.4071392242756503,"pZ":2.735712200037094,"vX0":6.988246918985897,"vY0":-133.14159355372493,"vZ0":-3.7711074700134684,"x":101.48,"y":164.92,"x0":-1.5933497351949595,"y0":50.0056972838073,"z0":5.308770337551805,"aX":-9.05260663011581},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2462,"spinDirection":226},"zone":6,"typeConfidence":0.82,"plateTime":0.4104511075092181,"extension":6.077310966157081},"index":2,"playId":"d26b1c85-81f9-3c01-a103-a24ac1d63563","pitchNumber":3,"startTime":"2026-08-29T21:33:08.835Z","endTime":"2026-08-29T21:33:16.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052041764291562,"aZ":-18.86197616612649,"pfxX":-3.3283177940070856,"pfxZ":7.275847453821349,"pX":-0.9592421405130779,"pZ":3.210214290115676,"vX0":3.4750666736301596,"vY0":-133.7327725089458,"vZ0":-1.9778711333571752,"x":153.56,"y":152.1,"x0":-1.836737483709574,"y0":50.003558172623094,"z0":5.297598917048495,"aX":-6.091090224648626},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":5.4,"spinRate":2297,"spinDirection":222},"zone":11,"typeConfidence":0.87,"plateTime":0.40796496375710145,"extension":5.994050619456575},"index":3,"playId":"fc08db79-a948-35be-88c3-f52846eddeb2","pitchNumber":4,"startTime":"2026-08-29T21:33:32.888Z","endTime":"2026-08-29T21:33:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029451791230283,"aZ":-42.279217911278664,"pfxX":6.095648713852485,"pfxZ":-6.613215607935162,"pX":0.7048583177313223,"pZ":0.8690293166417193,"vX0":3.881081460089096,"vY0":-122.7470844782313,"vZ0":-2.51053615279221,"x":90.13,"y":215.32,"x0":-1.6881133239746355,"y0":50.003136409947274,"z0":5.500772438003803,"aX":9.312564942571449},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.4,"breakHorizontal":-12.0,"spinRate":2709,"spinDirection":51},"zone":14,"typeConfidence":0.93,"plateTime":0.44602774337312967,"extension":6.207744716943703},"index":4,"playId":"955f51ee-d6bd-3714-bb78-c86358ed9a9f","pitchNumber":5,"startTime":"2026-08-29T21:33:49.343Z","endTime":"2026-08-29T21:33:53.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.643019217442987,"aZ":-30.774691508280142,"pfxX":-8.432668256605613,"pfxZ":0.7928804499965318,"pX":-1.1195330516660922,"pZ":1.476720279383378,"vX0":4.344265485877597,"vY0":-131.118503018346,"vZ0":-4.179764302973281,"x":159.67,"y":198.91,"x0":-1.6885011379541053,"y0":50.00409399674821,"z0":5.347867115408384,"aX":-14.914578132407978},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":14.5,"spinRate":2164,"spinDirection":241},"zone":13,"typeConfidence":0.77,"plateTime":0.4152455581944898,"extension":6.103159370013586},"index":5,"playId":"df82834f-526b-33aa-91bf-2f42770fdd97","pitchNumber":6,"startTime":"2026-08-29T21:34:08.118Z","endTime":"2026-08-29T21:34:12.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:34:12.251Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:34:21.778Z","endTime":"2026-08-29T21:35:17.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.961851547056487,"aZ":-40.81626900988294,"pfxX":5.805285868507368,"pfxZ":-5.808189461748668,"pX":-0.35686201059396566,"pZ":2.269704048040862,"vX0":1.7743718374142718,"vY0":-121.30478729768518,"vZ0":0.3262082525298238,"x":130.6,"y":177.5,"x0":-1.852081955794414,"y0":50.000672140053915,"z0":5.694826501688285,"aX":8.641177812627651},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.2,"breakHorizontal":-10.9,"spinRate":2681,"spinDirection":61},"zone":7,"typeConfidence":0.93,"plateTime":0.45169782120166246,"extension":6.055082422975535},"index":0,"playId":"30b1eca7-d4eb-3525-8379-d6506c40ceac","pitchNumber":1,"startTime":"2026-08-29T21:34:36.174Z","endTime":"2026-08-29T21:34:40.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908125788069455,"aZ":-15.859139355501569,"pfxX":-5.098900640727679,"pfxZ":8.80479336628177,"pX":-0.2086701524634841,"pZ":1.8982796086700595,"vX0":5.8834348847481985,"vY0":-134.48330468334387,"vZ0":-5.65070774570266,"x":124.95,"y":187.53,"x0":-1.7500821476881736,"y0":50.00636496393657,"z0":5.130234935785049,"aX":-9.453022791899645},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2373,"spinDirection":227},"zone":8,"typeConfidence":0.89,"plateTime":0.40543836112103326,"extension":6.1340144303681345},"index":1,"playId":"d2d3fb82-4d96-3e8d-b311-74b588e4b51f","pitchNumber":2,"startTime":"2026-08-29T21:34:50.535Z","endTime":"2026-08-29T21:34:55.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292244475833122,"aZ":-31.40820698684474,"pfxX":-8.96216115877382,"pfxZ":0.44288778244440863,"pX":-0.29481006554483735,"pZ":2.3501456682441244,"vX0":6.287632567542871,"vY0":-129.73169865247678,"vZ0":-1.9869573626929848,"x":128.24,"y":175.33,"x0":-1.5672579237742066,"y0":50.00268287731242,"z0":5.485387306834029,"aX":-15.507566805251443},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.6,"breakHorizontal":15.1,"spinRate":2235,"spinDirection":243},"zone":7,"typeConfidence":0.86,"plateTime":0.41977791492904704,"extension":6.171893222056677},"hitData":{"launchSpeed":94.6,"launchAngle":49.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.0,"coordY":90.31}},"index":2,"playId":"90b91d90-bca1-30c1-a7b8-2e7ab2db2dc0","pitchNumber":3,"startTime":"2026-08-29T21:35:06.504Z","endTime":"2026-08-29T21:35:17.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:35:17.973Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:35:18.964Z","endTime":"2026-08-29T21:36:59.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19066754606397,"aZ":-23.137026836385747,"pfxX":-9.560542763140761,"pfxZ":4.884256427714622,"pX":-0.005699210725300801,"pZ":0.5687520169315007,"vX0":7.4343068124822835,"vY0":-134.90044196816058,"vZ0":-7.843151136430023,"x":117.22,"y":223.42,"x0":-1.5493376486088721,"y0":50.006078513188,"z0":5.134333785007615,"aX":-17.698522812976464},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2254,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.40537702674884235,"extension":6.178211109720034},"index":0,"playId":"30bda60f-749e-3af6-9269-b9ce05cf2d5f","pitchNumber":1,"startTime":"2026-08-29T21:35:48.022Z","endTime":"2026-08-29T21:35:52.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334647653370045,"aZ":-21.433077898802033,"pfxX":-9.37378462960491,"pfxZ":5.889656167441683,"pX":-0.30800746928909256,"pZ":1.4992384766611677,"vX0":6.819101102690203,"vY0":-134.04896184880207,"vZ0":-5.680424586410981,"x":128.74,"y":198.3,"x0":-1.6639263643712399,"y0":50.00426315773663,"z0":5.170844493994201,"aX":-17.101085433493406},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2348,"spinDirection":234},"zone":13,"typeConfidence":0.86,"plateTime":0.40822391070688946,"extension":6.187747035004881},"index":1,"playId":"63a58a34-65cf-359d-8063-83cf59b624e0","pitchNumber":2,"startTime":"2026-08-29T21:36:04.251Z","endTime":"2026-08-29T21:36:08.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325228630509173,"aZ":-41.52443981869894,"pfxX":4.487300220853223,"pfxZ":-6.279358592909284,"pX":-0.006531330475343582,"pZ":1.286017033551299,"vX0":2.933168065294929,"vY0":-121.40109876468001,"vZ0":-1.596722248739151,"x":117.25,"y":204.06,"x0":-1.8144648165135993,"y0":50.003986483077156,"z0":5.575011850238477,"aX":6.680590071546249},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.5,"breakHorizontal":-8.9,"spinRate":2656,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.45160848303077517,"extension":6.070323302459886},"index":2,"playId":"06c58c08-0173-333e-9f44-8f345d07c3ec","pitchNumber":3,"startTime":"2026-08-29T21:36:20.455Z","endTime":"2026-08-29T21:36:25.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876618571645306,"aZ":-15.42658616022163,"pfxX":-4.9802104755808125,"pfxZ":9.25883872406077,"pX":0.5545611647256998,"pZ":3.0944585736796655,"vX0":7.835427534609928,"vY0":-133.8824813739288,"vZ0":-2.7665448286513077,"x":95.86,"y":155.23,"x0":-1.7677878033345746,"y0":50.00375000139376,"z0":5.2502325269698495,"aX":-9.010000099060147},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2518,"spinDirection":228},"zone":3,"typeConfidence":0.84,"plateTime":0.40968870345161523,"extension":6.24787599517263},"index":3,"playId":"125c1bb3-2b81-3a1f-af67-64343e353c95","pitchNumber":4,"startTime":"2026-08-29T21:36:35.187Z","endTime":"2026-08-29T21:36:40.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566905150229942,"aZ":-31.575703880435945,"pfxX":-7.736186292311672,"pfxZ":0.34999515747733057,"pX":-1.2737430782415584,"pZ":2.2312495636948957,"vX0":3.7718062244055908,"vY0":-130.24523021148124,"vZ0":-2.075366315829192,"x":165.55,"y":178.54,"x0":-1.7330991565844027,"y0":50.00560618236234,"z0":5.41919264294124,"aX":-13.334231672729986},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2065,"spinDirection":228},"zone":13,"typeConfidence":0.88,"plateTime":0.4200508567217236,"extension":6.11598717053713},"index":4,"playId":"ed81ff9e-3d36-3733-b06c-39bc306b6332","pitchNumber":5,"startTime":"2026-08-29T21:36:53.969Z","endTime":"2026-08-29T21:36:59.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:36:59.161Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Turner Hill grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:37:25.841Z","endTime":"2026-08-29T21:38:31.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":"6f841183-1235-4d68-ac6f-bb3613ffef9c","startTime":"2026-08-29T21:37:25.841Z","endTime":"2026-08-29T21:37:30.841Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.810775919185524,"aZ":-28.463307566999642,"pfxX":-8.914489454229734,"pfxZ":2.15791210180047,"pX":-0.33033334874885695,"pZ":2.4755887966984265,"vX0":5.887699163341191,"vY0":-129.50320850802353,"vZ0":-2.1898299594814596,"x":129.59,"y":171.94,"x0":-1.460478081657966,"y0":50.004350295836154,"z0":5.482088575616912,"aX":-15.336429017537881},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2291,"spinDirection":233},"zone":4,"typeConfidence":0.73,"plateTime":0.4209115747888461,"extension":6.081807130124644},"index":1,"playId":"c3b8ba51-228b-3d98-b117-6af7a9b387d4","pitchNumber":1,"startTime":"2026-08-29T21:37:40.092Z","endTime":"2026-08-29T21:37:44.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548135905845403,"aZ":-37.88770467336837,"pfxX":3.8566210275007315,"pfxZ":-3.8685165783651243,"pX":-0.6380681064254626,"pZ":2.0068969374654135,"vX0":1.880139111471361,"vY0":-120.79950764739604,"vZ0":-0.7912990401182344,"x":141.32,"y":184.59,"x0":-1.9274523533712944,"y0":50.001239395585046,"z0":5.669610252198119,"aX":5.698498739248906},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.0,"breakHorizontal":-7.4,"spinRate":2747,"spinDirection":68},"zone":7,"typeConfidence":0.9,"plateTime":0.45343110540494624,"extension":5.85880356654569},"index":2,"playId":"7bcdce86-2076-3798-b1a9-7fe599be7343","pitchNumber":2,"startTime":"2026-08-29T21:37:58.218Z","endTime":"2026-08-29T21:38:02.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5584291038419,"aZ":-28.74742793256716,"pfxX":-8.061275983728393,"pfxZ":2.0051513423601337,"pX":-0.6646389498702084,"pZ":2.01145253135363,"vX0":5.276312939005503,"vY0":-129.3060952663775,"vZ0":-3.2073759229767385,"x":142.33,"y":184.47,"x0":-1.6744674334027734,"y0":50.00263940375343,"z0":5.451226191867122,"aX":-13.780715524744789},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":2145,"spinDirection":240},"zone":7,"typeConfidence":0.83,"plateTime":0.4220499842921468,"extension":5.999574647251969},"hitData":{"launchSpeed":88.8,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":150.16}},"index":3,"playId":"97932c09-b3b5-3cd1-b2a3-49db7c962a0c","pitchNumber":3,"startTime":"2026-08-29T21:38:22.542Z","endTime":"2026-08-29T21:38:31.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:38:31.576Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:40:42.567Z","endTime":"2026-08-29T21:41:51.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":80.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21808225346834,"aZ":-18.854981300199743,"pfxX":7.459556689194484,"pfxZ":7.982127904051438,"pX":-1.347890697343339,"pZ":3.4232895401293,"vX0":-12.18582058642,"vY0":-128.5083041697261,"vZ0":-0.35149352619500773,"x":168.38,"y":146.35,"x0":2.4913463987773303,"y0":50.001549684023594,"z0":5.029465794290006,"aX":12.446179523957914},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":2064,"spinDirection":133},"zone":11,"typeConfidence":0.89,"plateTime":0.4266012230662479,"extension":6.745193135052597},"index":0,"playId":"4c21d3cd-7490-34fd-961d-b92fd5fc2463","pitchNumber":1,"startTime":"2026-08-29T21:40:45.018Z","endTime":"2026-08-29T21:40:49.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.284246475163457,"aZ":-28.527146422968723,"pfxX":7.8533101740246245,"pfxZ":2.5288431947786805,"pX":2.02255497972269,"pZ":3.170559280802353,"vX0":-4.461000338511223,"vY0":-118.89728206845703,"vZ0":1.4562283862016974,"x":39.9,"y":153.17,"x0":2.896030134873793,"y0":50.00209425141441,"z0":5.125526367599945,"aX":11.323012432606307},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":-13.2,"spinRate":1509,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.4594361821436488,"extension":6.500135861802775},"index":1,"playId":"54dc1284-07c9-3289-a703-5083fe0df117","pitchNumber":2,"startTime":"2026-08-29T21:40:58.733Z","endTime":"2026-08-29T21:41:01.873Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87935762551065,"aZ":-24.514217888241067,"pfxX":8.557272162008779,"pfxZ":5.203865927661534,"pX":0.8559840782611535,"pZ":3.036500435492034,"vX0":-6.8742279715070085,"vY0":-120.17785108815545,"vZ0":0.2009643403956476,"x":84.37,"y":156.79,"x0":2.6326941361480616,"y0":50.00433597250736,"z0":5.117880947591078,"aX":12.59958087879449},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.7,"breakHorizontal":-14.0,"spinRate":1588,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.454646375723625,"extension":6.4820259237141915},"index":2,"playId":"301fb34e-424d-3175-bec1-5203fd91d77a","pitchNumber":3,"startTime":"2026-08-29T21:41:15.525Z","endTime":"2026-08-29T21:41:20.259Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587957610513495,"aZ":-18.360684526173614,"pfxX":7.778039556262006,"pfxZ":8.27710675873249,"pX":0.7459761454583076,"pZ":4.065636803336601,"vX0":-7.676304990483163,"vY0":-128.84046964399283,"vZ0":1.1801075049676595,"x":88.57,"y":129.01,"x0":2.7638553991616366,"y0":50.00365484682083,"z0":5.0278539396856585,"aX":12.982646170900635},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.5,"breakHorizontal":-12.2,"spinRate":2067,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4263239680877917,"extension":6.60904946105512},"index":3,"playId":"91ab1780-4b5d-34a8-ad3c-c2e2b04cc32d","pitchNumber":4,"startTime":"2026-08-29T21:41:46.177Z","endTime":"2026-08-29T21:41:51.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:41:51.097Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Gabriel Moreno to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:42:05.738Z","endTime":"2026-08-29T21:44:02.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77165789393534,"aZ":-23.11226800753413,"pfxX":9.538426563390377,"pfxZ":6.088034517721093,"pX":0.35624409982150224,"pZ":1.2411089664374497,"vX0":-8.311824284263379,"vY0":-121.0309008671201,"vZ0":-4.06108050794886,"x":103.42,"y":205.27,"x0":2.5893719305017453,"y0":50.005081344037905,"z0":4.955702564320139,"aX":14.2072710986044},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":1670,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4518785382594048,"extension":6.608868690812737},"index":0,"playId":"a2c36cd9-90fb-3d85-a27e-d8ed20f84b3e","pitchNumber":1,"startTime":"2026-08-29T21:42:17.033Z","endTime":"2026-08-29T21:42:21.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80081965414738,"aZ":-28.108078266152408,"pfxX":-1.4814613894552187,"pfxZ":2.756842793124388,"pX":1.2991188360092396,"pZ":3.461883723107579,"vX0":-3.517683637639451,"vY0":-120.03813408087262,"vZ0":2.0598716874663725,"x":67.48,"y":145.31,"x0":2.9695513365098067,"y0":50.004029599844465,"z0":5.076050970289572,"aX":-2.185640553095447},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":3.5,"spinRate":2111,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4543592228376312,"extension":6.781983673412712},"index":1,"playId":"879cac0e-bade-3253-b832-605cf80ca999","pitchNumber":2,"startTime":"2026-08-29T21:42:34.562Z","endTime":"2026-08-29T21:42:38.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:42:49.019Z","endTime":"2026-08-29T21:43:23.125Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155013188700934,"aZ":-17.98924167655287,"pfxX":8.519876808396852,"pfxZ":8.13414031399931,"pX":-1.1756254756832512,"pZ":1.4969728187247393,"vX0":-12.605688350609633,"vY0":-131.09241303275553,"vZ0":-5.100176217610628,"x":161.81,"y":198.36,"x0":2.5836713377665803,"y0":50.004932509168874,"z0":4.806510421704577,"aX":14.86304296103481},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2066,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4174803985810218,"extension":6.827537278635492},"index":3,"playId":"7ab15868-494a-336e-aa4c-2a89218b58ad","pitchNumber":3,"startTime":"2026-08-29T21:43:23.125Z","endTime":"2026-08-29T21:43:27.958Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308294301713286,"aZ":-17.42210461633029,"pfxX":8.04975400814872,"pfxZ":8.457862051911146,"pX":-0.43500349387443016,"pZ":2.1174846608986417,"vX0":-10.48218651174261,"vY0":-131.57410116681098,"vZ0":-3.708835820325853,"x":133.58,"y":181.61,"x0":2.5645649336885468,"y0":50.0001264121549,"z0":4.845189082380759,"aX":14.036364762206743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2110,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.4171263370087952,"extension":6.8978195823434625},"index":4,"playId":"8bcb3858-9aaa-3419-87e4-13a8ce67fcfc","pitchNumber":4,"startTime":"2026-08-29T21:43:41.505Z","endTime":"2026-08-29T21:43:46.481Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3595066610011,"aZ":-18.065902518196534,"pfxX":6.997599023474206,"pfxZ":8.068501390343384,"pX":-1.453632692137026,"pZ":1.9323106126956258,"vX0":-12.30631106054491,"vY0":-131.29947355253827,"vZ0":-3.9505773118514984,"x":172.41,"y":186.61,"x0":2.3814057076691713,"y0":50.00390645455883,"z0":4.7977698605029895,"aX":12.238915526016772},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.9,"breakHorizontal":-10.1,"spinRate":2111,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.41688021198625513,"extension":6.791483142614074},"index":5,"playId":"98a9a0d7-d75a-3800-924a-972320e1021b","pitchNumber":5,"startTime":"2026-08-29T21:43:57.817Z","endTime":"2026-08-29T21:44:02.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:44:02.130Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado grounds into a force out, first baseman Rafael Devers to shortstop Christian Koss. Gabriel Moreno to 3rd. Geraldo Perdomo out at 2nd. Nolan Arenado to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:46:41.730Z","endTime":"2026-08-29T21:48:18.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:44:16.991Z","endTime":"2026-08-29T21:45:07.012Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Matt Wilkinson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:45:07.012Z","endTime":"2026-08-29T21:46:43.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38380411654533,"aZ":-28.727942689413737,"pfxX":6.860879965676559,"pfxZ":2.370458625410782,"pX":1.197709226645599,"pZ":2.5643669740942543,"vX0":7.0567226134304075,"vY0":-120.66498137360892,"vZ0":0.09343998817474697,"x":71.35,"y":169.54,"x0":-2.6706481593455904,"y0":50.00387523845612,"z0":5.084259908701595,"aX":9.983424219388526},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.6,"breakHorizontal":-14.3,"spinRate":2420,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.45624300528507034,"extension":6.606216196288378},"index":2,"playId":"9ea2c61d-6573-31f4-99d4-d0754d2becb6","pitchNumber":1,"startTime":"2026-08-29T21:46:43.968Z","endTime":"2026-08-29T21:46:48.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05958478855558,"aZ":-32.788972142231074,"pfxX":-10.54778854807034,"pfxZ":-0.3332149368682229,"pX":0.526003480560982,"pZ":1.842886928435434,"vX0":11.853417409899127,"vY0":-135.09986449284818,"vZ0":-1.9821287784306634,"x":96.95,"y":189.02,"x0":-2.5679888528260055,"y0":50.004909329808676,"z0":4.912129333821847,"aX":-19.3141508919657},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.8,"breakHorizontal":16.3,"spinRate":2331,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.40691259999672447,"extension":6.281992575656102},"index":3,"playId":"9c2469aa-49eb-36ef-bec3-a7ee7132c31e","pitchNumber":2,"startTime":"2026-08-29T21:47:02.163Z","endTime":"2026-08-29T21:47:06.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28713873761947,"aZ":-31.62733572231027,"pfxX":6.576974722780326,"pfxZ":0.36447303157741207,"pX":0.9421138031944435,"pZ":1.5273577762638768,"vX0":6.802727508208761,"vY0":-120.69083126006566,"vZ0":-1.7873677150296656,"x":81.09,"y":197.54,"x0":-2.7614817594848633,"y0":50.000255567195666,"z0":5.048620380279801,"aX":9.752404301431259},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2547,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.452891953332204,"extension":6.5772931730807},"index":4,"playId":"60931b72-d3a6-30ac-891b-5e6da893733f","pitchNumber":3,"startTime":"2026-08-29T21:47:21.110Z","endTime":"2026-08-29T21:47:25.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.224934010539112,"aZ":-28.63789337783603,"pfxX":8.173779833423612,"pfxZ":2.330572603069275,"pX":1.2999579824894452,"pZ":0.9106768250346143,"vX0":7.306973274738071,"vY0":-121.68498207935843,"vZ0":-3.936140057516569,"x":67.45,"y":214.19,"x0":-2.79088283615549,"y0":50.00246644190524,"z0":4.997992172696604,"aX":12.402593300349434},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":-16.3,"spinRate":2459,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.448089535936949,"extension":6.552093769676919},"index":5,"playId":"021f956b-c0ed-3000-9423-07df3c5c48bc","pitchNumber":4,"startTime":"2026-08-29T21:47:49.348Z","endTime":"2026-08-29T21:47:53.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461883630005165,"aZ":-30.393547051263447,"pfxX":-9.805177429560512,"pfxZ":0.9239761273151625,"pX":0.38221086645620256,"pZ":2.7978907840250815,"vX0":11.4027057087741,"vY0":-138.09426322622053,"vZ0":-0.43378076580509295,"x":102.43,"y":163.24,"x0":-2.524602362442472,"y0":50.00544652551226,"z0":4.999798662311137,"aX":-18.959793498101007},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":2363,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.3964815834480766,"extension":6.576102257249569},"hitData":{"launchSpeed":79.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.44,"coordY":162.02}},"index":6,"playId":"5ff00f0e-8559-30ad-a6d1-dddb9712b3c7","pitchNumber":5,"startTime":"2026-08-29T21:48:09.875Z","endTime":"2026-08-29T21:48:18.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:48:18.394Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks. Nolan Arenado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:48:47.962Z","endTime":"2026-08-29T21:50:16.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778701897363096,"aZ":-30.065418507247067,"pfxX":8.47289832069892,"pfxZ":1.4102943461510176,"pX":0.46241205257138596,"pZ":1.2867517758093536,"vX0":5.6643261524732615,"vY0":-121.26277859633691,"vZ0":-2.511957168618288,"x":99.37,"y":204.04,"x0":-3.001242018996105,"y0":50.003927691515585,"z0":4.94813926523272,"aX":12.670084000482671},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-16.7,"spinRate":2386,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45096891550914275,"extension":6.7971762252712455},"index":0,"playId":"bea4e193-8f6e-3f8c-b7ca-e6ea57833eaa","pitchNumber":1,"startTime":"2026-08-29T21:48:55.133Z","endTime":"2026-08-29T21:48:59.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381039715955385,"aZ":-29.88666825556011,"pfxX":6.367527452669217,"pfxZ":1.525188651325064,"pX":1.7582972727627872,"pZ":1.3371684701235815,"vX0":8.980572231979316,"vY0":-121.42010387719861,"vZ0":-2.4924147035009643,"x":49.98,"y":202.68,"x0":-2.8068644583695903,"y0":50.0040101435237,"z0":4.9613209968275145,"aX":9.568139250945167},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-13.6,"spinRate":2401,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.45001289036410386,"extension":6.7080201509012145},"index":1,"playId":"ab2a946a-ebb1-3acd-8e8e-f8ac0ef149dd","pitchNumber":2,"startTime":"2026-08-29T21:49:15.261Z","endTime":"2026-08-29T21:49:19.351Z","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":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42076648231056,"aZ":-28.560841569569913,"pfxX":5.232837111386758,"pfxZ":2.3571584954970923,"pX":2.108162977719187,"pZ":1.8066140172256786,"vX0":10.371001183014599,"vY0":-122.86935023803683,"vZ0":-1.7596960183188126,"x":36.64,"y":190.0,"x0":-2.8408399338386134,"y0":50.00487565080169,"z0":4.94958590281128,"aX":8.034678431233113},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-11.9,"spinRate":2580,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44508788528533705,"extension":6.541025771181492},"index":2,"playId":"4f933a28-cd56-3f3d-9a24-2f92a40fe3cd","pitchNumber":3,"startTime":"2026-08-29T21:49:33.464Z","endTime":"2026-08-29T21:49:37.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235773659038944,"aZ":-32.55108177958161,"pfxX":-10.529067660197471,"pfxZ":-0.19289706504127135,"pX":-0.32288695936327405,"pZ":1.693461237994792,"vX0":9.999769498769632,"vY0":-137.12197051189887,"vZ0":-2.703972085594067,"x":129.31,"y":193.06,"x0":-2.648448631821106,"y0":50.006589552800136,"z0":4.91257056237559,"aX":-20.06060443230946},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":2489,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.39939584502267067,"extension":6.78881408174707},"index":3,"playId":"a9f91f72-2332-3da6-a2a3-98ec083d9a09","pitchNumber":4,"startTime":"2026-08-29T21:49:52.239Z","endTime":"2026-08-29T21:49:57.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813352255508665,"aZ":-30.452164440509872,"pfxX":-12.701836724532923,"pfxZ":0.8834835707581323,"pX":0.9728758212807794,"pZ":2.5672156507910926,"vX0":14.409889785556633,"vY0":-138.21427227584354,"vZ0":-0.8041246765535377,"x":79.92,"y":169.47,"x0":-2.6409844685658777,"y0":50.003288442279555,"z0":4.894449959954854,"aX":-24.74672690750696},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.7,"breakHorizontal":20.3,"spinRate":2445,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.3952610682095492,"extension":6.450167581035857},"index":4,"playId":"341ffb2b-76ad-3c3e-9690-bbb26e76343d","pitchNumber":5,"startTime":"2026-08-29T21:50:10.977Z","endTime":"2026-08-29T21:50:16.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:50:16.672Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lars Nootbaar hits a grand slam (6) to right field. Gabriel Moreno scores. Nolan Arenado scores. Tim Tawa scores.","rbi":4,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:51:30.306Z","endTime":"2026-08-29T21:53:03.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":683363,"link":"/api/v1/people/683363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lars Nootbaar replaces Jose Fernandez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T21:51:16.857Z","endTime":"2026-08-29T21:51:21.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T21:51:21.806Z","endTime":"2026-08-29T21:51:32.467Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":87.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59935412558848,"aZ":-30.776327701625075,"pfxX":-7.327165922795486,"pfxZ":0.7135103439438009,"pX":-0.3135024989243986,"pZ":1.9662086387704756,"vX0":9.504708765798616,"vY0":-139.20865506512774,"vZ0":-2.3812681860176412,"x":128.95,"y":185.69,"x0":-2.816568414604546,"y0":50.005722316954085,"z0":4.865509295832017,"aX":-14.415753976121483},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.0,"breakHorizontal":11.4,"spinRate":2314,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.3931160969546412,"extension":6.512508176708493},"index":2,"playId":"64fe02e5-d39f-3eef-8202-06262da2bbde","pitchNumber":1,"startTime":"2026-08-29T21:51:32.467Z","endTime":"2026-08-29T21:51:37.451Z","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":95.5,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502116074035094,"aZ":-21.362445131461108,"pfxX":-6.662277677858464,"pfxZ":5.460338304872282,"pX":-0.7146694128991692,"pZ":2.458890768150869,"vX0":8.40623392474541,"vY0":-138.99850322832845,"vZ0":-2.699739090307262,"x":144.24,"y":172.39,"x0":-2.894968681386748,"y0":50.006440165557514,"z0":4.841520038029849,"aX":-13.202467937382293},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2235,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3921721258753621,"extension":6.469360226737833},"index":3,"playId":"45aa70b0-575b-3c89-8fe2-95b447583d3b","pitchNumber":2,"startTime":"2026-08-29T21:51:48.838Z","endTime":"2026-08-29T21:51:52.663Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577592619828735,"aZ":-22.79107629211373,"pfxX":-6.070759471343267,"pfxZ":4.718518197085961,"pX":-0.7848902418935401,"pZ":3.970848540907264,"vX0":7.67328929138954,"vY0":-139.432297946416,"vZ0":1.1361912249307777,"x":146.92,"y":131.57,"x0":-2.771636854101779,"y0":50.000350026598504,"z0":5.051917116037906,"aX":-12.06563350362239},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":9.6,"spinRate":2257,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3914197542430218,"extension":6.632114880520396},"index":4,"playId":"1d193e8d-02a0-3793-aa6d-79f7561f8283","pitchNumber":3,"startTime":"2026-08-29T21:52:06.170Z","endTime":"2026-08-29T21:52:10.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241414888883014,"aZ":-29.57752900159842,"pfxX":7.379907723202363,"pfxZ":1.6329638529303026,"pX":0.1717309142551694,"pZ":1.3001791552066575,"vX0":5.677175929820183,"vY0":-124.98686671849129,"vZ0":-2.908715392311554,"x":110.45,"y":203.68,"x0":-3.0845495950575597,"y0":50.001574458494154,"z0":4.897805116795399,"aX":11.721042025900896},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":2470,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4375481552734177,"extension":6.4500158403840535},"index":5,"playId":"31718f36-ab2f-3d23-92b7-a5ad6cd7adbd","pitchNumber":4,"startTime":"2026-08-29T21:52:23.045Z","endTime":"2026-08-29T21:52:27.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33750100323917,"aZ":-21.501960997537974,"pfxX":-5.264780943124942,"pfxZ":5.5043277397048485,"pX":-0.01491501423722143,"pZ":3.303157398822944,"vX0":9.589527202342213,"vY0":-137.99973790413725,"vZ0":-0.47756702359980385,"x":117.57,"y":149.59,"x0":-2.8432254530843712,"y0":50.00029601552541,"z0":4.920868470167742,"aX":-10.203547022261896},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":7.7,"spinRate":2200,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.3961829108582142,"extension":6.684497014417885},"hitData":{"launchSpeed":110.2,"launchAngle":30.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.77,"coordY":51.99}},"index":6,"playId":"d18a31cd-48d7-3319-8929-edd8312dea8f","pitchNumber":5,"startTime":"2026-08-29T21:52:40.130Z","endTime":"2026-08-29T21:53:03.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:53:03.628Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Lawlar flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:53:26.440Z","endTime":"2026-08-29T21:54:41.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":87.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641776185915823,"aZ":-31.16816733202617,"pfxX":-10.172392517078087,"pfxZ":0.5091097094013755,"pX":-0.0711525479491788,"pZ":1.9803110421176942,"vX0":10.876993079149862,"vY0":-139.58086281836958,"vZ0":-2.4612585676122105,"x":119.71,"y":185.31,"x0":-2.698279232484526,"y0":50.0019408805594,"z0":4.927363462710993,"aX":-20.05622743086569},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":2613,"spinDirection":349},"zone":8,"typeConfidence":2.0,"plateTime":0.3925198735854556,"extension":6.637635782007659},"index":0,"playId":"f322056b-6c7d-3c7b-bfb6-6a9e592b394a","pitchNumber":1,"startTime":"2026-08-29T21:53:31.437Z","endTime":"2026-08-29T21:53:36.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596261922637645,"aZ":-28.9392928339246,"pfxX":6.220072500392339,"pfxZ":2.0697242611574342,"pX":-0.35574511241970275,"pZ":2.275603720709881,"vX0":4.362219063533345,"vY0":-123.87924771937955,"vZ0":-0.8482680826145824,"x":130.56,"y":177.34,"x0":-2.9444275019169868,"y0":50.001039671151375,"z0":5.030873094956412,"aX":9.714240292900259},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":-12.2,"spinRate":2363,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.44129739819929537,"extension":6.460907923142478},"index":1,"playId":"4a6c25f7-ce80-39cb-b79e-3de66199a66c","pitchNumber":2,"startTime":"2026-08-29T21:53:44.951Z","endTime":"2026-08-29T21:53:49.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T21:54:03.057Z","endTime":"2026-08-29T21:54:11.845Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50196400833525,"aZ":-26.718328902987857,"pfxX":7.234438866143671,"pfxZ":3.646839712826468,"pX":0.8236270494049105,"pZ":1.9003781093981864,"vX0":6.796377687780098,"vY0":-122.2450213854482,"vZ0":-1.8051834369796622,"x":85.61,"y":187.47,"x0":-2.943639957763635,"y0":50.00484169351876,"z0":4.9659282961398015,"aX":10.833445680042269},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.9,"spinRate":2459,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4498938074762542,"extension":6.795951089061098},"index":3,"playId":"6cef9d81-1b04-3f7c-a35a-e4212b09beb8","pitchNumber":3,"startTime":"2026-08-29T21:54:11.845Z","endTime":"2026-08-29T21:54:15.992Z","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":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060043785664067,"aZ":-29.721475908939283,"pfxX":-7.77866440770414,"pfxZ":1.2680769425615797,"pX":0.06691948134331796,"pZ":2.209342751485248,"vX0":10.460829515548758,"vY0":-138.12079569865517,"vZ0":-2.023852365718282,"x":114.45,"y":179.13,"x0":-2.7546065300489633,"y0":50.003936828223864,"z0":4.945334438823503,"aX":-15.067135745055326},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.0,"breakHorizontal":12.0,"spinRate":2385,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.3961786223588124,"extension":6.410493688727583},"hitData":{"launchSpeed":91.6,"launchAngle":28.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.92,"coordY":117.91}},"index":4,"playId":"94b207ed-ff1b-3c3d-8ebe-bfcb802fba3f","pitchNumber":4,"startTime":"2026-08-29T21:54:33.697Z","endTime":"2026-08-29T21:54:41.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:54:41.480Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Waldschmidt lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:55:05.598Z","endTime":"2026-08-29T21:55:18.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(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":93.9,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480024266777463,"aZ":-32.055586236571834,"pfxX":-7.74677810114442,"pfxZ":0.06321976033886223,"pX":-0.6619414232891354,"pZ":2.5709160421789052,"vX0":8.478291323600532,"vY0":-136.5305433151119,"vZ0":-0.7051803572401665,"x":142.23,"y":169.37,"x0":-2.8032439204818753,"y0":50.00297739112277,"z0":5.041509177044999,"aX":-14.603587046556852},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.1,"breakHorizontal":12.2,"spinRate":2135,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4013999063789506,"extension":6.612469261488491},"hitData":{"launchSpeed":91.5,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.14,"coordY":86.82}},"index":0,"playId":"8fc37dbf-70c9-3610-ab66-cfe3284f6689","pitchNumber":1,"startTime":"2026-08-29T21:55:11.069Z","endTime":"2026-08-29T21:55:18.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:55:18.594Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T21:56:13.883Z","endTime":"2026-08-29T22:00:31.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nolan Arenado remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:57:38.902Z","endTime":"2026-08-29T21:57:38.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"500"},{"details":{"description":"Pitcher Merrill Kelly enters the batting order, batting 7th, Lars Nootbaar leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:57:38.914Z","endTime":"2026-08-29T21:57:58.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"702","replacedPlayer":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:57:58.668Z","endTime":"2026-08-29T21:59:17.593Z","isPitch":false,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"}},{"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083206450101297,"aZ":-18.184157723789593,"pfxX":-6.212527102123603,"pfxZ":7.9533915074098775,"pX":-0.03029938002133355,"pZ":3.0377687855828817,"vX0":6.431362981990551,"vY0":-131.3565565143302,"vZ0":-2.589394547581852,"x":87.58,"y":180.89,"x0":-1.6955018361954077,"y0":50.003449569018194,"z0":5.378035631355678,"aX":-10.929620091077751},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2365,"spinDirection":233},"zone":2,"typeConfidence":0.77,"plateTime":0.415918157698167,"extension":6.126431445151213},"index":3,"playId":"63f09d04-dc70-30b3-8875-92f76a267045","pitchNumber":1,"startTime":"2026-08-29T21:59:17.593Z","endTime":"2026-08-29T21:59:21.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308954903631083,"aZ":-16.307335157396874,"pfxX":-6.90317358949127,"pfxZ":9.0871610065529,"pX":0.009774651788636611,"pZ":3.072211994814219,"vX0":6.583290150720235,"vY0":-131.40813321719372,"vZ0":-2.871828245870974,"x":116.63,"y":155.83,"x0":-1.6331978206529043,"y0":50.00084997483264,"z0":5.393318699311297,"aX":-12.050452329814398},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.0,"breakHorizontal":11.0,"spinRate":2382,"spinDirection":227},"zone":2,"typeConfidence":0.77,"plateTime":0.41710534154042644,"extension":5.9769699081081695},"index":4,"playId":"8294dc82-3242-3388-bf68-ccad987a75d4","pitchNumber":2,"startTime":"2026-08-29T21:59:31.737Z","endTime":"2026-08-29T21:59:35.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803143610778072,"aZ":-41.16360576307188,"pfxX":4.724751381363385,"pfxZ":-6.19987581731789,"pX":-0.5404978018512889,"pZ":0.849476837234585,"vX0":1.7031287792243563,"vY0":-119.88211350660106,"vZ0":-2.420053960864725,"x":137.6,"y":215.84,"x0":-1.8744061614807503,"y0":50.000962377668976,"z0":5.556618409056589,"aX":6.855180681330406},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.5,"breakHorizontal":-9.0,"spinRate":2485,"spinDirection":50},"zone":13,"typeConfidence":0.92,"plateTime":0.45739624232159803,"extension":6.041887764226336},"index":5,"playId":"932b15f9-c05d-36c2-85c9-aa96db07521d","pitchNumber":3,"startTime":"2026-08-29T21:59:56.128Z","endTime":"2026-08-29T22:00:00.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.778822690228502,"aZ":-20.86945751277303,"pfxX":-2.83610329691243,"pfxZ":6.311129974153399,"pX":-0.7046787545931351,"pZ":1.2845166846221843,"vX0":4.308787462140923,"vY0":-131.90423874999757,"vZ0":-6.147324633750068,"x":143.86,"y":204.1,"x0":-1.9787952295679287,"y0":50.0010125140008,"z0":5.14762948835639,"aX":-5.078649842530544},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":4.3,"spinRate":2368,"spinDirection":229},"zone":13,"typeConfidence":0.93,"plateTime":0.41269865936857997,"extension":6.0462363691510825},"index":6,"playId":"9f9705cc-6b35-3452-8235-ec2452269416","pitchNumber":4,"startTime":"2026-08-29T22:00:11.333Z","endTime":"2026-08-29T22:00:15.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.428458091726004,"aZ":-16.139573457215736,"pfxX":-3.8604121800460423,"pfxZ":8.956516644455995,"pX":0.06417574887124645,"pZ":3.5790833699578064,"vX0":5.884745151362041,"vY0":-133.61615306935028,"vZ0":-1.7164472594273739,"x":114.55,"y":142.14,"x0":-1.6752267971272878,"y0":50.00402601096309,"z0":5.401788808451976,"aX":-6.912780937614964},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2298,"spinDirection":222},"zone":12,"typeConfidence":0.6,"plateTime":0.4114828015979479,"extension":6.089972991086649},"index":7,"playId":"77dc4c13-711e-34c0-aff1-8e983e305b98","pitchNumber":5,"startTime":"2026-08-29T22:00:25.793Z","endTime":"2026-08-29T22:00:31.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:00:31.007Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T22:00:42.016Z","endTime":"2026-08-29T22:01:34.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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(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":90.4,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201151528027353,"aZ":-19.832710040447346,"pfxX":-4.5711451070485465,"pfxZ":7.036883161232597,"pX":0.5099178546925116,"pZ":2.3617975277854066,"vX0":7.259461672422953,"vY0":-131.45794565047433,"vZ0":-3.71958574173209,"x":97.56,"y":175.01,"x0":-1.6903403822255818,"y0":50.00590325492506,"z0":5.262705466265397,"aX":-8.02209524338368},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.1,"breakHorizontal":6.7,"spinRate":2474,"spinDirection":224},"zone":6,"typeConfidence":0.76,"plateTime":0.4162435064567602,"extension":6.171557193460879},"index":0,"playId":"cf0f4420-4766-3628-acc1-5d395e1e0f8a","pitchNumber":1,"startTime":"2026-08-29T22:00:53.986Z","endTime":"2026-08-29T22:00:58.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633340783189343,"aZ":-30.742782141434326,"pfxX":0.8840047917589295,"pfxZ":0.8833039627791468,"pX":1.1281213506149483,"pZ":0.8992299915334074,"vX0":6.564699065583982,"vY0":-126.35183131329804,"vZ0":-4.841628783540578,"x":74.0,"y":214.5,"x0":-1.6179332367206638,"y0":50.00154628791298,"z0":5.3091906413915035,"aX":1.4292595072115695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.1,"spinRate":2314,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.43341844211033864,"extension":6.1782242485591095},"index":1,"playId":"c3bc2873-b422-3f7d-8d65-560b83109fad","pitchNumber":2,"startTime":"2026-08-29T22:01:08.455Z","endTime":"2026-08-29T22:01:12.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T22:01:19.209Z","endTime":"2026-08-29T22:01:29.558Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449616239093377,"aZ":-30.304065518973545,"pfxX":-11.452041601907663,"pfxZ":1.101204565361309,"pX":-0.6347734440523648,"pZ":1.7043699909365577,"vX0":5.913687428696169,"vY0":-129.55535246262528,"vZ0":-3.464992388012302,"x":141.2,"y":192.76,"x0":-1.465878620434939,"y0":50.000153197597506,"z0":5.389027393207441,"aX":-19.357552660091944},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":19.3,"spinRate":2234,"spinDirection":245},"zone":7,"typeConfidence":0.68,"plateTime":0.42367436463278185,"extension":6.186054076855035},"index":3,"playId":"9d413f1b-62ac-3007-bfda-e77ef43963c3","pitchNumber":3,"startTime":"2026-08-29T22:01:29.558Z","endTime":"2026-08-29T22:01:34.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:01:34.517Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Furman grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T22:01:39.648Z","endTime":"2026-08-29T22:02:49.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92340081592608,"aZ":-15.031765514980739,"pfxX":-8.36278778879857,"pfxZ":9.498947651409939,"pX":0.1745732276502911,"pZ":2.3651409140821404,"vX0":7.574648763667261,"vY0":-133.51363284006757,"vZ0":-4.630157904965578,"x":110.35,"y":174.92,"x0":-1.6136357244637334,"y0":50.00031763416072,"z0":5.2046762385837395,"aX":-15.086455547600387},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2436,"spinDirection":225},"zone":5,"typeConfidence":0.56,"plateTime":0.41034658016710157,"extension":6.147270628337514},"index":0,"playId":"db75a110-fc6d-38fd-a047-83e3d6c196d1","pitchNumber":1,"startTime":"2026-08-29T22:01:59.139Z","endTime":"2026-08-29T22:02:02.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.649788947572635,"aZ":-39.64554182605398,"pfxX":4.68967189898026,"pfxZ":-5.067564515273167,"pX":0.3754752877177635,"pZ":2.140768664087772,"vX0":3.6212642440508107,"vY0":-120.18237172736885,"vZ0":-0.07639186425066269,"x":102.69,"y":180.98,"x0":-1.7561742857040943,"y0":50.00380203390085,"z0":5.672109957228067,"aX":6.911816575715781},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.0,"breakHorizontal":-9.4,"spinRate":2611,"spinDirection":51},"zone":6,"typeConfidence":0.92,"plateTime":0.45443211056169375,"extension":6.003572030912637},"index":1,"playId":"0a7bc8cb-1c5e-39c1-abb3-8ab39b0ba124","pitchNumber":2,"startTime":"2026-08-29T22:02:17.609Z","endTime":"2026-08-29T22:02:22.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-29T22:02:30.787Z","endTime":"2026-08-29T22:02:39.719Z","isPitch":false,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539690714502377,"aZ":-29.635360865660978,"pfxX":-7.453701825806253,"pfxZ":1.4941712600423003,"pX":-0.4732715404614373,"pZ":1.797854050027049,"vX0":5.572919924544329,"vY0":-128.3978396645436,"vZ0":-3.3747337308077823,"x":135.04,"y":190.24,"x0":-1.6861863126020278,"y0":50.00102656065342,"z0":5.395656416187437,"aX":-12.646156488989691},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":12.5,"spinRate":2160,"spinDirection":237},"zone":7,"typeConfidence":0.88,"plateTime":0.4239702822279803,"extension":6.14436068898833},"hitData":{"launchSpeed":83.9,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":157.26}},"index":3,"playId":"749dc0b4-fa22-33f6-8c26-d94928509a38","pitchNumber":3,"startTime":"2026-08-29T22:02:39.719Z","endTime":"2026-08-29T22:02:49.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:02:49.532Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:05:02.935Z","endTime":"2026-08-29T22:05:51.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Lonsway replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:04:30.714Z","endTime":"2026-08-29T22:05:05.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675920,"link":"/api/v1/people/675920"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.295000727307315,"aZ":-26.912060598215977,"pfxX":9.569383493323025,"pfxZ":2.865898686547313,"pX":0.5710351231899278,"pZ":3.210414859938376,"vX0":-5.295595953761443,"vY0":-134.39940014887966,"vZ0":-1.8228400317895754,"x":95.23,"y":152.1,"x0":1.3205236593021645,"y0":50.002262457403525,"z0":5.803100883652585,"aX":17.5589420146706},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.2,"spinRate":2085,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.40707761697154066,"extension":5.76477455556687},"index":1,"playId":"736433ba-da30-32b5-834a-6ba962f2da27","pitchNumber":1,"startTime":"2026-08-29T22:05:05.240Z","endTime":"2026-08-29T22:05:10.011Z","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":92.2,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16071141176724,"aZ":-28.231392755107294,"pfxX":9.692197710008644,"pfxZ":2.1535568148959605,"pX":0.6538769969495876,"pZ":2.36372270467008,"vX0":-5.413634796027507,"vY0":-134.16647323934788,"vZ0":-3.6356691090059665,"x":92.08,"y":174.96,"x0":1.4352511153057994,"y0":50.00155021916562,"z0":5.7412286622893935,"aX":17.724438791946923},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":1870,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4077512538801744,"extension":5.734598426620935},"index":2,"playId":"cc34be04-753b-3377-9244-38a73f4b2af1","pitchNumber":2,"startTime":"2026-08-29T22:05:27.287Z","endTime":"2026-08-29T22:05:31.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199842256819245,"aZ":-32.15575390165874,"pfxX":9.005550716195737,"pfxZ":0.009919569767815162,"pX":0.1094004349746261,"pZ":1.9483679474332039,"vX0":-5.738340267630325,"vY0":-122.46647902444305,"vZ0":-2.6869299413927576,"x":112.83,"y":186.17,"x0":1.3077923270968135,"y0":50.000705348840256,"z0":5.798094872225435,"aX":13.737148832921891},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-15.0,"spinRate":1460,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4465068068032023,"extension":5.813419312304313},"index":3,"playId":"9a82f2eb-f3f4-3646-bdc3-9d8df10c7f75","pitchNumber":3,"startTime":"2026-08-29T22:05:46.528Z","endTime":"2026-08-29T22:05:51.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:05:51.540Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Corbin Carroll reaches on a fielding error by left fielder Turner Hill. Corbin Carroll to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:06:11.323Z","endTime":"2026-08-29T22:08:03.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23637231930426,"aZ":-28.342038049800802,"pfxX":0.8185031503840161,"pfxZ":2.2006883380847526,"pX":-1.1891881929972705,"pZ":2.9315637064185918,"vX0":-6.839989110742069,"vY0":-130.64681517794813,"vZ0":-1.9965811144190664,"x":162.33,"y":159.63,"x0":1.346743567941066,"y0":50.00607397754571,"z0":5.817443719217583,"aX":1.4283761756038265},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-0.1,"spinRate":2212,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.41783100272474805,"extension":5.800188037311889},"index":0,"playId":"b5b0d5d8-aae4-390e-9988-e9319fd4fa2c","pitchNumber":1,"startTime":"2026-08-29T22:06:16.343Z","endTime":"2026-08-29T22:06:20.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073570941116163,"aZ":-30.143208567731754,"pfxX":10.182592322356363,"pfxZ":1.1178629287432011,"pX":-0.5450749507765074,"pZ":1.9513526937231105,"vX0":-8.055121740336277,"vY0":-134.2787021812146,"vZ0":-4.2292100142823115,"x":137.78,"y":186.09,"x0":1.1761097999027421,"y0":50.00473022951396,"z0":5.700495870301041,"aX":18.528644851207392},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":-16.7,"spinRate":1938,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.40848431676536423,"extension":5.742251724175961},"index":1,"playId":"e41c4a62-1939-3d35-8841-4641398c0c95","pitchNumber":2,"startTime":"2026-08-29T22:06:30.784Z","endTime":"2026-08-29T22:06:35.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508876863944938,"aZ":-37.27240294245251,"pfxX":-7.255409584549483,"pfxZ":-3.479271302266209,"pX":-0.5210758432067261,"pZ":2.092455711757026,"vX0":-3.0514487775341386,"vY0":-120.63108382270367,"vZ0":-0.5636676111753343,"x":136.86,"y":182.28,"x0":1.7044708407462204,"y0":50.00055760479687,"z0":5.628423767218978,"aX":-10.64007515744577},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.1,"breakHorizontal":13.9,"spinRate":2817,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.4548815437568261,"extension":5.692951798567404},"index":2,"playId":"43239bdc-4e3e-303c-8c54-c128b8da81d0","pitchNumber":3,"startTime":"2026-08-29T22:06:46.494Z","endTime":"2026-08-29T22:06:51.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503915330392413,"aZ":-35.59635921989574,"pfxX":-9.652447340464164,"pfxZ":-2.3028882520270404,"pX":-0.46627332322567383,"pZ":3.465000637738567,"vX0":-2.315237423538867,"vY0":-121.15698634480137,"vZ0":2.0900174904561863,"x":134.77,"y":145.22,"x0":1.7554245963697364,"y0":50.00134595815314,"z0":5.700421593223628,"aX":-14.358149478777252},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.4,"breakHorizontal":18.0,"spinRate":2815,"spinDirection":315},"zone":11,"typeConfidence":2.0,"plateTime":0.45195655560995807,"extension":5.6307794119701775},"index":3,"playId":"ccd3961d-44b7-36eb-b88b-d69af069a66d","pitchNumber":4,"startTime":"2026-08-29T22:07:02.649Z","endTime":"2026-08-29T22:07:07.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.194078589801123,"aZ":-27.858274991924922,"pfxX":10.415585507564657,"pfxZ":2.3851004940976672,"pX":-0.9273725922222862,"pZ":1.176129007870622,"vX0":-9.104789818348474,"vY0":-133.2650936623841,"vZ0":-6.430201327719954,"x":152.35,"y":207.02,"x0":1.1712375433691986,"y0":50.00253019069465,"z0":5.618245483194709,"aX":18.83526375329013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":1944,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4101633881819722,"extension":5.810801496771009},"index":4,"playId":"a4e5d01a-e987-35fd-bc48-d9645666402d","pitchNumber":5,"startTime":"2026-08-29T22:07:18.558Z","endTime":"2026-08-29T22:07:23.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-29T22:07:35.616Z","endTime":"2026-08-29T22:07:47.919Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763593899539156,"aZ":-37.21808373342691,"pfxX":-7.633403691718033,"pfxZ":-3.5510299911718146,"pX":-0.5173722656385098,"pZ":1.6825083999473578,"vX0":-2.8536503550673777,"vY0":-118.46072127984903,"vZ0":-1.2770596824337646,"x":136.72,"y":193.35,"x0":1.6948801267816636,"y0":50.004174716866764,"z0":5.633059018395702,"aX":-10.84098507933561},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.5,"breakHorizontal":14.5,"spinRate":2872,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.46249719858717997,"extension":5.605822238421503},"hitData":{"launchSpeed":88.6,"launchAngle":43.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.59,"coordY":101.68}},"index":6,"playId":"db9951ca-bdc8-32c2-a3d9-3e9ee8a187d9","pitchNumber":6,"startTime":"2026-08-29T22:07:47.919Z","endTime":"2026-08-29T22:08:03.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:08:03.971Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to shortstop Christian Koss.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:08:27.343Z","endTime":"2026-08-29T22:10:10.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553453032137405,"aZ":-28.07114269531555,"pfxX":8.48822180891288,"pfxZ":2.2885213345742663,"pX":-1.1227944529705745,"pZ":2.344328298582745,"vX0":-8.67039862544643,"vY0":-132.40239671599255,"vZ0":-3.65940316680776,"x":159.8,"y":175.48,"x0":1.0755816985902125,"y0":50.0048942301223,"z0":5.775414017486236,"aX":15.22759384468926},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":2102,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4120882174273701,"extension":5.712053681874275},"index":0,"playId":"cdf1ebaa-9787-38ba-a7d0-b02b2c76dd60","pitchNumber":1,"startTime":"2026-08-29T22:08:36.946Z","endTime":"2026-08-29T22:08:41.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731068567695452,"aZ":-28.569946002809427,"pfxX":9.781972366387636,"pfxZ":1.9658222451949348,"pX":-0.7381352586635314,"pZ":1.6621247043206941,"vX0":-8.555024046501241,"vY0":-133.65139603841303,"vZ0":-5.148650400291587,"x":145.14,"y":193.9,"x0":1.2100092267487679,"y0":50.00554795115882,"z0":5.6278620963747805,"aX":17.96679450090106},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.8,"breakHorizontal":-16.2,"spinRate":2025,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4074753970584011,"extension":5.829644427286714},"index":1,"playId":"8af22bdc-04a1-3870-b5f1-a8e74d47cc72","pitchNumber":2,"startTime":"2026-08-29T22:08:53.736Z","endTime":"2026-08-29T22:08:58.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49026471191195,"aZ":-31.86324177947559,"pfxX":9.361139909161114,"pfxZ":0.20329994202183332,"pX":-0.2406368942486989,"pZ":1.204404892906617,"vX0":-6.491803711249655,"vY0":-122.60576362698606,"vZ0":-4.162641512444885,"x":126.17,"y":206.26,"x0":1.2209094346187486,"y0":50.0019206724286,"z0":5.633466831344499,"aX":14.29815401166905},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-15.5,"spinRate":1502,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4461758855883744,"extension":5.848156166225516},"index":2,"playId":"c172ff04-0aa8-36ad-9beb-b5cecd2b7020","pitchNumber":3,"startTime":"2026-08-29T22:09:14.088Z","endTime":"2026-08-29T22:09:18.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958493580799118,"aZ":-23.39297318289885,"pfxX":8.39830384056485,"pfxZ":4.8253718127606495,"pX":-1.9203088119016087,"pZ":1.8920005505468183,"vX0":-10.379283269786361,"vY0":-132.9661055764799,"vZ0":-5.628025740237614,"x":190.2,"y":187.7,"x0":0.9119277517500681,"y0":50.00659738473272,"z0":5.694906606403499,"aX":15.297931726997431},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":2029,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4092754477079734,"extension":5.778542979008346},"index":3,"playId":"35f18ec0-a0ba-3647-abd8-20948bcf1b54","pitchNumber":4,"startTime":"2026-08-29T22:09:39.430Z","endTime":"2026-08-29T22:09:44.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.822855445943777,"aZ":-30.18022049843078,"pfxX":9.725004395353276,"pfxZ":1.3045561131984087,"pX":-0.6499770375815889,"pZ":1.41398885094409,"vX0":-7.392552452764614,"vY0":-121.86939427244026,"vZ0":-4.082699461595588,"x":141.78,"y":200.6,"x0":1.1386527880303239,"y0":50.00193473872913,"z0":5.678272860681074,"aX":14.831881868305022},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":-16.2,"spinRate":1231,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.44706717905730464,"extension":5.832460753736966},"hitData":{"launchSpeed":80.2,"launchAngle":10.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":94.17,"coordY":130.88}},"index":4,"playId":"9856f4e4-0b0e-33be-aa0f-beca96cc23f6","pitchNumber":5,"startTime":"2026-08-29T22:10:01.470Z","endTime":"2026-08-29T22:10:10.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:10:10.001Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to left fielder Turner Hill. Corbin Carroll scores. Geraldo Perdomo out at 1st on the throw, left fielder Turner Hill to third baseman Shay Whitcomb to second baseman Nate Furman to shortstop Christian Koss to first baseman Rafael Devers. Gabriel Moreno to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:10:33.264Z","endTime":"2026-08-29T22:11:24.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":675920,"link":"/api/v1/people/675920"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70134216426115,"aZ":-30.52228487042331,"pfxX":10.469703652287992,"pfxZ":0.9342773910402133,"pX":-0.7348350896989909,"pZ":0.8045468901671262,"vX0":-8.337517100189162,"vY0":-132.58757728057202,"vZ0":-6.588462237293313,"x":145.01,"y":217.06,"x0":1.1041609249705784,"y0":50.00160107706402,"z0":5.574914180813686,"aX":18.473672833440247},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":1961,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4145140742326703,"extension":5.692335217333172},"index":0,"playId":"0acc234a-0625-3dfd-a00f-97e97c45ff6a","pitchNumber":1,"startTime":"2026-08-29T22:10:41.829Z","endTime":"2026-08-29T22:10:46.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05177376775577,"aZ":-30.597596366416518,"pfxX":9.634794748937411,"pfxZ":0.8973002494118649,"pX":-0.10274807133774586,"pZ":2.5958384182346257,"vX0":-6.670776108646944,"vY0":-132.6738016749143,"vZ0":-2.3957976822301226,"x":120.92,"y":168.69,"x0":1.210087133327716,"y0":50.00454173147416,"z0":5.771955728040585,"aX":16.94027961699088},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":-15.7,"spinRate":2102,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4150447952623826,"extension":5.701439332127459},"hitData":{"launchSpeed":99.1,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.92,"coordY":125.33}},"index":1,"playId":"0fb51d9a-a109-3ede-a214-1b3ae399622e","pitchNumber":2,"startTime":"2026-08-29T22:11:01.858Z","endTime":"2026-08-29T22:11:24.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:11:24.909Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Shay Whitcomb to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:12:07.784Z","endTime":"2026-08-29T22:13:11.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40069069297104,"aZ":-27.70194804995984,"pfxX":9.135747593917909,"pfxZ":2.4321019456127715,"pX":0.8683323672003886,"pZ":3.704960446287634,"vX0":-4.266198861926871,"vY0":-134.55444348698472,"vZ0":-0.5084713585997005,"x":83.9,"y":138.75,"x0":1.2849511087979428,"y0":50.003033632772215,"z0":5.854272889406772,"aX":16.800350155107335},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":1995,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40661526393923175,"extension":5.735446615300573},"index":0,"playId":"cbe9d8fc-53ff-3ac2-869c-aa3a77720ff7","pitchNumber":1,"startTime":"2026-08-29T22:12:07.784Z","endTime":"2026-08-29T22:12:11.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58292435594315,"aZ":-31.116714154638952,"pfxX":10.099370728702253,"pfxZ":0.5831640386559211,"pX":-0.6052949814594927,"pZ":2.3210063120912117,"vX0":-8.239720230055426,"vY0":-134.20583226263847,"vZ0":-3.089404500038917,"x":140.07,"y":176.11,"x0":1.1899682569179864,"y0":50.006466422658455,"z0":5.699467943493825,"aX":18.45799304340155},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.6,"spinRate":2048,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4078542649466872,"extension":5.82680946230827},"index":1,"playId":"69ce79d2-d08e-39a1-9af1-fe42140f06db","pitchNumber":2,"startTime":"2026-08-29T22:12:26.171Z","endTime":"2026-08-29T22:12:30.332Z","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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76801487963769,"aZ":-32.352217205207786,"pfxX":-6.28845677172878,"pfxZ":-0.12254652014946643,"pX":0.2502766956253121,"pZ":3.612714159554697,"vX0":-1.29709057799238,"vY0":-121.00768020113648,"vZ0":1.8091162081256302,"x":107.46,"y":141.24,"x0":1.6093533491010816,"y0":50.00067231741342,"z0":5.672894596226003,"aX":-9.40144036839498},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":11.6,"spinRate":2738,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.45120486894948186,"extension":5.640169477385371},"index":2,"playId":"45b0036b-02ae-373c-80d7-bfbb2ad1b416","pitchNumber":3,"startTime":"2026-08-29T22:12:45.117Z","endTime":"2026-08-29T22:12:50.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058981929934863,"aZ":-28.16210268847099,"pfxX":10.819242159924357,"pfxZ":2.2511798751208953,"pX":-0.18677686173769492,"pZ":2.505950503705457,"vX0":-7.0367787723394235,"vY0":-132.81390217907142,"vZ0":-3.0755655675807994,"x":124.12,"y":171.12,"x0":1.0945232870886616,"y0":50.00224615808012,"z0":5.7320509539658975,"aX":19.28336686738547},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":-18.0,"spinRate":1964,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4127579833572641,"extension":5.7084468402143544},"hitData":{"launchSpeed":102.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":162.32}},"index":3,"playId":"69d8701f-3470-3d08-9647-c9ba27ffadb1","pitchNumber":4,"startTime":"2026-08-29T22:13:02.677Z","endTime":"2026-08-29T22:13:11.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:13:11.678Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:16:01.269Z","endTime":"2026-08-29T22:17:06.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Merrill Kelly, batting 7th, replacing pitcher Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:15:32.357Z","endTime":"2026-08-29T22:16:03.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"703","replacedPlayer":{"id":518876,"link":"/api/v1/people/518876"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.227906065560777,"aZ":-19.05800410425008,"pfxX":-2.283840674955548,"pfxZ":6.724408803019204,"pX":0.8571960136175261,"pZ":2.5518303858619067,"vX0":5.068967579559266,"vY0":-138.38427075622923,"vZ0":-5.627555175334006,"x":84.33,"y":169.88,"x0":-0.6968677188560807,"y0":50.00332767430452,"z0":5.8775567134490485,"aX":-4.455427253647309},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":3.1,"spinRate":2012,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.394935510965297,"extension":6.3356922287614585},"index":1,"playId":"f9879e4d-bf6c-3932-ad08-be228716ec96","pitchNumber":1,"startTime":"2026-08-29T22:16:03.454Z","endTime":"2026-08-29T22:16:08.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07403798664165,"aZ":-26.351698768428005,"pfxX":2.2108861877346655,"pfxZ":3.386571054182573,"pX":1.4536967978684203,"pZ":0.5375199544489118,"vX0":4.837557853663423,"vY0":-129.73762250835446,"vZ0":-8.385921318940348,"x":61.59,"y":224.27,"x0":-0.716321177116749,"y0":50.002955942518994,"z0":5.795738409449558,"aX":3.798269636743817},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-5.0,"spinRate":2147,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.420886598380537,"extension":6.327024533337294},"index":2,"playId":"b5c278ee-7456-363c-924a-d4db5b79e49e","pitchNumber":2,"startTime":"2026-08-29T22:16:17.721Z","endTime":"2026-08-29T22:16:22.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24838267400867,"aZ":-27.992304892804686,"pfxX":2.028910031130963,"pfxZ":2.4472034550740958,"pX":0.33162240115161,"pZ":1.8475732068286033,"vX0":2.291221775089366,"vY0":-130.12711052308165,"vZ0":-5.113326680107701,"x":104.36,"y":188.9,"x0":-0.8250637362602251,"y0":50.00224968321312,"z0":5.968284708645871,"aX":3.466311835534682},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-4.2,"spinRate":2034,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4215182334475389,"extension":6.331408059870437},"index":3,"playId":"b1a855f8-95ab-3a72-a458-f1574f909b24","pitchNumber":3,"startTime":"2026-08-29T22:16:36.971Z","endTime":"2026-08-29T22:16:41.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T22:16:50.158Z","endTime":"2026-08-29T22:17:02.890Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"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":89.9,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.176507515291192,"aZ":-28.250844420899256,"pfxX":1.203937129563645,"pfxZ":2.25362400116619,"pX":1.4232351762196986,"pZ":1.2294730621685326,"vX0":5.070178938736817,"vY0":-130.81560006181957,"vZ0":-6.530341473823595,"x":62.75,"y":205.58,"x0":-0.6922665419591097,"y0":50.005682692682406,"z0":5.860810702187759,"aX":2.0975984950135214},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":-3.2,"spinRate":2069,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4178208965995278,"extension":6.329230950994465},"index":5,"playId":"d18ce2a5-7aa0-3768-ae4a-3f2083976286","pitchNumber":4,"startTime":"2026-08-29T22:17:02.890Z","endTime":"2026-08-29T22:17:06.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:17:06.852Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, first baseman Tim Tawa to pitcher Taylor Clarke.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:17:26.558Z","endTime":"2026-08-29T22:19:55.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117089574139378,"aZ":-21.991882456623674,"pfxX":-7.763572439282452,"pfxZ":5.145631915270651,"pX":-0.02251716324287489,"pZ":2.076550922173079,"vX0":5.215311992618651,"vY0":-139.51834814198406,"vZ0":-6.2678547794353,"x":117.86,"y":182.71,"x0":-0.9031940794998247,"y0":50.00524289493256,"z0":5.792311441649908,"aX":-15.373811603205596},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":13.1,"spinRate":2316,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3919316870183023,"extension":6.131499701081923},"index":0,"playId":"bf22788f-bc32-3702-ba97-4679df0c62f1","pitchNumber":1,"startTime":"2026-08-29T22:17:32.510Z","endTime":"2026-08-29T22:17:36.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292539373472465,"aZ":-29.75078723970719,"pfxX":-10.196035262507692,"pfxZ":1.3837651316776567,"pX":-0.5336492278572089,"pZ":1.6241222172310545,"vX0":5.011951531328879,"vY0":-130.59436429024865,"vZ0":-4.376827587223599,"x":137.34,"y":194.93,"x0":-1.1403473711294567,"y0":50.00038219708369,"z0":5.527803428332188,"aX":-17.82845806969058},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":17.5,"spinRate":1607,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41741664761512176,"extension":6.222663051448171},"index":1,"playId":"919139b1-6e0d-3dcc-8994-a33923cd5a59","pitchNumber":2,"startTime":"2026-08-29T22:17:59.902Z","endTime":"2026-08-29T22:18:04.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T22:18:08.976Z","endTime":"2026-08-29T22:18:22.815Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26749436768454,"aZ":-29.17597149977969,"pfxX":-8.856529272191153,"pfxZ":1.6873567283305917,"pX":-0.2833132308711277,"pZ":0.5210008446877747,"vX0":5.085177629443601,"vY0":-132.3985537258427,"vZ0":-7.387930133877346,"x":127.8,"y":224.71,"x0":-1.0782469128899592,"y0":50.00191885781944,"z0":5.482721145353181,"aX":-15.722493048012113},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":1673,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41369085698503527,"extension":6.217522216329106},"index":3,"playId":"ed11ce61-bbda-3b33-b485-d3dc29e7b780","pitchNumber":3,"startTime":"2026-08-29T22:18:22.815Z","endTime":"2026-08-29T22:18:26.781Z","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.6,"endSpeed":89.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89281947682944,"aZ":-17.998715837698583,"pfxX":-7.312799153454783,"pfxZ":7.042545366768433,"pX":0.3682924596529592,"pZ":2.2735321933322137,"vX0":5.336324234137636,"vY0":-140.52932715794313,"vZ0":-6.880306832943011,"x":102.96,"y":177.39,"x0":-0.5988488019472676,"y0":50.00412549503798,"z0":5.909750760201183,"aX":-14.72331141187725},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":12.2,"spinRate":2267,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38878943441000624,"extension":6.198064989702678},"index":4,"playId":"a6d4cd00-2a62-3839-b23c-6629cd9375bc","pitchNumber":4,"startTime":"2026-08-29T22:18:41.708Z","endTime":"2026-08-29T22:18:45.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9264771179014,"aZ":-27.312654164352644,"pfxX":-10.357390717627265,"pfxZ":2.724900978474434,"pX":-0.9455351970185826,"pZ":1.8590299868447,"vX0":3.8611375399953802,"vY0":-131.72328692240615,"vZ0":-4.585155587095082,"x":153.04,"y":188.59,"x0":-1.071702652119906,"y0":50.00477472362397,"z0":5.6050091411796785,"aX":-18.48370279555785},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":18.1,"spinRate":1741,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41338595953075297,"extension":6.295428306935635},"index":5,"playId":"3ddb0ffc-7f1c-3bec-9bb5-e8b541b4f24b","pitchNumber":5,"startTime":"2026-08-29T22:19:04.057Z","endTime":"2026-08-29T22:19:08.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105226792672724,"aZ":-33.73728824140628,"pfxX":-9.506862061199358,"pfxZ":-0.8696884546889376,"pX":0.8732314960792973,"pZ":0.7312324407006227,"vX0":7.924215253368674,"vY0":-132.9433752130253,"vZ0":-6.181827004515447,"x":83.71,"y":219.04,"x0":-0.9087423236771124,"y0":50.00575265579848,"z0":5.531233937471473,"aX":-17.045601688395827},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.8,"breakHorizontal":15.5,"spinRate":1899,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41177199632628714,"extension":6.451928372958297},"index":6,"playId":"ec7da0ef-de68-371c-a0d0-0d8741d4131b","pitchNumber":6,"startTime":"2026-08-29T22:19:26.267Z","endTime":"2026-08-29T22:19:30.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044361781959147,"aZ":-18.398361768061537,"pfxX":-8.319916943674269,"pfxZ":6.837057482925201,"pX":0.3305590993225862,"pZ":2.48595946230846,"vX0":5.565591371473876,"vY0":-139.95512421891735,"vZ0":-6.317292994245586,"x":104.4,"y":171.66,"x0":-0.5874482106141078,"y0":50.000949226295916,"z0":5.9477910904832925,"aX":-16.75632726471493},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2349,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3890973176028183,"extension":6.066592627770093},"hitData":{"launchSpeed":97.5,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.45,"coordY":151.06}},"index":7,"playId":"0aae1774-ea40-3906-a66c-bd998a069146","pitchNumber":7,"startTime":"2026-08-29T22:19:46.520Z","endTime":"2026-08-29T22:19:55.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:19:55.306Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (32) on a fly ball to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:20:20.650Z","endTime":"2026-08-29T22:21:14.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.316488574653043,"aZ":-21.982495369587056,"pfxX":-8.388955089777964,"pfxZ":5.161334708941611,"pX":-0.8461703615226739,"pZ":3.125077631001998,"vX0":3.1135331496637075,"vY0":-139.5872168139413,"vZ0":-3.7436898891211188,"x":149.25,"y":154.4,"x0":-0.8859684983230031,"y0":50.001801540233934,"z0":5.930340917877939,"aX":-16.55869112878977},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":2183,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.392337997752056,"extension":6.039856445180876},"index":0,"playId":"b996d418-9774-3c82-af94-82b579f6e71b","pitchNumber":1,"startTime":"2026-08-29T22:20:23.441Z","endTime":"2026-08-29T22:20:27.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470620811325137,"aZ":-32.57823577397509,"pfxX":-8.53597430896972,"pfxZ":-0.23358151016461814,"pX":1.2173191726984847,"pZ":0.7034067768897938,"vX0":8.181125319669983,"vY0":-130.99624239964533,"vZ0":-6.441743626650995,"x":70.6,"y":219.79,"x0":-0.824520487450545,"y0":50.001175216883134,"z0":5.603988287910364,"aX":-14.960108957640184},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.6,"breakHorizontal":13.8,"spinRate":1693,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4167748260817623,"extension":6.403046062283713},"index":1,"playId":"61a479b5-c5c2-366d-a2ce-731296eda1da","pitchNumber":2,"startTime":"2026-08-29T22:20:38.439Z","endTime":"2026-08-29T22:20:42.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116554749054366,"aZ":-18.88814544040382,"pfxX":-8.536128905209909,"pfxZ":6.769373905000563,"pX":0.5823714446684766,"pZ":2.1256813021983416,"vX0":6.4844950439650235,"vY0":-137.86475970466176,"vZ0":-6.535262447169786,"x":94.8,"y":181.39,"x0":-0.6687873303623546,"y0":50.00155096326695,"z0":5.762762943724009,"aX":-16.747179658439553},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2360,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39442340307505663,"extension":6.469420349431581},"hitData":{"launchSpeed":106.3,"launchAngle":23.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":50.34}},"index":2,"playId":"4f75f07c-16ea-3310-9b4a-c86dbc8a2b0e","pitchNumber":3,"startTime":"2026-08-29T22:20:58.934Z","endTime":"2026-08-29T22:21:14.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:21:14.853Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:21:39.394Z","endTime":"2026-08-29T22:23:07.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356471553319263,"aZ":-32.97716958595052,"pfxX":-9.619428951544382,"pfxZ":-0.472087561407486,"pX":-0.41319163730308045,"pZ":3.314605570635726,"vX0":4.852453667639721,"vY0":-130.15527115536815,"vZ0":0.024462158839048787,"x":132.75,"y":149.29,"x0":-1.05609196818313,"y0":50.00029214572744,"z0":5.810711561944569,"aX":-16.43448158025366},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":1607,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4214755648288748,"extension":6.408753923461439},"index":0,"playId":"e5bb079c-d83e-3533-b63d-04c2f41de485","pitchNumber":1,"startTime":"2026-08-29T22:21:44.890Z","endTime":"2026-08-29T22:21:50.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155787175616016,"aZ":-16.238438809348143,"pfxX":-2.5004671838963786,"pfxZ":8.136692723094388,"pX":1.1481620867479752,"pZ":2.454793353189745,"vX0":6.289673167431255,"vY0":-138.40488091944076,"vZ0":-6.092891800265685,"x":73.23,"y":172.5,"x0":-0.8194192799485905,"y0":50.00368011200342,"z0":5.755137568199971,"aX":-4.898339902012722},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":3.4,"spinRate":2342,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3943266745472922,"extension":6.036868995346793},"index":1,"playId":"6a614ef5-3ff4-3e82-a447-ac826fc293e5","pitchNumber":2,"startTime":"2026-08-29T22:22:08.622Z","endTime":"2026-08-29T22:22:12.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346254072437464,"aZ":-35.02436206853063,"pfxX":-8.282844749188996,"pfxZ":-1.5864898850807103,"pX":-0.44491884464075293,"pZ":1.5009986804801763,"vX0":4.738805755558957,"vY0":-132.75403641114704,"vZ0":-3.980832988161459,"x":133.96,"y":198.25,"x0":-1.1731410401953966,"y0":50.00593415140683,"z0":5.558450131810841,"aX":-14.846336727013664},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.5,"breakHorizontal":14.0,"spinRate":1695,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41195756247642557,"extension":6.191693347971695},"index":2,"playId":"28919c88-2a33-3fdd-83e1-f33861371d36","pitchNumber":3,"startTime":"2026-08-29T22:22:25.333Z","endTime":"2026-08-29T22:22:29.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92072078064375,"aZ":-22.04988986741736,"pfxX":-8.761231085962628,"pfxZ":5.074383201916162,"pX":0.9837450309089282,"pZ":1.8932051342198728,"vX0":7.888952847438458,"vY0":-139.75406148522637,"vZ0":-6.745948685716489,"x":79.5,"y":187.66,"x0":-0.7253750367456762,"y0":50.00453171217757,"z0":5.767501396244864,"aX":-17.483950057680353},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":2293,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39061896939073915,"extension":6.483996631538292},"index":3,"playId":"ffb92ec4-0e0e-3acd-b2ba-1aa6a4a45e36","pitchNumber":4,"startTime":"2026-08-29T22:22:43.738Z","endTime":"2026-08-29T22:22:48.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":90.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944215870541747,"aZ":-20.756939709798992,"pfxX":-6.84773189792794,"pfxZ":5.600388505970345,"pX":1.1070456235086465,"pZ":2.900366591498804,"vX0":7.69262483131663,"vY0":-140.31198373199717,"vZ0":-4.578542714615239,"x":74.8,"y":160.47,"x0":-0.7510865432950473,"y0":50.005485506467075,"z0":5.86526650931582,"aX":-13.96817313215797},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":11.3,"spinRate":2270,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3870106409856606,"extension":6.234709563958988},"index":4,"playId":"87bb30f0-664e-35b7-b5f6-c6536dbafc43","pitchNumber":5,"startTime":"2026-08-29T22:23:02.578Z","endTime":"2026-08-29T22:23:07.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:23:07.947Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a sharp line drive to right fielder Corbin Carroll. Rafael Devers scores. Bryce Eldridge to 3rd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:23:39.140Z","endTime":"2026-08-29T22:23:54.337Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":664199,"link":"/api/v1/people/664199"},"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, 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":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124187775929784,"aZ":-31.059700265706535,"pfxX":-9.997893047672846,"pfxZ":0.6248784941602601,"pX":-0.08799206829501362,"pZ":2.1577084840743415,"vX0":6.285547471729288,"vY0":-131.99851660606635,"vZ0":-3.028851940207634,"x":120.35,"y":180.52,"x0":-1.187411399852768,"y0":50.00410384102358,"z0":5.580299166740617,"aX":-17.843264241631335},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.7,"breakHorizontal":16.9,"spinRate":1795,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.41318390237617963,"extension":6.373493550563436},"hitData":{"launchSpeed":104.0,"launchAngle":13.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.23,"coordY":72.0}},"index":0,"playId":"0b1783dc-2082-33be-84af-39dc674ae53d","pitchNumber":1,"startTime":"2026-08-29T22:23:44.305Z","endTime":"2026-08-29T22:23:54.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:23:54.337Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Turner Hill lines out to center fielder Jordan Lawlar.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:25:04.302Z","endTime":"2026-08-29T22:29:31.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11,12],"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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"index":0,"startTime":"2026-08-29T22:24:16.446Z","endTime":"2026-08-29T22:25:06.465Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506743444752104,"aZ":-23.294649354830373,"pfxX":-10.238171442684056,"pfxZ":4.511924835176146,"pX":-0.044354761682338775,"pZ":2.558380260349751,"vX0":5.85927977616905,"vY0":-139.04524285035734,"vZ0":-4.7142860744863935,"x":118.69,"y":169.7,"x0":-0.8422924430247581,"y0":50.00640514560676,"z0":5.8102345303040766,"aX":-20.166026404130516},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":17.4,"spinRate":2146,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3930707237989952,"extension":6.255751726605595},"index":1,"playId":"8909a191-27ab-3ef7-9dd6-85ae93f5aa86","pitchNumber":1,"startTime":"2026-08-29T22:25:06.465Z","endTime":"2026-08-29T22:25:11.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44889919228824,"aZ":-29.747054114139374,"pfxX":-9.024923354908907,"pfxZ":1.3670174754741904,"pX":-0.03110467380572046,"pZ":1.2379569070005567,"vX0":6.0092015294022705,"vY0":-132.7365317823793,"vZ0":-5.777389384664934,"x":118.19,"y":205.36,"x0":-1.1562493727449838,"y0":50.005481438792664,"z0":5.619507672840761,"aX":-16.04383815490285},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":2047,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41327139700660265,"extension":6.311127178680905},"index":2,"playId":"cdb8c262-c400-362b-a281-1b57d9b66bc2","pitchNumber":2,"startTime":"2026-08-29T22:25:23.696Z","endTime":"2026-08-29T22:25:30.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479825231528984,"aZ":-29.34222168708283,"pfxX":-8.191328687468825,"pfxZ":1.6132329853685454,"pX":-0.697635777019493,"pZ":0.7646240402903758,"vX0":4.128075082239635,"vY0":-130.75539267950558,"vZ0":-6.656558844474405,"x":143.59,"y":218.14,"x0":-1.2226342843001097,"y0":50.00217153778222,"z0":5.510768076664723,"aX":-14.352578714124757},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":14.0,"spinRate":1821,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41699727325581293,"extension":6.389972579257277},"index":3,"playId":"08cf9517-ed67-393c-b975-ca1fb8b700a0","pitchNumber":3,"startTime":"2026-08-29T22:25:59.867Z","endTime":"2026-08-29T22:26:03.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640004930213934,"aZ":-27.175047240001824,"pfxX":2.750872591210346,"pfxZ":2.9589444229337207,"pX":-0.3569044415493028,"pZ":1.9815012325217338,"vX0":0.8038363567244304,"vY0":-129.1764750899696,"vZ0":-4.797271174516246,"x":130.6,"y":185.28,"x0":-1.0295142505024981,"y0":50.00533406052477,"z0":5.949184068479753,"aX":4.654777749225216},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-5.2,"spinRate":2298,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.4238292329645428,"extension":6.220824183702056},"index":4,"playId":"73841950-f5be-39d6-baec-da1741f33beb","pitchNumber":4,"startTime":"2026-08-29T22:26:21.975Z","endTime":"2026-08-29T22:26:25.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55258554585423,"aZ":-18.065569264288555,"pfxX":-8.115764955384348,"pfxZ":7.146869919842933,"pX":-0.43131931168192766,"pZ":1.4729783475813012,"vX0":3.9313371740072167,"vY0":-140.2708421371659,"vZ0":-8.596090776624365,"x":133.44,"y":199.01,"x0":-0.8039864029043626,"y0":50.00241297952164,"z0":5.776936824542265,"aX":-16.017742486443314},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2114,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.39191760367493345,"extension":6.343395371428283},"index":5,"playId":"5079454b-4c4e-3afd-8f0f-893fa2e18db6","pitchNumber":5,"startTime":"2026-08-29T22:26:51.636Z","endTime":"2026-08-29T22:26:56.060Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"dccf0727-1d58-3c19-abbf-a7e48e0769a5","startTime":"2026-08-29T22:27:19.945Z","endTime":"2026-08-29T22:27:25.086Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174613254400246,"aZ":-31.541240419020106,"pfxX":-9.838517901967142,"pfxZ":0.35753001097861414,"pX":-0.4045390512132595,"pZ":2.3235299531367266,"vX0":5.097350274422792,"vY0":-132.9257076992709,"vZ0":-2.6375897129838903,"x":132.42,"y":176.04,"x0":-1.0674326734446868,"y0":50.006448321098354,"z0":5.6159493244466585,"aX":-17.630838321958677},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.2,"breakHorizontal":16.7,"spinRate":1782,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4118682125011355,"extension":6.241405195368047},"index":7,"playId":"90aeda5f-5441-39f2-bb83-160e6e5e22d7","pitchNumber":6,"startTime":"2026-08-29T22:27:35.448Z","endTime":"2026-08-29T22:27:39.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968210157702735,"aZ":-19.524733948286208,"pfxX":-6.846945591910343,"pfxZ":6.409867331031677,"pX":-0.42598445456256906,"pZ":2.474541279801017,"vX0":3.6231778428512533,"vY0":-139.06916675487983,"vZ0":-5.8501200189449225,"x":133.24,"y":171.97,"x0":-0.850789196011903,"y0":50.005310217324954,"z0":5.8858612049850745,"aX":-13.515098632854038},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":11.8,"spinRate":2311,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3927251849059985,"extension":6.357103508541931},"index":8,"playId":"4984085b-0055-3092-a2c4-cdf4a7928e5d","pitchNumber":7,"startTime":"2026-08-29T22:27:58.196Z","endTime":"2026-08-29T22:28:03.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60709745803019,"aZ":-23.44488670687803,"pfxX":-9.0599759256485,"pfxZ":4.5400447193773035,"pX":-1.013393866078666,"pZ":2.3258073645329267,"vX0":2.826035808525951,"vY0":-138.0375680576448,"vZ0":-5.208923773065843,"x":155.63,"y":175.98,"x0":-0.8751230959418005,"y0":50.00658574965711,"z0":5.822409311291397,"aX":-17.433663541942984},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2070,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39726703314568956,"extension":6.306528035421911},"index":9,"playId":"a83f4cb6-21fe-333b-beeb-40d8340e6b4d","pitchNumber":8,"startTime":"2026-08-29T22:28:26.655Z","endTime":"2026-08-29T22:28:32.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"playId":"8199d360-f6d8-4348-ac05-1df22e6419ff","startTime":"2026-08-29T22:28:42.712Z","endTime":"2026-08-29T22:28:47.712Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168784865264087,"aZ":-24.578710351403483,"pfxX":-7.388845687472106,"pfxZ":3.812751043729401,"pX":0.3397773103316727,"pZ":2.3177519090755747,"vX0":5.65901274044621,"vY0":-139.0948316385941,"vZ0":-5.392446931329286,"x":104.05,"y":176.2,"x0":-0.7437330630531318,"y0":50.006374478868445,"z0":5.874652079265373,"aX":-14.73057024057936},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":12.5,"spinRate":1992,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3912356762202909,"extension":6.200219623665477},"index":11,"playId":"5f6ca64e-48d5-323b-96b9-e92e889d962d","pitchNumber":9,"startTime":"2026-08-29T22:28:57.649Z","endTime":"2026-08-29T22:29:02.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56784434547199,"aZ":-21.733871287355438,"pfxX":-7.9928800271313865,"pfxZ":5.3536269505703,"pX":0.044914599970623754,"pZ":2.565706026488532,"vX0":4.8764934195627445,"vY0":-138.6381029893724,"vZ0":-5.109449717402118,"x":115.29,"y":169.51,"x0":-0.6970677422651634,"y0":50.00193623998003,"z0":5.880313014524257,"aX":-15.5810310148307},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":2122,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3948549508563928,"extension":6.285754037816462},"hitData":{"launchSpeed":98.7,"launchAngle":20.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":69.59}},"index":12,"playId":"d171d117-924b-3996-a16b-d5378d920452","pitchNumber":10,"startTime":"2026-08-29T22:29:23.928Z","endTime":"2026-08-29T22:29:31.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:29:31.436Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a ground ball to left fielder Turner Hill.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:31:37.745Z","endTime":"2026-08-29T22:31:54.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71615247409656,"aZ":-28.393405354719675,"pfxX":9.211963152826593,"pfxZ":2.1337484656793766,"pX":0.36279182648281805,"pZ":2.533742193487012,"vX0":-5.759670095638259,"vY0":-131.8705707718526,"vZ0":-2.99296031545758,"x":103.17,"y":170.37,"x0":1.3728187509454415,"y0":50.000073754590936,"z0":5.766676771739618,"aX":16.30367604889169},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":1943,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.414548211115386,"extension":5.730241036751925},"hitData":{"launchSpeed":105.5,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.69,"coordY":103.04}},"index":0,"playId":"a6bd54f0-d9a9-3959-b0ce-2931560263d5","pitchNumber":1,"startTime":"2026-08-29T22:31:45.004Z","endTime":"2026-08-29T22:31:54.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:31:54.667Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Barrosa singles on a soft bunt ground ball to third baseman Shay Whitcomb. Tim Tawa to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:32:39.432Z","endTime":"2026-08-29T22:32:50.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Barrosa replaces Taylor Clarke.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:32:08.756Z","endTime":"2026-08-29T22:32:13.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"704","replacedPlayer":{"id":664199,"link":"/api/v1/people/664199"}},{"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":1,"startTime":"2026-08-29T22:32:13.531Z","endTime":"2026-08-29T22:32:41.549Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80225281019141,"aZ":-30.151401747723373,"pfxX":1.378500194378887,"pfxZ":1.2303530043488244,"pX":-1.2779104883365147,"pZ":2.4237830366612396,"vX0":-6.641178951723892,"vY0":-127.23353231914805,"vZ0":-2.4662505002551702,"x":165.71,"y":173.34,"x0":1.1811163041863983,"y0":50.00577444686803,"z0":5.782382106214551,"aX":2.273244227685164},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-1.1,"spinRate":2130,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.42962527531273853,"extension":5.726958054980916},"hitData":{"launchSpeed":41.0,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":120.94,"coordY":197.18}},"index":2,"playId":"958f8ab6-c555-309c-95f8-16c32dab35c9","pitchNumber":1,"startTime":"2026-08-29T22:32:41.549Z","endTime":"2026-08-29T22:32:50.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:32:50.582Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Lawlar singles on a ground ball to left fielder Turner Hill, deflected by shortstop Christian Koss. Tim Tawa scores. Jorge Barrosa to 2nd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:33:18.823Z","endTime":"2026-08-29T22:33:36.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":675920,"link":"/api/v1/people/675920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691915555020522,"aZ":-24.0927340473285,"pfxX":4.234415149715808,"pfxZ":4.868206346628879,"pX":0.46167222037753886,"pZ":1.99080045045836,"vX0":-3.550035796822813,"vY0":-127.84690808353129,"vZ0":-4.564576148490851,"x":99.4,"y":185.03,"x0":1.3162762343613665,"y0":50.003040682850845,"z0":5.684123088379253,"aX":7.028726686260862},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-6.8,"spinRate":1996,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.42798118887608316,"extension":5.620143092080183},"hitData":{"launchSpeed":89.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":79.35,"coordY":107.6}},"index":0,"playId":"c72f61db-ecf1-3832-a8dd-bc927ecf72c8","pitchNumber":1,"startTime":"2026-08-29T22:33:24.876Z","endTime":"2026-08-29T22:33:36.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:33:36.899Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ryan Waldschmidt reaches on a fielder's choice, fielded by third baseman Shay Whitcomb. Jorge Barrosa to 3rd. Jordan Lawlar to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:34:07.799Z","endTime":"2026-08-29T22:34:53.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720991867057005,"aZ":-27.26956354624302,"pfxX":9.415510195465968,"pfxZ":2.7587104353828664,"pX":0.5669188570236194,"pZ":2.70670325127761,"vX0":-4.840427114255534,"vY0":-132.38210926930515,"vZ0":-2.9509353470612316,"x":95.39,"y":165.7,"x0":1.1937618844716982,"y0":50.004054410237245,"z0":5.827716949369635,"aX":16.746787534853304},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-16.1,"spinRate":2065,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4134315636963479,"extension":5.621663025901132},"index":0,"playId":"37eb5431-adec-360e-90be-4a0d53830d32","pitchNumber":1,"startTime":"2026-08-29T22:34:09.856Z","endTime":"2026-08-29T22:34:14.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55504850506161,"aZ":-34.43475148786761,"pfxX":9.484241776709458,"pfxZ":-1.5496532206384401,"pX":-0.036933308620504986,"pZ":3.29672192902867,"vX0":-5.901159200318537,"vY0":-120.75003821199596,"vZ0":1.0742603787789526,"x":118.41,"y":149.77,"x0":1.2180273590755073,"y0":50.00079758148617,"z0":5.897748657986935,"aX":13.873468952409915},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":-15.6,"spinRate":1479,"spinDirection":352},"zone":2,"typeConfidence":2.0,"plateTime":0.4552311907916833,"extension":5.820931626152541},"index":1,"playId":"2fd16b6a-0061-3e65-bc70-c633b6911616","pitchNumber":2,"startTime":"2026-08-29T22:34:26.863Z","endTime":"2026-08-29T22:34:31.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08346509630058,"aZ":-33.36165799417399,"pfxX":9.45514963649294,"pfxZ":-0.7795758676685036,"pX":0.30320235064341394,"pZ":2.260459418885254,"vX0":-5.626166099252102,"vY0":-123.30354990089198,"vZ0":-1.4713572052587203,"x":105.44,"y":177.75,"x0":1.3941601546348255,"y0":50.00077632238986,"z0":5.697670404511945,"aX":14.45786845126505},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.6,"breakHorizontal":-15.7,"spinRate":1421,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.4453755331435456,"extension":5.849489038645164},"hitData":{"launchSpeed":83.6,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":163.84}},"index":2,"playId":"8a91ac7a-1693-325e-976b-6d53c3331774","pitchNumber":3,"startTime":"2026-08-29T22:34:45.382Z","endTime":"2026-08-29T22:34:53.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:34:53.429Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ildemaro Vargas grounds into a double play, shortstop Christian Koss to second baseman Nate Furman to first baseman Rafael Devers. Jorge Barrosa scores. Jordan Lawlar to 3rd. Ryan Waldschmidt out at 2nd. Ildemaro Vargas out at 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:35:24.931Z","endTime":"2026-08-29T22:35:56.467Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":675920,"link":"/api/v1/people/675920"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80632050229922,"aZ":-29.946529950538856,"pfxX":8.731750916233086,"pfxZ":1.4790466169652543,"pX":-0.08872332369844203,"pZ":1.9012472829427935,"vX0":-6.024132622444569,"vY0":-121.15437160469953,"vZ0":-3.0036564093035008,"x":120.38,"y":187.45,"x0":1.279687806617924,"y0":50.00184320368858,"z0":5.739730753036353,"aX":13.147618526837295},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":-14.6,"spinRate":1512,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.44986665263405756,"extension":5.800305047489432},"index":0,"playId":"b78265d0-bd20-3de5-a13b-5a8c0a5fc934","pitchNumber":1,"startTime":"2026-08-29T22:35:24.931Z","endTime":"2026-08-29T22:35:29.981Z","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":91.4,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.644752317144665,"aZ":-20.655076608594072,"pfxX":4.373568553056962,"pfxZ":6.321206184879363,"pX":0.6476562946855253,"pZ":2.4792296450480285,"vX0":-3.4532960433718953,"vY0":-133.1468249428992,"vZ0":-4.739633555815016,"x":92.31,"y":171.84,"x0":1.383858758286782,"y0":50.002287471610515,"z0":5.748129314971623,"aX":7.968126107490143},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":-7.3,"spinRate":1901,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.40909442793705164,"extension":5.669094869163138},"hitData":{"launchSpeed":95.4,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.28,"coordY":151.03}},"index":1,"playId":"850c0507-0834-3551-a4b5-65396d3e8695","pitchNumber":2,"startTime":"2026-08-29T22:35:48.460Z","endTime":"2026-08-29T22:35:56.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:35:56.467Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:36:16.595Z","endTime":"2026-08-29T22:37:45.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.532408053130425,"aZ":-30.319623222455753,"pfxX":11.408900518205492,"pfxZ":1.0455075871864326,"pX":-1.4974173511310973,"pZ":1.5279180319122032,"vX0":-10.804371107480307,"vY0":-132.78968000512816,"vZ0":-4.837414512642327,"x":174.08,"y":197.53,"x0":1.1573924465857988,"y0":50.00341604136101,"z0":5.599913011125628,"aX":20.215260511434852},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.1,"spinRate":1936,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.41374377554280617,"extension":5.886922814899769},"index":0,"playId":"3f8a28b5-2d4b-3599-b1af-4a1e91f2a4bd","pitchNumber":1,"startTime":"2026-08-29T22:36:24.583Z","endTime":"2026-08-29T22:36:28.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677257597554757,"aZ":-26.129950299357482,"pfxX":10.315319866766652,"pfxZ":3.395934432171675,"pX":1.1979086983608076,"pZ":2.502558351683845,"vX0":-3.941641048660627,"vY0":-132.6259066533329,"vZ0":-3.4107931459497696,"x":71.34,"y":171.21,"x0":1.3642875637797953,"y0":50.001037436089675,"z0":5.713367579170915,"aX":18.35264541779026},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-17.8,"spinRate":2604,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4131598199110553,"extension":5.674989048990373},"index":1,"playId":"b57f811d-41bf-3f18-ba43-4fab25821dbe","pitchNumber":2,"startTime":"2026-08-29T22:36:42.812Z","endTime":"2026-08-29T22:36:46.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114660078380403,"aZ":-31.906620594751857,"pfxX":10.088166401531062,"pfxZ":0.15367836227990672,"pX":0.18271549792661476,"pZ":2.228475947540162,"vX0":-6.183100063613451,"vY0":-131.95042700741507,"vZ0":-2.8661663649636715,"x":110.04,"y":178.61,"x0":1.250454774042493,"y0":50.003970859916556,"z0":5.6892756250213585,"aX":17.719711901181203},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":-16.8,"spinRate":2008,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4157387551324181,"extension":5.799654397435932},"index":2,"playId":"3dbcc89f-d439-3b91-90b3-f56d8e74ee12","pitchNumber":3,"startTime":"2026-08-29T22:37:01.984Z","endTime":"2026-08-29T22:37:06.887Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601363342164547,"aZ":-32.002947768074606,"pfxX":-4.848637994274006,"pfxZ":0.11401239673277175,"pX":0.3025849576528212,"pZ":2.3769111205738995,"vX0":-2.0161262843174144,"vY0":-120.10735117103842,"vZ0":-0.7672246215535767,"x":105.47,"y":174.6,"x0":1.783046739232831,"y0":50.000455342078325,"z0":5.550286759569916,"aX":-7.071379060874043},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":9.2,"spinRate":2691,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4563036135181875,"extension":5.589135018137132},"index":3,"playId":"a75957c1-865f-3a9c-be06-72da65fc6314","pitchNumber":4,"startTime":"2026-08-29T22:37:20.117Z","endTime":"2026-08-29T22:37:24.037Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637529066507685,"aZ":-33.24382050865895,"pfxX":7.836738854784867,"pfxZ":-0.7043230899460848,"pX":-0.1237717711767666,"pZ":2.253697648571697,"vX0":-6.0767382949432225,"vY0":-121.78607099313429,"vZ0":-1.6466855295109113,"x":121.72,"y":177.93,"x0":1.3785944189755996,"y0":50.005152758607636,"z0":5.798723517118228,"aX":11.840934149763333},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":-12.8,"spinRate":1355,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.44876934084832953,"extension":5.735426540669281},"index":4,"playId":"601d0ba4-01cb-30e7-b52e-84c762c319cb","pitchNumber":5,"startTime":"2026-08-29T22:37:40.409Z","endTime":"2026-08-29T22:37:45.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:37:45.342Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:40:20.668Z","endTime":"2026-08-29T22:41:07.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jorge Barrosa remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:39:46.586Z","endTime":"2026-08-29T22:39:46.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"704","replacedPlayer":{"id":664199,"link":"/api/v1/people/664199"}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Taylor Clarke, batting 8th, replacing center fielder Jordan Lawlar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T22:39:46.605Z","endTime":"2026-08-29T22:40:02.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"801","replacedPlayer":{"id":691783,"link":"/api/v1/people/691783"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Knizner replaces Drew Cavanaugh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T22:40:02.668Z","endTime":"2026-08-29T22:40:22.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":701852,"link":"/api/v1/people/701852"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44588817308412,"aZ":-25.93900216074182,"pfxX":9.475210575615993,"pfxZ":3.1614744461338464,"pX":0.26330001864979613,"pZ":3.821939737531356,"vX0":-6.2701005343219665,"vY0":-139.98946761947192,"vZ0":-0.9074520838755633,"x":106.96,"y":135.59,"x0":1.3082877145145733,"y0":50.00357576513083,"z0":5.858074424062209,"aX":18.689246689648385},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":-15.7,"spinRate":1132,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3922054191634179,"extension":5.320009355872552},"index":3,"playId":"50399e16-2789-3b22-add4-c7fee6d1e54d","pitchNumber":1,"startTime":"2026-08-29T22:40:22.850Z","endTime":"2026-08-29T22:40:28.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166571336308348,"aZ":-22.812484528348786,"pfxX":1.1662757502178098,"pfxZ":5.148335405263412,"pX":-0.6718671271221989,"pZ":3.059498669949628,"vX0":-5.732110204701,"vY0":-134.50180185625536,"vZ0":-2.8839417968740975,"x":142.61,"y":156.17,"x0":1.342201159830955,"y0":50.00400419629098,"z0":5.776555871387955,"aX":2.121792424920581},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2292,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.4083752395706046,"extension":5.41351467101302},"index":4,"playId":"74107449-d93d-3f19-8c61-1866dc2fcaa2","pitchNumber":2,"startTime":"2026-08-29T22:40:35.929Z","endTime":"2026-08-29T22:40:41.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94039003073777,"aZ":-23.613353080097387,"pfxX":8.966683659813533,"pfxZ":4.390357339390013,"pX":-0.18053677794924244,"pZ":3.2179093035484017,"vX0":-7.2728699074535506,"vY0":-139.00417844614498,"vZ0":-2.719395500264679,"x":123.88,"y":151.9,"x0":1.308262340034837,"y0":50.00645689279118,"z0":5.781264446908033,"aX":17.503575261487686},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":-14.6,"spinRate":2349,"spinDirection":130},"zone":2,"typeConfidence":0.87,"plateTime":0.3944439972713738,"extension":5.431717699731188},"hitData":{"launchSpeed":84.6,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.15,"coordY":100.09}},"index":5,"playId":"4c5652fd-0b4a-3f07-b4c2-d6fc0be1ad88","pitchNumber":3,"startTime":"2026-08-29T22:40:58.610Z","endTime":"2026-08-29T22:41:07.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:41:07.128Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shay Whitcomb flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:41:17.590Z","endTime":"2026-08-29T22:41:37.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.408603180177465,"aZ":-29.938337534937443,"pfxX":10.956632774925964,"pfxZ":1.1467544233038485,"pX":0.3654270349931396,"pZ":2.759882236864564,"vX0":-6.379108227955847,"vY0":-139.21489199850055,"vZ0":-2.698469829769702,"x":106.13,"y":136.19,"x0":1.2677182101058855,"y0":50.00538841985336,"z0":5.73158787823903,"aX":21.424384896846483},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.7,"breakHorizontal":-18.5,"spinRate":2437,"spinDirection":121},"zone":6,"typeConfidence":0.91,"plateTime":0.39403003307770135,"extension":5.467356217334312},"hitData":{"launchSpeed":102.7,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.77,"coordY":97.46}},"index":0,"playId":"f616a428-0f26-3d9e-af6c-79b79c07f963","pitchNumber":1,"startTime":"2026-08-29T22:41:30.061Z","endTime":"2026-08-29T22:41:37.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:41:37.777Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:42:08.182Z","endTime":"2026-08-29T22:43:25.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.24"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.86"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.11"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonah Cox replaces Nate Furman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T22:41:58.560Z","endTime":"2026-08-29T22:42:10.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":801501,"link":"/api/v1/people/801501"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99775327160229,"aZ":-22.22353709476079,"pfxX":2.6702741440816347,"pfxZ":5.256205792854743,"pX":1.3013626735675219,"pZ":4.546738147214582,"vX0":-1.612825724269813,"vY0":-136.48177992892602,"vZ0":0.30618111852502417,"x":67.4,"y":116.02,"x0":1.551884742633911,"y0":50.00452309648969,"z0":5.959126256257666,"aX":5.056683494013298},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.6,"spinRate":2378,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.400749122084767,"extension":5.182425104688518},"index":1,"playId":"3466755a-ce9f-35c4-8846-9afe727fdd13","pitchNumber":1,"startTime":"2026-08-29T22:42:10.492Z","endTime":"2026-08-29T22:42:15.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65310202906725,"aZ":-27.192983377777566,"pfxX":-6.80071532543443,"pfxZ":3.0508598228923143,"pX":-0.23542869753122403,"pZ":1.7218989285513142,"vX0":-2.468156443081295,"vY0":-126.2318103163686,"vZ0":-4.111668293680092,"x":125.97,"y":192.29,"x0":1.6354491351898055,"y0":50.00546721677802,"z0":5.529842998852772,"aX":-11.11501396699962},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":2428,"spinDirection":280},"zone":7,"typeConfidence":0.9,"plateTime":0.43181941893039744,"extension":5.562123960451878},"index":2,"playId":"907710f3-e63d-342a-beb0-b220330113b7","pitchNumber":2,"startTime":"2026-08-29T22:42:26.972Z","endTime":"2026-08-29T22:42:31.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20620807766036,"aZ":-23.500863296665845,"pfxX":-0.4534460225141763,"pfxZ":4.705339819684003,"pX":0.8533805423119982,"pZ":2.864393822913236,"vX0":-2.0572414282502587,"vY0":-134.24369495767456,"vZ0":-3.236371183346405,"x":84.47,"y":161.44,"x0":1.685362979229418,"y0":50.00629381033807,"z0":5.738875415202037,"aX":-0.8361379552716366},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":1.2,"spinRate":2244,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.406384123568142,"extension":5.356610144480669},"index":3,"playId":"2d329ca6-c08e-3f8b-a2c3-27fc2411f1ad","pitchNumber":3,"startTime":"2026-08-29T22:42:42.086Z","endTime":"2026-08-29T22:42:47.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63971457709889,"aZ":-32.31983065561434,"pfxX":7.846193071414386,"pfxZ":-0.07615108755690514,"pX":-0.009793682701897722,"pZ":1.7303941521111175,"vX0":-6.563689939201513,"vY0":-140.2111982510337,"vZ0":-5.045255753991555,"x":117.37,"y":192.06,"x0":1.3226296436980054,"y0":50.00058208401312,"z0":5.619995796509729,"aX":15.886624820180353},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.8,"breakHorizontal":-13.2,"spinRate":2240,"spinDirection":71},"zone":8,"typeConfidence":0.89,"plateTime":0.3881414617213159,"extension":5.348221314483512},"index":4,"playId":"5a79d8cf-db37-3383-a7c8-039dae150b83","pitchNumber":4,"startTime":"2026-08-29T22:43:00.265Z","endTime":"2026-08-29T22:43:05.015Z","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":86.4,"endSpeed":78.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282796279118887,"aZ":-27.632755871922978,"pfxX":-6.083959174808009,"pfxZ":2.8701472763740945,"pX":-1.1318376764642422,"pZ":1.2891440483479806,"vX0":-4.382431154298569,"vY0":-125.71179761722166,"vZ0":-4.852688917657218,"x":160.14,"y":203.97,"x0":1.431482730264732,"y0":50.001585590215875,"z0":5.519336408812089,"aX":-9.621987422245162},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":12.1,"spinRate":2615,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.43767289949562205,"extension":5.357710678650868},"index":5,"playId":"ac181a20-a7ec-3653-b6ef-10afd230cbdb","pitchNumber":5,"startTime":"2026-08-29T22:43:19.234Z","endTime":"2026-08-29T22:43:25.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:43:25.181Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:42:08.182Z","endTime":"2026-08-29T22:43:25.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.24"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.86"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.11"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonah Cox replaces Nate Furman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T22:41:58.560Z","endTime":"2026-08-29T22:42:10.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":801501,"link":"/api/v1/people/801501"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99775327160229,"aZ":-22.22353709476079,"pfxX":2.6702741440816347,"pfxZ":5.256205792854743,"pX":1.3013626735675219,"pZ":4.546738147214582,"vX0":-1.612825724269813,"vY0":-136.48177992892602,"vZ0":0.30618111852502417,"x":67.4,"y":116.02,"x0":1.551884742633911,"y0":50.00452309648969,"z0":5.959126256257666,"aX":5.056683494013298},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.6,"spinRate":2378,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.400749122084767,"extension":5.182425104688518},"index":1,"playId":"3466755a-ce9f-35c4-8846-9afe727fdd13","pitchNumber":1,"startTime":"2026-08-29T22:42:10.492Z","endTime":"2026-08-29T22:42:15.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65310202906725,"aZ":-27.192983377777566,"pfxX":-6.80071532543443,"pfxZ":3.0508598228923143,"pX":-0.23542869753122403,"pZ":1.7218989285513142,"vX0":-2.468156443081295,"vY0":-126.2318103163686,"vZ0":-4.111668293680092,"x":125.97,"y":192.29,"x0":1.6354491351898055,"y0":50.00546721677802,"z0":5.529842998852772,"aX":-11.11501396699962},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":2428,"spinDirection":280},"zone":7,"typeConfidence":0.9,"plateTime":0.43181941893039744,"extension":5.562123960451878},"index":2,"playId":"907710f3-e63d-342a-beb0-b220330113b7","pitchNumber":2,"startTime":"2026-08-29T22:42:26.972Z","endTime":"2026-08-29T22:42:31.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20620807766036,"aZ":-23.500863296665845,"pfxX":-0.4534460225141763,"pfxZ":4.705339819684003,"pX":0.8533805423119982,"pZ":2.864393822913236,"vX0":-2.0572414282502587,"vY0":-134.24369495767456,"vZ0":-3.236371183346405,"x":84.47,"y":161.44,"x0":1.685362979229418,"y0":50.00629381033807,"z0":5.738875415202037,"aX":-0.8361379552716366},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":1.2,"spinRate":2244,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.406384123568142,"extension":5.356610144480669},"index":3,"playId":"2d329ca6-c08e-3f8b-a2c3-27fc2411f1ad","pitchNumber":3,"startTime":"2026-08-29T22:42:42.086Z","endTime":"2026-08-29T22:42:47.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63971457709889,"aZ":-32.31983065561434,"pfxX":7.846193071414386,"pfxZ":-0.07615108755690514,"pX":-0.009793682701897722,"pZ":1.7303941521111175,"vX0":-6.563689939201513,"vY0":-140.2111982510337,"vZ0":-5.045255753991555,"x":117.37,"y":192.06,"x0":1.3226296436980054,"y0":50.00058208401312,"z0":5.619995796509729,"aX":15.886624820180353},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.8,"breakHorizontal":-13.2,"spinRate":2240,"spinDirection":71},"zone":8,"typeConfidence":0.89,"plateTime":0.3881414617213159,"extension":5.348221314483512},"index":4,"playId":"5a79d8cf-db37-3383-a7c8-039dae150b83","pitchNumber":4,"startTime":"2026-08-29T22:43:00.265Z","endTime":"2026-08-29T22:43:05.015Z","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":86.4,"endSpeed":78.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282796279118887,"aZ":-27.632755871922978,"pfxX":-6.083959174808009,"pfxZ":2.8701472763740945,"pX":-1.1318376764642422,"pZ":1.2891440483479806,"vX0":-4.382431154298569,"vY0":-125.71179761722166,"vZ0":-4.852688917657218,"x":160.14,"y":203.97,"x0":1.431482730264732,"y0":50.001585590215875,"z0":5.519336408812089,"aX":-9.621987422245162},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":12.1,"spinRate":2615,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.43767289949562205,"extension":5.357710678650868},"index":5,"playId":"ac181a20-a7ec-3653-b6ef-10afd230cbdb","pitchNumber":5,"startTime":"2026-08-29T22:43:19.234Z","endTime":"2026-08-29T22:43:25.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:43:25.181Z","atBatIndex":72},"scoringPlays":[47,56,62,66,68],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":92.06,"y":73.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":177.19,"y":116.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":128.5,"y":181.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":152.82,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":139.61,"y":108.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":117.8,"y":71.18},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":176.64,"y":106.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":145.83,"y":115.65},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":115.83,"y":58.95},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":151.68,"y":140.76},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":96.39,"y":94.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":87.92,"y":59.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":185.25,"y":115.7},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"coordinates":{"x":152.82,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":106.75,"y":117.64},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23],"bottom":[24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":104.18,"y":143.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":144.79,"y":50.72},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":113.8,"y":148.64},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":147.25,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":193.36,"y":110.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":148.77,"y":161.31},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":153.84,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31],"bottom":[32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"coordinates":{"x":165.15,"y":119.72},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":190.18,"y":120.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":70.59,"y":76.96},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":59.38,"y":111.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":94.68,"y":144.8},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":151.3,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":87.0,"y":90.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":149.78,"y":150.16},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":146.44,"y":162.02},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":222.77,"y":51.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"coordinates":{"x":209.92,"y":117.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":101.14,"y":86.82},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"coordinates":{"x":159.92,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":63,"top":[53,54,55,56,57],"bottom":[58,59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":65.59,"y":101.68},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":94.17,"y":130.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":84.92,"y":125.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":98.6,"y":162.32},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":164.45,"y":151.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":181.2,"y":50.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":167.23,"y":72.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":130.02,"y":69.59},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":72,"top":[64,65,66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":67.69,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":120.94,"y":197.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"coordinates":{"x":79.35,"y":107.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":101.14,"y":163.84},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":116.28,"y":151.03},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":165.15,"y":100.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":186.77,"y":97.46},"type":"O","description":"Flyout"}]}}]},"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":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"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":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":4,"errors":1,"leftOnBase":7},"away":{"runs":7,"hits":9,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"second":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"battingOrder":3,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"onDeck":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"inHole":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"pitcher":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":13,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".244","atBats":35,"obp":".316","slg":".399","ops":".715","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.28","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":48,"strikes":91,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":1,"pitchesPerInning":"15.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":111,"groundOuts":159,"airOuts":191,"runs":49,"doubles":31,"triples":4,"homeRuns":14,"strikeOuts":119,"baseOnBalls":52,"intentionalWalks":0,"hits":140,"hitByPitch":0,"atBats":606,"obp":".292","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2574,"era":"2.50","inningsPitched":"162.0","wins":14,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.19","battersFaced":661,"outs":486,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2574,"balls":935,"strikes":1639,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".778","pitchesPerInning":"15.89","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.61","walksPer9Inn":"2.89","hitsPer9Inn":"7.78","runsScoredPer9":"2.72","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":30,"lineOuts":50},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691783":{"person":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":13,"airOuts":18,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":4,"avg":".271","atBats":70,"obp":".338","slg":".429","ops":".767","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":30,"rbi":9,"leftOnBase":25,"sacBunts":1,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":21,"groundOuts":52,"airOuts":43,"runs":15,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":62,"baseOnBalls":18,"intentionalWalks":1,"hits":36,"hitByPitch":3,"atBats":189,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":855,"era":"2.19","inningsPitched":"53.1","wins":3,"losses":4,"saves":2,"saveOpportunities":6,"holds":17,"blownSaves":4,"earnedRuns":13,"whip":"1.01","battersFaced":214,"outs":160,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":299,"strikes":556,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".429","pitchesPerInning":"16.03","gamesFinished":13,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"10.46","walksPer9Inn":"3.04","hitsPer9Inn":"6.08","runsScoredPer9":"2.53","homeRunsPer9":"0.34","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":14,"flyOuts":60,"groundOuts":115,"airOuts":119,"runs":45,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":94,"hitByPitch":5,"atBats":397,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1584,"era":"3.51","inningsPitched":"105.0","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":41,"whip":"1.14","battersFaced":431,"outs":315,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1584,"balls":549,"strikes":1035,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".875","pitchesPerInning":"15.09","gamesFinished":2,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"6.17","walksPer9Inn":"2.23","hitsPer9Inn":"8.06","runsScoredPer9":"3.86","homeRunsPer9":"1.03","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":35,"groundOuts":64,"airOuts":59,"runs":30,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":57,"hitByPitch":0,"avg":".247","atBats":231,"obp":".306","slg":".407","ops":".713","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":94,"rbi":35,"leftOnBase":101,"sacBunts":6,"sacFlies":3,"babip":".291","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":11,"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":31,"putOuts":307,"errors":2,"chances":340,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672629":{"person":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":10,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":54,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":268,"era":"0.55","inningsPitched":"16.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.22","battersFaced":67,"outs":49,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":114,"strikes":154,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".750","pitchesPerInning":"16.41","gamesFinished":2,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"10.47","walksPer9Inn":"6.61","hitsPer9Inn":"4.41","runsScoredPer9":"1.10","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":59,"groundOuts":102,"airOuts":135,"runs":65,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":102,"baseOnBalls":43,"intentionalWalks":2,"hits":106,"hitByPitch":7,"avg":".240","atBats":442,"obp":".315","slg":".434","ops":".749","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":192,"rbi":65,"leftOnBase":227,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.76","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.05","popOuts":50,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":187,"putOuts":84,"errors":5,"chances":276,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":40,"groundOuts":64,"airOuts":55,"runs":29,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":48,"baseOnBalls":33,"intentionalWalks":2,"hits":50,"hitByPitch":0,"avg":".231","atBats":216,"obp":".332","slg":".375","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":81,"rbi":26,"leftOnBase":99,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":4,"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":3,"putOuts":113,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"702","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"note":"(W, 9-12)","summary":"7.0 IP, 0 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":34,"strikes":66,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":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":25,"gamesStarted":25,"flyOuts":90,"groundOuts":147,"airOuts":160,"runs":83,"doubles":25,"triples":4,"homeRuns":26,"strikeOuts":95,"baseOnBalls":64,"intentionalWalks":2,"hits":146,"hitByPitch":3,"atBats":541,"obp":".347","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2278,"era":"5.08","inningsPitched":"141.2","wins":9,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":80,"whip":"1.48","battersFaced":616,"outs":425,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2278,"balls":849,"strikes":1429,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".429","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"6.04","walksPer9Inn":"4.07","hitsPer9Inn":"9.28","runsScoredPer9":"5.27","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":47},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":31,"groundOuts":37,"airOuts":57,"runs":27,"doubles":15,"triples":1,"homeRuns":3,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".271","atBats":218,"obp":".333","slg":".390","ops":".723","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":85,"rbi":22,"leftOnBase":101,"sacBunts":2,"sacFlies":3,"babip":".378","groundOutsToAirouts":"0.65","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"72.67","popOuts":5,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":180,"errors":2,"chances":187,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID703615":{"person":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":23,"airOuts":26,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":87,"obp":".347","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":349,"era":"5.32","inningsPitched":"22.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.41","battersFaced":99,"outs":66,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":134,"strikes":215,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.27","hitsPer9Inn":"9.41","runsScoredPer9":"5.32","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":60,"gamesStarted":0,"flyOuts":35,"groundOuts":48,"airOuts":61,"runs":30,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":1,"hits":50,"hitByPitch":0,"atBats":207,"obp":".291","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":888,"era":"4.39","inningsPitched":"55.1","wins":5,"losses":4,"saves":2,"saveOpportunities":3,"holds":11,"blownSaves":1,"earnedRuns":27,"whip":"1.19","battersFaced":228,"outs":166,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":318,"strikes":570,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".556","pitchesPerInning":"16.05","gamesFinished":11,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"8.62","walksPer9Inn":"2.60","hitsPer9Inn":"8.13","runsScoredPer9":"4.88","homeRunsPer9":"1.14","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":56,"gamesStarted":0,"flyOuts":24,"groundOuts":67,"airOuts":49,"runs":17,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":2,"hits":45,"hitByPitch":1,"atBats":195,"obp":".271","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":788,"era":"2.48","inningsPitched":"54.1","wins":5,"losses":3,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":15,"whip":"1.03","battersFaced":212,"outs":163,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":258,"strikes":530,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".625","pitchesPerInning":"14.50","gamesFinished":14,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"6.46","walksPer9Inn":"1.82","hitsPer9Inn":"7.45","runsScoredPer9":"2.82","homeRunsPer9":"0.50","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":61,"groundOuts":130,"airOuts":129,"runs":53,"doubles":18,"triples":5,"homeRuns":9,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":2,"hits":100,"hitByPitch":2,"avg":".251","atBats":399,"obp":".293","slg":".388","ops":".681","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":155,"rbi":65,"leftOnBase":176,"sacBunts":1,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.01","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":32,"lineOuts":36},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":12,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":48,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.64","battersFaced":17,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":25,"strikes":23,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"13.09","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"7.36","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":460,"errors":3,"chances":630,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID679885":{"person":{"id":679885,"fullName":"Justin Martinez","link":"/api/v1/people/679885"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":9,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":56,"era":"0.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":23,"strikes":33,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.67","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":93,"groundOuts":141,"airOuts":155,"runs":63,"doubles":18,"triples":6,"homeRuns":9,"strikeOuts":70,"baseOnBalls":80,"intentionalWalks":0,"hits":121,"hitByPitch":4,"avg":".255","atBats":475,"obp":".363","slg":".375","ops":".738","caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":571,"totalBases":178,"rbi":47,"leftOnBase":206,"sacBunts":6,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.78","popOuts":16,"lineOuts":46},"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":314,"putOuts":204,"errors":7,"chances":525,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699912":{"person":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":13,"groundOuts":51,"airOuts":49,"runs":26,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":11,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".262","atBats":191,"obp":".305","slg":".356","ops":".661","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":68,"rbi":16,"leftOnBase":69,"sacBunts":4,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.67","popOuts":22,"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":54,"putOuts":137,"errors":5,"chances":196,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":64,"groundOuts":103,"airOuts":107,"runs":58,"doubles":28,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":51,"intentionalWalks":0,"hits":116,"hitByPitch":4,"avg":".302","atBats":384,"obp":".382","slg":".466","ops":".848","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":179,"rbi":66,"leftOnBase":162,"sacBunts":0,"sacFlies":9,"babip":".333","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.91","popOuts":16,"lineOuts":27},"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":11,"stolenBases":33,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":24,"putOuts":570,"errors":2,"chances":596,"fielding":".997","passedBall":2,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":33,"groundOuts":36,"airOuts":59,"runs":32,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":2,"hits":44,"hitByPitch":3,"atBats":180,"obp":".337","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":785,"era":"5.59","inningsPitched":"46.2","wins":2,"losses":5,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":29,"whip":"1.41","battersFaced":206,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":785,"balls":285,"strikes":500,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".286","pitchesPerInning":"16.82","gamesFinished":22,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.24","hitsPer9Inn":"8.49","runsScoredPer9":"6.17","homeRunsPer9":"1.74","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":9,"gamesStarted":9,"flyOuts":31,"groundOuts":25,"airOuts":60,"runs":20,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":28,"baseOnBalls":25,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":149,"obp":".360","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":674,"era":"4.54","inningsPitched":"39.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.56","battersFaced":176,"outs":119,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":253,"strikes":421,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".333","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"1.12","strikeoutsPer9Inn":"6.35","walksPer9Inn":"5.67","hitsPer9Inn":"8.39","runsScoredPer9":"4.54","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":79,"groundOuts":111,"airOuts":142,"runs":83,"doubles":28,"triples":16,"homeRuns":19,"strikeOuts":127,"baseOnBalls":67,"intentionalWalks":3,"hits":122,"hitByPitch":8,"avg":".245","atBats":497,"obp":".341","slg":".481","ops":".822","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":577,"totalBases":239,"rbi":61,"leftOnBase":191,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.16","popOuts":31,"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":4,"putOuts":304,"errors":4,"chances":312,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"703","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":61,"gamesStarted":0,"flyOuts":37,"groundOuts":73,"airOuts":69,"runs":21,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":1,"hits":44,"hitByPitch":3,"atBats":215,"obp":".249","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":873,"era":"2.64","inningsPitched":"61.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"0.90","battersFaced":235,"outs":184,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":873,"balls":323,"strikes":550,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".400","pitchesPerInning":"14.23","gamesFinished":9,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"5.14","walksPer9Inn":"1.61","hitsPer9Inn":"6.46","runsScoredPer9":"3.08","homeRunsPer9":"0.88","inheritedRunners":17,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571882":{"person":{"id":571882,"fullName":"Derek Law","link":"/api/v1/people/571882"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":27,"groundOuts":22,"airOuts":47,"runs":10,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".213","atBats":122,"obp":".274","slg":".320","ops":".594","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":39,"rbi":15,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".258","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":9,"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":0,"putOuts":80,"errors":0,"chances":80,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":17,"groundOuts":32,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".296","atBats":125,"obp":".333","slg":".440","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":55,"rbi":22,"leftOnBase":41,"sacBunts":2,"sacFlies":0,"babip":".367","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":6,"stolenBases":33,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":15,"putOuts":247,"errors":1,"chances":263,"fielding":".996","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":47,"gamesStarted":0,"flyOuts":15,"groundOuts":42,"airOuts":26,"runs":11,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":5,"atBats":136,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":563,"era":"2.25","inningsPitched":"40.0","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":15,"blownSaves":0,"earnedRuns":10,"whip":"0.80","battersFaced":152,"outs":120,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":563,"balls":197,"strikes":366,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".000","pitchesPerInning":"14.08","gamesFinished":13,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"10.58","walksPer9Inn":"2.25","hitsPer9Inn":"4.95","runsScoredPer9":"2.48","homeRunsPer9":"0.45","inheritedRunners":24,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"704","stats":{"batting":{"note":"b-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":24,"groundOuts":37,"airOuts":37,"runs":28,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".201","atBats":134,"obp":".285","slg":".343","ops":".628","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":46,"rbi":12,"leftOnBase":51,"sacBunts":8,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":110,"errors":0,"chances":110,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[545121,682998,672515,672695,571448,694374,699912,663457,518876,664199,678489,691783,805299,814439],"pitchers":[518876,664199,805299],"bench":[596146,543510],"bullpen":[683352,703615,672629,656464,571882,642528,679885,666661,694297,593958,642701],"battingOrder":[545121,682998,672515,672695,571448,694374,678489,805299,814439],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Nootbaar (6, 7th inning off Walker, R, 3 on, 1 out)."},{"label":"TB","value":"Arenado; Barrosa; Lawlar; Moreno 2; Nootbaar 4; Perdomo; Tawa; Waldschmidt."},{"label":"RBI","value":"Lawlar (9); Nootbaar 4 (26); Perdomo (47)."},{"label":"Runners left in scoring position, 2 out","value":"Arenado; Carroll; Lawlar."},{"label":"GIDP","value":"Carroll; Vargas, I."},{"label":"Team RISP","value":"4-for-10."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tawa (8, 2nd base off Wilkinson/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Vargas, I-Perdomo-Tawa)."}]}],"note":[{"label":"a","value":"Homered for Fernandez, Jo in the 7th."},{"label":"b","value":"Singled for Clarke, T in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".247","atBats":30,"obp":".306","slg":".406","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":13,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":143,"era":"4.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.36","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":58,"strikes":85,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":6,"pitchesPerInning":"15.89","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":36,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":10,"doubles":1,"triples":2,"homeRuns":3,"strikeOuts":30,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".263","atBats":57,"obp":".288","slg":".509","ops":".797","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":29,"rbi":7,"leftOnBase":18,"sacBunts":3,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":44,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID694376":{"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".111","atBats":45,"obp":".130","slg":".333","ops":".463","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":15,"rbi":8,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".087","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":18,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":12,"groundOuts":16,"airOuts":34,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":3,"hits":25,"hitByPitch":2,"atBats":107,"obp":".328","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":509,"era":"3.45","inningsPitched":"28.2","wins":0,"losses":5,"saves":3,"saveOpportunities":6,"holds":7,"blownSaves":3,"earnedRuns":11,"whip":"1.36","battersFaced":127,"outs":86,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":181,"strikes":328,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".000","pitchesPerInning":"17.76","gamesFinished":11,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"11.30","walksPer9Inn":"4.40","hitsPer9Inn":"7.85","runsScoredPer9":"4.08","homeRunsPer9":"0.94","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683363":{"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":39,"strikes":51,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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":3,"gamesStarted":3,"flyOuts":8,"groundOuts":8,"airOuts":20,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":45,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"4.63","inningsPitched":"11.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":47,"outs":35,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":69,"strikes":112,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.63","walksPer9Inn":"1.54","hitsPer9Inn":"8.49","runsScoredPer9":"4.63","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":14,"groundOuts":22,"airOuts":27,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".230","atBats":100,"obp":".330","slg":".240","ops":".570","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":24,"rbi":7,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":28,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":15,"putOuts":217,"errors":3,"chances":235,"fielding":".987","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"19","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"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":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":9,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".190","atBats":21,"obp":".292","slg":".381","ops":".673","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":8,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":0,"putOuts":47,"errors":0,"chances":47,"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"}]},"ID801501":{"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"jerseyNumber":"56","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".063","atBats":16,"obp":".211","slg":".063","ops":".274","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":1,"rbi":0,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".091","groundOutsToAirouts":"2.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":65,"groundOuts":183,"airOuts":129,"runs":64,"doubles":15,"triples":7,"homeRuns":11,"strikeOuts":118,"baseOnBalls":36,"intentionalWalks":0,"hits":127,"hitByPitch":9,"atBats":554,"obp":".287","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","numberOfPitches":2232,"era":"3.72","inningsPitched":"147.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.10","battersFaced":603,"outs":443,"gamesPitched":24,"completeGames":1,"shutouts":0,"pitchesThrown":2232,"balls":769,"strikes":1463,"strikePercentage":".660","hitBatsmen":9,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".500","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"3.28","strikeoutsPer9Inn":"7.19","walksPer9Inn":"2.19","hitsPer9Inn":"7.74","runsScoredPer9":"3.90","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":10,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":21,"groundOuts":34,"airOuts":34,"runs":25,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":22,"baseOnBalls":17,"intentionalWalks":3,"hits":38,"hitByPitch":1,"atBats":125,"obp":".389","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":572,"era":"6.97","inningsPitched":"31.0","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":4,"blownSaves":3,"earnedRuns":24,"whip":"1.77","battersFaced":146,"outs":93,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":217,"strikes":355,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".000","pitchesPerInning":"18.45","gamesFinished":11,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.39","walksPer9Inn":"4.94","hitsPer9Inn":"11.03","runsScoredPer9":"7.26","homeRunsPer9":"1.45","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805345":{"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":5,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":39,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":188,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.40","battersFaced":44,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":68,"strikes":120,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.80","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675920":{"person":{"id":675920,"fullName":"Seth Lonsway","link":"/api/v1/people/675920"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":17,"airOuts":12,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":51,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":211,"era":"4.05","inningsPitched":"13.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.35","battersFaced":57,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":211,"balls":85,"strikes":126,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"8.78","runsScoredPer9":"4.72","homeRunsPer9":"0.67","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694820":{"person":{"id":694820,"fullName":"Braxton Roxby","link":"/api/v1/people/694820"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"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":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":18,"airOuts":19,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":71,"obp":".363","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":313,"era":"4.91","inningsPitched":"18.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":10,"whip":"1.53","battersFaced":80,"outs":55,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":123,"strikes":190,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".---","pitchesPerInning":"17.07","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.93","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"1.47","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805074":{"person":{"id":805074,"fullName":"Yunior Marte","link":"/api/v1/people/805074"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":37,"groundOuts":81,"airOuts":87,"runs":40,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":60,"baseOnBalls":30,"intentionalWalks":2,"hits":70,"hitByPitch":8,"avg":".239","atBats":293,"obp":".323","slg":".386","ops":".709","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":113,"rbi":36,"leftOnBase":126,"sacBunts":2,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.62","popOuts":24,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":200,"errors":2,"chances":204,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":70,"groundOuts":147,"airOuts":139,"runs":61,"doubles":27,"triples":4,"homeRuns":9,"strikeOuts":49,"baseOnBalls":23,"intentionalWalks":0,"hits":136,"hitByPitch":7,"avg":".291","atBats":467,"obp":".331","slg":".424","ops":".755","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":501,"totalBases":198,"rbi":48,"leftOnBase":148,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.89","popOuts":21,"lineOuts":48},"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":223,"errors":3,"chances":230,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":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":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":79,"groundOuts":114,"airOuts":126,"runs":77,"doubles":32,"triples":1,"homeRuns":29,"strikeOuts":148,"baseOnBalls":59,"intentionalWalks":5,"hits":128,"hitByPitch":2,"avg":".250","atBats":512,"obp":".328","slg":".486","ops":".814","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":577,"totalBases":249,"rbi":76,"leftOnBase":232,"sacBunts":0,"sacFlies":4,"babip":".292","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.66","popOuts":22,"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":63,"putOuts":788,"errors":7,"chances":858,"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"}]},"ID665665":{"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":3,"groundOuts":23,"airOuts":8,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":58,"obp":".323","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":227,"era":"5.02","inningsPitched":"14.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.40","battersFaced":62,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":86,"strikes":141,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.84","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"6.91","walksPer9Inn":"2.51","hitsPer9Inn":"10.05","runsScoredPer9":"5.65","homeRunsPer9":"1.88","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":4,"groundOuts":14,"airOuts":14,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".106","atBats":47,"obp":".236","slg":".234","ops":".470","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":11,"rbi":2,"leftOnBase":23,"sacBunts":3,"sacFlies":0,"babip":".138","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":48,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":14,"groundOuts":34,"airOuts":26,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".205","atBats":117,"obp":".250","slg":".274","ops":".524","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":32,"rbi":4,"leftOnBase":53,"sacBunts":2,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"117.00","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":45,"errors":3,"chances":121,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":5,"flyOuts":20,"groundOuts":28,"airOuts":47,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":138,"obp":".312","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":634,"era":"4.54","inningsPitched":"37.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":19,"whip":"1.22","battersFaced":154,"outs":113,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":234,"strikes":400,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"16.83","gamesFinished":6,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.11","hitsPer9Inn":"7.88","runsScoredPer9":"4.54","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683627":{"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"2.89","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.96","battersFaced":35,"outs":28,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":51,"strikes":89,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"2.89","walksPer9Inn":"1.93","hitsPer9Inn":"6.75","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"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}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":61,"groundOuts":158,"airOuts":116,"runs":71,"doubles":25,"triples":3,"homeRuns":11,"strikeOuts":133,"baseOnBalls":66,"intentionalWalks":0,"hits":117,"hitByPitch":5,"atBats":519,"obp":".317","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2468,"era":"4.25","inningsPitched":"139.2","wins":8,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.31","battersFaced":595,"outs":419,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2468,"balls":976,"strikes":1492,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".381","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"8.57","walksPer9Inn":"4.25","hitsPer9Inn":"7.54","runsScoredPer9":"4.58","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806367":{"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"jerseyNumber":"52","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".258","atBats":31,"obp":".359","slg":".387","ops":".746","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":49,"groundOuts":64,"airOuts":78,"runs":43,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":99,"baseOnBalls":47,"intentionalWalks":1,"hits":81,"hitByPitch":0,"avg":".252","atBats":321,"obp":".347","slg":".445","ops":".792","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":143,"rbi":38,"leftOnBase":146,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.40","popOuts":9,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":210,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID678545":{"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":21,"groundOuts":24,"airOuts":28,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".212","atBats":85,"obp":".244","slg":".341","ops":".585","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":29,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".224","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":32,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687551,646240,805811,808982,806367,701852,668800,694376,801501,813841,683766,683363,676254,675920],"pitchers":[683363,676254,675920],"bench":[678545,687529],"bullpen":[671345,805345,805074,683627,694738,694820,665665,693313,681916,694918,657277],"battingOrder":[687551,646240,805811,808982,806367,668800,694376,813841,683766],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Devers (32, Clarke, T)."},{"label":"TB","value":"Devers 3; Lee, J 2."},{"label":"RBI","value":"Lee, J (48)."},{"label":"2-out RBI","value":"Lee, J."},{"label":"Runners left in scoring position, 2 out","value":"Hill; Cavanaugh."},{"label":"GIDP","value":"Cavanaugh."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hill (2, fielding)."},{"label":"Outfield assists","value":"Lee, J (Arenado at 2nd base); Hill (Perdomo at 1st base)."},{"label":"DP","value":"2 (Furman-Koss-Devers; Koss-Furman-Devers)."}]}],"note":[{"label":"a","value":"Flied out for Cavanaugh in the 9th."},{"label":"b","value":"Struck out for Furman in the 9th."}]}},"officials":[{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Fernandez, Jo (Strike-Overturned to Ball); Waldschmidt (Strike-Overturned to Ball); Cavanaugh (Ball-Confirmed); Moreno (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Kelly, Me 100-66; Clarke, T 30-18; Garcia, B 9-7; Wilkinson 90-51; Walker, R 20-12; Lonsway 33-22."},{"label":"Groundouts-flyouts","value":"Kelly, Me 8-4; Clarke, T 1-0; Garcia, B 0-2; Wilkinson 3-4; Walker, R 1-1; Lonsway 3-1."},{"label":"Batters faced","value":"Kelly, Me 26; Clarke, T 6; Garcia, B 3; Wilkinson 22; Walker, R 5; Lonsway 11."},{"label":"Inherited runners-scored","value":"Walker, R 2-2."},{"label":"Ejections","value":"Giants third base coach Ron Wotus ejected by 3B umpire Alan Porter (1st)."},{"label":"Umpires","value":"HP: Jim Wolf. 1B: Jen Pawol. 2B: Alex MacKay. 3B: Alan Porter. "},{"label":"Weather","value":"65 degrees, Sunny."},{"label":"Wind","value":"13 mph, Out To CF."},{"label":"First pitch","value":"1:05 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"39,190."},{"label":"Venue","value":"Oracle Park."},{"label":"August 29, 2026"}],"pitchingNotes":["Wilkinson pitched to 2 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","boxscoreName":"Kelly, Me"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"702","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"note":"(W, 9-12)","summary":"7.0 IP, 0 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":34,"strikes":66,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":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":25,"gamesStarted":25,"flyOuts":90,"groundOuts":147,"airOuts":160,"runs":83,"doubles":25,"triples":4,"homeRuns":26,"strikeOuts":95,"baseOnBalls":64,"intentionalWalks":2,"hits":146,"hitByPitch":3,"atBats":541,"obp":".347","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2278,"era":"5.08","inningsPitched":"141.2","wins":9,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":80,"whip":"1.48","battersFaced":616,"outs":425,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2278,"balls":849,"strikes":1429,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".429","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"6.04","walksPer9Inn":"4.07","hitsPer9Inn":"9.28","runsScoredPer9":"5.27","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":47},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":77,"pitchingGameScore":77},{"player":{"person":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363","boxscoreName":"Wilkinson"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":39,"strikes":51,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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":3,"gamesStarted":3,"flyOuts":8,"groundOuts":8,"airOuts":20,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":45,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"4.63","inningsPitched":"11.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":47,"outs":35,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":69,"strikes":112,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.63","walksPer9Inn":"1.54","hitsPer9Inn":"8.49","runsScoredPer9":"4.63","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","boxscoreName":"Nootbaar"},"jerseyNumber":"21","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":40,"groundOuts":64,"airOuts":55,"runs":29,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":48,"baseOnBalls":33,"intentionalWalks":2,"hits":50,"hitByPitch":0,"avg":".231","atBats":216,"obp":".332","slg":".375","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":81,"rbi":26,"leftOnBase":99,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":4,"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":3,"putOuts":113,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"loser":{"id":683363,"fullName":"Matt Wilkinson","link":"/api/v1/people/683363"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}