{"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":823010,"link":"/api/v1.1/game/823010/feed/live","metaData":{"wait":10,"timeStamp":"20260830_210956","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823010,"type":"R","doubleHeader":"N","id":"2026/08/30/pitmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823010-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T18:15:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":71,"ties":0,"pct":".486"},"records":{},"divisionLeader":false,"wins":67,"losses":71,"winningPercentage":".486"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":70,"ties":0,"pct":".493"},"records":{},"divisionLeader":false,"wins":68,"losses":70,"winningPercentage":".493"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID685464":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464","firstName":"Cade","lastName":"Winquest","primaryNumber":"63","birthDate":"2000-04-30","currentAge":26,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Winquest","middleName":"Ryan","boxscoreName":"Winquest","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Winquest","nameSlug":"cade-winquest-685464","firstLastName":"Cade Winquest","lastFirstName":"Winquest, Cade","lastInitName":"Winquest, C","initLastName":"C Winquest","fullFMLName":"Cade Ryan Winquest","fullLFMName":"Winquest, Cade Ryan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687273":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273","firstName":"Quinn","lastName":"Mathews","primaryNumber":"60","birthDate":"2000-10-04","currentAge":25,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Quinn","useLastName":"Mathews","middleName":"Jack","boxscoreName":"Mathews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Quinn Mathews","nameSlug":"quinn-mathews-687273","firstLastName":"Quinn Mathews","lastFirstName":"Mathews, Quinn","lastInitName":"Mathews, Q","initLastName":"Q Mathews","fullFMLName":"Quinn Jack Mathews","fullLFMName":"Mathews, Quinn Jack","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID695491":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491","firstName":"Joshua","lastName":"Báez","primaryNumber":"22","birthDate":"2003-06-28","currentAge":23,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joshua","useLastName":"Báez","middleName":"Emanuel","boxscoreName":"Báez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Báez","nameSlug":"joshua-baez-695491","firstLastName":"Joshua Báez","lastFirstName":"Báez, Joshua","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Joshua Emanuel Báez","fullLFMName":"Báez, Joshua Emanuel","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID802408":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408","firstName":"Brycen","lastName":"Mautz","primaryNumber":"52","birthDate":"2001-07-17","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brycen","useLastName":"Mautz","middleName":"Alexander","boxscoreName":"Mautz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brycen Mautz","nameSlug":"brycen-mautz-802408","firstLastName":"Brycen Mautz","lastFirstName":"Mautz, Brycen","lastInitName":"Mautz, B","initLastName":"B Mautz","fullFMLName":"Brycen Alexander Mautz","fullLFMName":"Mautz, Brycen Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID693409":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409","firstName":"Cesar","lastName":"Prieto","primaryNumber":"31","birthDate":"1999-05-10","currentAge":27,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"César","useLastName":"Prieto","boxscoreName":"Prieto","gender":"M","nameMatrilineal":"Echevarria","isPlayer":true,"isVerified":true,"pronunciation":"SAY-zar pre-EH-toe","mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Prieto","nameSlug":"cesar-prieto-693409","firstLastName":"César Prieto","lastFirstName":"Prieto, César","lastInitName":"Prieto, C","initLastName":"C Prieto","fullFMLName":"Cesar Prieto","fullLFMName":"Prieto, Cesar ","strikeZoneTop":3.07,"strikeZoneBottom":1.549},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Sunny","temp":"92","wind":"9 mph, Out To LF"},"gameInfo":{"attendance":23459,"firstPitch":"2026-08-30T18:16:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":823823,"fullName":"Lauren Wiser","link":"/api/v1/people/823823"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:16:41.115Z","endTime":"2026-08-30T18:18:15.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T15:43:14.201Z","endTime":"2026-08-30T17:50:28.875Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-30T17:50:28.875Z","endTime":"2026-08-30T18:16:25.567Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-30T18:16:25.567Z","endTime":"2026-08-30T18:16:43.381Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743738252219647,"aZ":-14.896778232918122,"pfxX":3.74376429421346,"pfxZ":9.448056314681402,"pX":0.4915791205841699,"pZ":3.417059348995285,"vX0":-1.5793772989425399,"vY0":-134.29675681136806,"vZ0":-5.253180567920506,"x":98.26,"y":146.52,"x0":0.6004661130341262,"y0":50.00443998559611,"z0":6.456010773909351,"aX":6.847560192494251},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2266,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.40765514562584526,"extension":6.192062458919735},"index":3,"playId":"69017b3f-ea90-31bf-89f2-c73306b03910","pitchNumber":1,"startTime":"2026-08-30T18:16:43.381Z","endTime":"2026-08-30T18:16:47.242Z","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":89.8,"endSpeed":83.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102536864803984,"aZ":-22.76367251536074,"pfxX":-1.2041746185436888,"pfxZ":5.328755946469762,"pX":-0.08912885064920392,"pZ":4.3638452042618265,"vX0":-1.70038204469359,"vY0":-130.91777865979944,"vZ0":-1.4527129151122278,"x":120.4,"y":120.96,"x0":0.7209756222201913,"y0":50.004170946718496,"z0":6.601326580146076,"aX":-2.126590073473162},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":2.5,"spinRate":2628,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4156067488975257,"extension":6.193158833622139},"index":4,"playId":"e35a8fc0-ac46-3769-a4ec-7e56bd072967","pitchNumber":2,"startTime":"2026-08-30T18:16:58.807Z","endTime":"2026-08-30T18:17:02.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762819569855925,"aZ":-28.2944657631511,"pfxX":-1.108225745915271,"pfxZ":2.4586803886080593,"pX":-0.6080754642861055,"pZ":0.2500452225940303,"vX0":-2.744801883669444,"vY0":-123.73827614821325,"vZ0":-8.843468680796674,"x":140.18,"y":232.03,"x0":0.6520720772188232,"y0":50.00175665802779,"z0":6.182677995302517,"aX":-1.7472622105353135},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":2.5,"spinRate":2823,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.43981009813938776,"extension":6.364329250325385},"index":5,"playId":"37f496ee-ffe3-3f2f-aabe-a48cd0481289","pitchNumber":3,"startTime":"2026-08-30T18:17:14.801Z","endTime":"2026-08-30T18:17:18.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86549109750241,"aZ":-26.970127565836012,"pfxX":-0.9149685597398791,"pfxZ":3.2198508563882577,"pX":-0.15516916817214071,"pZ":0.9749794324766162,"vX0":-2.023076663686467,"vY0":-125.38400193169637,"vZ0":-7.710145971599935,"x":122.91,"y":212.46,"x0":0.7763564626076753,"y0":50.00259657062624,"z0":6.2453668781018985,"aX":-1.477748048729404},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":2.0,"spinRate":2724,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4344128655841959,"extension":6.175774081805566},"index":6,"playId":"614d4499-22a0-3708-aa10-c5d32798c47f","pitchNumber":4,"startTime":"2026-08-30T18:17:34.970Z","endTime":"2026-08-30T18:17:38.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603826198761016,"aZ":-45.10183946251139,"pfxX":-2.7764407854662556,"pfxZ":-9.147548477971931,"pX":-0.5974953908345233,"pZ":1.040952880576564,"vX0":-1.8576890140575162,"vY0":-118.15216473631693,"vZ0":-3.0883996302221277,"x":139.78,"y":210.67,"x0":0.5597703137628275,"y0":50.00284891099368,"z0":6.511353036776375,"aX":-3.9235209170960594},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.0,"breakHorizontal":5.5,"spinRate":3094,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.46365605220726236,"extension":6.077760745560105},"index":7,"playId":"282207dd-f7a7-3189-8e26-7f0d96bda992","pitchNumber":5,"startTime":"2026-08-30T18:17:55.497Z","endTime":"2026-08-30T18:17:59.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81502762760284,"aZ":-35.24278133726773,"pfxX":-1.2869583197496244,"pfxZ":-1.8899559252899074,"pX":1.22002446326829,"pZ":2.7686285847011147,"vX0":1.610300392815153,"vY0":-126.09090417373113,"vZ0":-2.222437291366476,"x":70.5,"y":164.03,"x0":0.7425631138280241,"y0":50.004192175243176,"z0":6.484517647930527,"aX":-2.088302649631413},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.0,"spinRate":2717,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4331375570063827,"extension":6.148983918556545},"index":8,"playId":"eeb328c3-188b-3602-9751-7c5befcc1e05","pitchNumber":6,"startTime":"2026-08-30T18:18:11.076Z","endTime":"2026-08-30T18:18:15.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:18:15.270Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Oneil Cruz grounds into a force out, second baseman José Fermín to shortstop Thomas Saggese. Jared Triolo out at 2nd. Oneil Cruz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:18:28.837Z","endTime":"2026-08-30T18:19:05.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446425006857073,"aZ":-19.356476977196998,"pfxX":-2.2775340538862103,"pfxZ":7.117400158722287,"pX":0.4929179719970161,"pZ":4.519552177162075,"vX0":0.4984742946110927,"vY0":-132.6262832112266,"vZ0":-1.823059006055009,"x":98.21,"y":116.75,"x0":0.5998388291152793,"y0":50.00281474586427,"z0":6.611586281009484,"aX":-4.101880902636777},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":4.1,"spinRate":2581,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.41125589634050685,"extension":6.00653647795618},"index":0,"playId":"30c0d3f0-7cc0-34d3-9ad9-7e6c595d6500","pitchNumber":1,"startTime":"2026-08-30T18:18:40.823Z","endTime":"2026-08-30T18:18:44.757Z","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":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63926196277849,"aZ":-36.749656780687715,"pfxX":-0.6225865172239637,"pfxZ":-2.9179722298910526,"pX":-0.19861186595623093,"pZ":2.5806001918583292,"vX0":-1.6945179770669276,"vY0":-124.36054501757434,"vZ0":-2.255240857092633,"x":124.57,"y":169.1,"x0":0.5721329572355625,"y0":50.00324449256008,"z0":6.5438810444105835,"aX":-0.976056273770896},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.5,"breakHorizontal":1.6,"spinRate":2735,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.44021712269808333,"extension":6.198372130337344},"hitData":{"launchSpeed":75.0,"launchAngle":-15.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.89,"coordY":151.65}},"index":1,"playId":"713b557e-9ba2-356e-ba53-a6b653c0b97b","pitchNumber":2,"startTime":"2026-08-30T18:18:57.701Z","endTime":"2026-08-30T18:19:05.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:05.139Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:19:21.327Z","endTime":"2026-08-30T18:21:59.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435161420153232,"aZ":-34.29186595438692,"pfxX":-1.4867305733464713,"pfxZ":-1.4024663302166633,"pX":1.219029509226728,"pZ":3.4344671948948395,"vX0":0.9143559404603196,"vY0":-121.50539547351016,"vZ0":-0.42512214563549233,"x":70.53,"y":146.05,"x0":1.033012531140541,"y0":50.00155167880629,"z0":6.56442661838331,"aX":-2.246499807573419},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":2.5,"spinRate":2642,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.4489516599254042,"extension":6.046166769441441},"index":0,"playId":"3cd67351-313c-3373-a187-4267d823d015","pitchNumber":1,"startTime":"2026-08-30T18:19:35.847Z","endTime":"2026-08-30T18:19:39.687Z","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":"6e7f8d5d-fead-31e5-93a5-3fa8079dbf66","startTime":"2026-08-30T18:19:55.108Z","endTime":"2026-08-30T18:19:59.483Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95401293662805,"aZ":-33.77658489522325,"pfxX":-2.694813641993142,"pfxZ":-1.0202296870630168,"pX":0.5376215412817671,"pZ":3.307019729627297,"vX0":0.48663883053419776,"vY0":-123.75435288393217,"vZ0":-1.231832643024115,"x":96.51,"y":149.49,"x0":0.6907663240005298,"y0":50.00016125523068,"z0":6.59955630043617,"aX":-4.24673486833597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":4.8,"spinRate":2700,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.4398771922981113,"extension":6.24593073431874},"index":2,"playId":"a91d1570-bb61-3347-bf2b-4506140d79fa","pitchNumber":2,"startTime":"2026-08-30T18:20:14.153Z","endTime":"2026-08-30T18:20:18.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.655096513710628,"aZ":-44.0058682273892,"pfxX":-2.0195145470880003,"pfxZ":-8.616951065412824,"pX":-0.7664700541626522,"pZ":2.2127506831847024,"vX0":-2.247171543782896,"vY0":-116.10224775697993,"vZ0":-0.5826480693191157,"x":146.22,"y":179.04,"x0":0.4744570494193841,"y0":50.00412563716555,"z0":6.635805500411012,"aX":-2.771981039362353},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.5,"breakHorizontal":4.2,"spinRate":3019,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.4707935128228171,"extension":6.15702462264392},"index":3,"playId":"45b7d9d5-3e64-3408-9ad7-dff2d1d43c26","pitchNumber":3,"startTime":"2026-08-30T18:20:33.506Z","endTime":"2026-08-30T18:20:43.523Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (23) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"45b7d9d5-3e64-3408-9ad7-dff2d1d43c26","startTime":"2026-08-30T18:20:59.734Z","endTime":"2026-08-30T18:21:19.266Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544845169898245,"aZ":-16.685305240400474,"pfxX":2.2938148397314366,"pfxZ":8.331383499126602,"pX":0.6292689381485981,"pZ":5.2471443527861075,"vX0":-0.5290528948469452,"vY0":-135.25129604121346,"vZ0":-0.6810725498131069,"x":93.01,"y":97.11,"x0":0.5289608655128369,"y0":50.00132748790369,"z0":6.668555317237802,"aX":4.2640354944224015},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-4.1,"spinRate":2171,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40442315431006115,"extension":6.238430115890275},"index":5,"playId":"e060a3d1-3256-335d-8bab-9084f1104bcd","pitchNumber":4,"startTime":"2026-08-30T18:21:19.266Z","endTime":"2026-08-30T18:21:23.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"c6f49ac1-d7f1-4b2b-aab4-5bc0704d97f1","startTime":"2026-08-30T18:21:40.346Z","endTime":"2026-08-30T18:21:45.346Z","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(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":93.4,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726025490161117,"aZ":-18.152733574529275,"pfxX":3.588789302986917,"pfxZ":7.360264987022921,"pX":-0.14746254612200915,"pZ":3.1403039134417363,"vX0":-2.8988420582049,"vY0":-136.1491239873155,"vZ0":-5.551119195468223,"x":122.62,"y":153.99,"x0":0.4570383281050845,"y0":50.002971551384384,"z0":6.433873282688724,"aX":6.837734252699908},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-6.0,"spinRate":2090,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40002556382991816,"extension":6.351075308450997},"index":7,"playId":"9cb073e7-89f7-33da-9ced-e118e6a4ed0c","pitchNumber":5,"startTime":"2026-08-30T18:21:56.037Z","endTime":"2026-08-30T18:21:59.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:21:59.892Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:22:17.216Z","endTime":"2026-08-30T18:23:17.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55589981206881,"aZ":-41.59841197949738,"pfxX":-3.6974724965719368,"pfxZ":-7.045482852900685,"pX":-1.0107147435186186,"pZ":0.5458588317119166,"vX0":-2.431320667341404,"vY0":-115.04255953811261,"vZ0":-4.338798859587335,"x":155.53,"y":224.04,"x0":0.5404403505355507,"y0":50.000580377656014,"z0":6.492930008563764,"aX":-4.949089502401109},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.6,"breakHorizontal":7.3,"spinRate":3075,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4763017470217137,"extension":6.345180499140505},"index":0,"playId":"ad19e2fb-2609-3aeb-ab88-03292100b54e","pitchNumber":1,"startTime":"2026-08-30T18:22:26.268Z","endTime":"2026-08-30T18:22:30.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385745939583142,"aZ":-33.404780625031755,"pfxX":-1.5832004225067617,"pfxZ":-0.7760185131860933,"pX":0.6348188981545185,"pZ":2.4479632703308556,"vX0":0.1936672857318148,"vY0":-124.067449566102,"vZ0":-3.0499395168591836,"x":92.8,"y":172.68,"x0":0.7624349944474763,"y0":50.003392490529826,"z0":6.435779760188052,"aX":-2.504714108354925},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":2.9,"spinRate":2687,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.4390047148197973,"extension":6.265107018692455},"index":1,"playId":"12670e27-7715-3264-9f8f-0884c4afc2db","pitchNumber":2,"startTime":"2026-08-30T18:22:48.474Z","endTime":"2026-08-30T18:22:52.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466260427544864,"aZ":-14.101692221018219,"pfxX":4.316342057373975,"pfxZ":9.428326595870791,"pX":0.05987220189742793,"pZ":3.444234540676751,"vX0":-2.6030850532995085,"vY0":-137.13677653552264,"vZ0":-5.538367235664824,"x":114.72,"y":145.79,"x0":0.4573250487983997,"y0":50.00638084369863,"z0":6.441309768992755,"aX":8.276884343307342},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.3,"spinRate":2199,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.3984048242718816,"extension":6.271308015365102},"hitData":{"launchSpeed":103.3,"launchAngle":43.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.72,"coordY":59.14}},"index":2,"playId":"98aab2d4-52ec-3545-b64e-b05415118dae","pitchNumber":3,"startTime":"2026-08-30T18:23:07.403Z","endTime":"2026-08-30T18:23:17.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:23:17.978Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:25:39.391Z","endTime":"2026-08-30T18:26:58.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714616531221566,"aZ":-13.705476875472419,"pfxX":-4.741859289757326,"pfxZ":9.066157279715533,"pX":0.3843540431213668,"pZ":2.0644139776601715,"vX0":4.740658278252991,"vY0":-141.6791054894449,"vZ0":-8.657441871694159,"x":102.35,"y":183.04,"x0":-0.6927594052830539,"y0":50.0055672043703,"z0":6.031500940066182,"aX":-9.662556795141814},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2425,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3862859771003766,"extension":6.28007203108517},"index":0,"playId":"5474fb9e-ea50-3d22-9bd4-2c209bf91ec9","pitchNumber":1,"startTime":"2026-08-30T18:25:56.956Z","endTime":"2026-08-30T18:26:00.874Z","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":97.7,"endSpeed":88.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28239803530123,"aZ":-14.469277051431211,"pfxX":-6.757978518322691,"pfxZ":8.708209240839066,"pX":0.09359972890433584,"pZ":2.725413079795213,"vX0":4.780206205555104,"vY0":-142.09223811377413,"vZ0":-6.7613156219675625,"x":113.43,"y":165.19,"x0":-0.7373409298566801,"y0":50.004858065749595,"z0":6.065354387409858,"aX":-13.742200294206203},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2449,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.386308857384261,"extension":6.150575603567481},"index":1,"playId":"7d885667-6770-3184-b5c7-3a9d87075aa0","pitchNumber":2,"startTime":"2026-08-30T18:26:11.347Z","endTime":"2026-08-30T18:26:20.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95030190827905,"aZ":-18.521329055857684,"pfxX":-6.245879873134275,"pfxZ":6.4297053268299225,"pX":-0.15826060773526707,"pZ":2.3035429859775416,"vX0":4.846652870831352,"vY0":-144.41271032885072,"vZ0":-6.843281440069556,"x":123.03,"y":176.58,"x0":-1.0422939616077356,"y0":50.00545600097172,"z0":5.833142395848693,"aX":-13.264891572536163},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":10.4,"spinRate":2235,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3785198429339438,"extension":6.12391638479441},"hitData":{"launchSpeed":92.5,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.72,"coordY":101.14}},"index":2,"playId":"ab001893-678f-3c2a-9971-0fd6b1705d5c","pitchNumber":3,"startTime":"2026-08-30T18:26:47.918Z","endTime":"2026-08-30T18:26:58.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:26:58.870Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out to pitcher Braxton Ashcraft. Bryan Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:27:19.668Z","endTime":"2026-08-30T18:28:31.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379837374098614,"aZ":-42.66077825630901,"pfxX":4.37325298215124,"pfxZ":-6.876455659845012,"pX":-1.2211948922219242,"pZ":3.176449933700536,"vX0":-1.6817772362170256,"vY0":-122.4484256036847,"vZ0":0.9070170407180849,"x":163.55,"y":153.02,"x0":-1.0950546387292075,"y0":50.00522610700949,"z0":6.441030269726665,"aX":6.66530202137093},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.0,"breakHorizontal":-7.6,"spinRate":2713,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.44669736655055603,"extension":5.9425598000022175},"index":0,"playId":"accf93eb-c08d-355f-a1d7-3e170370b089","pitchNumber":1,"startTime":"2026-08-30T18:27:22.613Z","endTime":"2026-08-30T18:27:26.488Z","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":97.0,"endSpeed":89.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362274604050132,"aZ":-23.977781198342093,"pfxX":-8.508820716451671,"pfxZ":4.024853566494202,"pX":-0.12599184579924283,"pZ":1.6693730773992728,"vX0":5.04603172523642,"vY0":-141.14282582341397,"vZ0":-7.428809826747034,"x":121.8,"y":193.71,"x0":-0.8229690273779497,"y0":50.000886521440215,"z0":5.85756858836104,"aX":-17.323160685967927},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":14.5,"spinRate":2231,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.386712167470598,"extension":6.311436716659377},"index":1,"playId":"c68e191d-15bb-3700-a1d0-0317ea6abdaf","pitchNumber":2,"startTime":"2026-08-30T18:27:39.927Z","endTime":"2026-08-30T18:27:43.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677269124219688,"aZ":-42.736199368478374,"pfxX":3.2166999298494483,"pfxZ":-6.6804761788861216,"pX":0.4945098335563238,"pZ":1.195422677894785,"vX0":1.894990934954538,"vY0":-124.3143928184664,"vZ0":-3.6949471652776347,"x":98.15,"y":206.5,"x0":-0.6932826286372515,"y0":50.00608047899195,"z0":6.214718105689223,"aX":5.083207743908573},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.2,"spinRate":2912,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43899370826426143,"extension":5.89579475106855},"index":2,"playId":"fe5841de-4d9a-3597-9844-dd418df953a3","pitchNumber":3,"startTime":"2026-08-30T18:28:00.429Z","endTime":"2026-08-30T18:28:04.515Z","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":92.9,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16707359957499,"aZ":-29.937736482827923,"pfxX":0.6225729948993047,"pfxZ":1.1954303080361584,"pX":0.2182530961817953,"pZ":2.8643769755069517,"vX0":2.7038444907659867,"vY0":-135.37270937635415,"vZ0":-2.8203558026947237,"x":108.68,"y":161.44,"x0":-0.8695476488122881,"y0":50.006736326506704,"z0":5.98904400347101,"aX":1.1700566202526106},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2646,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.4027292821948185,"extension":6.040429666501105},"hitData":{"launchSpeed":76.5,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.62,"coordY":181.58}},"index":3,"playId":"10359c27-0295-38ef-8361-dbeed35ae78e","pitchNumber":4,"startTime":"2026-08-30T18:28:23.522Z","endTime":"2026-08-30T18:28:31.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:28:31.099Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Bryan Torres to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:28:52.155Z","endTime":"2026-08-30T18:29:06.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309801821776176,"aZ":-28.344113991802793,"pfxX":0.2825881704226252,"pfxZ":2.036851052701106,"pX":0.4594346289882552,"pZ":2.365902558321035,"vX0":3.8839445338706264,"vY0":-135.45459635674138,"vZ0":-4.312000156009006,"x":99.49,"y":174.9,"x0":-1.0227204310098075,"y0":50.00391457069197,"z0":5.933166479051325,"aX":0.5303571790751133},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.2,"spinRate":2698,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.40255605978880027,"extension":6.162453674943726},"hitData":{"launchSpeed":97.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":148.14}},"index":0,"playId":"7248a4f1-d2e7-3c98-9eaf-73a02d4a0b16","pitchNumber":1,"startTime":"2026-08-30T18:28:58.454Z","endTime":"2026-08-30T18:29:06.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:29:06.466Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:29:25.928Z","endTime":"2026-08-30T18:31:29.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":92.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595315423472243,"aZ":-22.376550265886483,"pfxX":-7.7065215197712655,"pfxZ":4.587829165836316,"pX":-0.9832466701252791,"pZ":2.664102622546404,"vX0":2.816473802357794,"vY0":-143.87469226267862,"vZ0":-5.277373518198634,"x":154.48,"y":166.85,"x0":-0.963047399216377,"y0":50.00180818969575,"z0":5.873791960889283,"aX":-16.453857633350058},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2306,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3780503539163451,"extension":6.219684359683191},"index":0,"playId":"87f382e7-655b-3989-9919-ea67952e3fc8","pitchNumber":1,"startTime":"2026-08-30T18:29:34.043Z","endTime":"2026-08-30T18:29:38.197Z","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":99.5,"endSpeed":90.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.656570852298465,"aZ":-15.999834696032323,"pfxX":-5.179626869942478,"pfxZ":7.636964616884114,"pX":0.12898047010142227,"pZ":4.490863635481601,"vX0":4.685899878624722,"vY0":-144.8174945019264,"vZ0":-1.7033302068172689,"x":112.08,"y":117.53,"x0":-0.8392137419500513,"y0":50.00611736468254,"z0":6.068239632961166,"aX":-10.974716633105025},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":8.4,"spinRate":2410,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3785994882980104,"extension":6.218458520805793},"index":1,"playId":"25ca9eed-f11c-3361-bb33-9ed105342e97","pitchNumber":2,"startTime":"2026-08-30T18:30:02.818Z","endTime":"2026-08-30T18:30:06.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03701254043708,"aZ":-25.57425453334996,"pfxX":0.10545940714493174,"pfxZ":3.4595204028382742,"pX":1.3857310664172642,"pZ":0.6219335250604894,"vX0":5.790269651685564,"vY0":-136.69303827065644,"vZ0":-9.425776668324628,"x":64.18,"y":221.99,"x0":-0.7669902492034522,"y0":50.00063125361383,"z0":5.849083992433123,"aX":0.20025832630954693},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-1.3,"spinRate":2705,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3995726434507971,"extension":6.22373125899381},"index":2,"playId":"035f5254-f16c-39f8-acab-eae6ec8c272b","pitchNumber":3,"startTime":"2026-08-30T18:30:18.638Z","endTime":"2026-08-30T18:30:22.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017981532483315,"aZ":-43.11957112607632,"pfxX":4.758147654760411,"pfxZ":-6.850604472784211,"pX":1.0194655203189895,"pZ":1.4843555631978735,"vX0":2.5658591969036664,"vY0":-125.48427838567947,"vZ0":-2.9840612588453186,"x":78.14,"y":198.7,"x0":-0.634066614267696,"y0":50.00491061028844,"z0":6.196658807185424,"aX":7.599946280832395},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.8,"breakHorizontal":-9.2,"spinRate":2967,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43623710409416594,"extension":5.9964828598046624},"index":3,"playId":"8a35a8d8-08e0-3c69-b13a-d23c104667ba","pitchNumber":4,"startTime":"2026-08-30T18:30:40.367Z","endTime":"2026-08-30T18:30:44.436Z","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-30T18:31:05.999Z","endTime":"2026-08-30T18:31:24.759Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623519193279453,"aZ":-21.324610560010612,"pfxX":-8.512867894766766,"pfxZ":5.08193674377933,"pX":0.6826418545470426,"pZ":1.8616426322306816,"vX0":7.240357129096417,"vY0":-144.70557328993817,"vZ0":-7.352986011920675,"x":90.98,"y":188.52,"x0":-0.7374580719882207,"y0":50.0052953571314,"z0":5.727710047863393,"aX":-18.17892725032858},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":14.2,"spinRate":2380,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3775492321268543,"extension":6.541478266144803},"index":5,"playId":"b1f01215-4848-33b7-9b04-381190f76e85","pitchNumber":5,"startTime":"2026-08-30T18:31:24.759Z","endTime":"2026-08-30T18:31:29.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:31:29.131Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (27) on a sharp fly ball to left fielder Bryan Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:33:33.337Z","endTime":"2026-08-30T18:34:46.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11257047631417,"aZ":-31.825795954952692,"pfxX":-1.7195166543963905,"pfxZ":0.22879070208110797,"pX":-0.7962898314176977,"pZ":2.2905945600590214,"vX0":-2.7974077158406505,"vY0":-123.09356883335863,"vZ0":-3.713615020152387,"x":147.35,"y":176.93,"x0":0.573924824188011,"y0":50.00489219454166,"z0":6.484356072328831,"aX":-2.6660053014534735},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":3.7,"spinRate":2639,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.44325545220040885,"extension":6.284232356165138},"index":0,"playId":"8860558f-a36e-3438-bdec-1c5030675f5e","pitchNumber":1,"startTime":"2026-08-30T18:33:42.554Z","endTime":"2026-08-30T18:33:46.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785107067434282,"aZ":-31.62453384185391,"pfxX":-2.2396380596525134,"pfxZ":0.36287835207588337,"pX":-1.720772550118742,"pZ":0.5503531731551137,"vX0":-4.366165802288764,"vY0":-121.28022746043075,"vZ0":-7.208102951720976,"x":182.59,"y":223.92,"x0":0.38453348640975143,"y0":50.0037659692869,"z0":6.273048578584009,"aX":-3.3791543082685624},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":4.9,"spinRate":2634,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4493665888641596,"extension":6.231052036081999},"index":1,"playId":"6f92a872-d2e4-370e-941c-2b87e76deb33","pitchNumber":2,"startTime":"2026-08-30T18:34:00.068Z","endTime":"2026-08-30T18:34:04.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525760567695134,"aZ":-43.21760485036337,"pfxX":-3.6025289427442155,"pfxZ":-8.23558240183976,"pX":-1.616798870744599,"pZ":0.8515209926627259,"vX0":-3.7024407816995786,"vY0":-115.62395447286114,"vZ0":-3.256234702908211,"x":178.63,"y":215.79,"x0":0.4791580018952544,"y0":50.00314213880321,"z0":6.464902339599483,"aX":-4.830010176905782},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":7.6,"spinRate":3011,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4754962972772483,"extension":6.149400084715094},"index":2,"playId":"00ecff45-8a68-3826-befe-216e138dd66b","pitchNumber":3,"startTime":"2026-08-30T18:34:16.774Z","endTime":"2026-08-30T18:34:20.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795673928930142,"aZ":-33.330129053598554,"pfxX":-1.6784866009847577,"pfxZ":-0.7325314904680145,"pX":0.051581574611217276,"pZ":2.235892812278322,"vX0":-1.177832336376503,"vY0":-123.81805310276525,"vZ0":-3.4425491921043614,"x":115.03,"y":178.41,"x0":0.7495128107360747,"y0":50.00540295482658,"z0":6.397058924063444,"aX":-2.6391771533748205},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":3.2,"spinRate":2717,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.4402552483324005,"extension":6.342875304326251},"hitData":{"launchSpeed":101.5,"launchAngle":24.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":50.24,"coordY":72.72}},"index":3,"playId":"ccc327a3-10cc-3016-92d1-5407498b4b8b","pitchNumber":4,"startTime":"2026-08-30T18:34:32.343Z","endTime":"2026-08-30T18:34:46.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:34:46.448Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Esmerlyn Valdez homers (16) on a fly ball to right field. Brandon Lowe scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:35:10.616Z","endTime":"2026-08-30T18:37:34.122Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0171965803699,"aZ":-43.943307472160015,"pfxX":-3.982242277413813,"pfxZ":-9.041090461715406,"pX":0.2790351295741242,"pZ":3.4023554774825655,"vX0":0.18473064744486456,"vY0":-113.95901982140128,"vZ0":2.294127178067426,"x":106.36,"y":146.92,"x0":0.7130381860521807,"y0":50.004051507964405,"z0":6.757484402319475,"aX":-5.182402554712761},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.4,"breakHorizontal":7.1,"spinRate":2978,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.4825905305227467,"extension":6.0914641061438655},"index":0,"playId":"1e43b5eb-c3f9-36ad-900e-b3f79b329a2c","pitchNumber":1,"startTime":"2026-08-30T18:35:13.091Z","endTime":"2026-08-30T18:35:17.097Z","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":86.2,"endSpeed":80.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156502371533993,"aZ":-30.394316156596357,"pfxX":-1.3788920359398933,"pfxZ":1.0987685799900984,"pX":-0.9334567760691865,"pZ":1.7880170933752941,"vX0":-3.4995235421671356,"vY0":-125.60542056093269,"vZ0":-5.237074735416096,"x":152.58,"y":190.5,"x0":0.6493902726493705,"y0":50.00300864342803,"z0":6.3315479042136165,"aX":-2.2331960942532714},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":3.2,"spinRate":2679,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.43380215609382855,"extension":6.291712472813005},"index":1,"playId":"ff9025bd-00dc-30c6-b9a9-b2135fb60a6a","pitchNumber":2,"startTime":"2026-08-30T18:35:33.494Z","endTime":"2026-08-30T18:35:37.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750461729337136,"aZ":-44.3820770411602,"pfxX":-2.4876946821878185,"pfxZ":-8.831432138794984,"pX":-1.1197349829336631,"pZ":0.65829581784496,"vX0":-2.965308268789292,"vY0":-117.50761321776264,"vZ0":-3.9235024177663664,"x":159.68,"y":221.01,"x0":0.48759402760626247,"y0":50.00531646060508,"z0":6.523066294203,"aX":-3.437290764196369},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.7,"breakHorizontal":5.3,"spinRate":3158,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.46826734952844706,"extension":6.241168900300257},"index":2,"playId":"658ebf37-9e37-3232-bdb2-473215af72b8","pitchNumber":3,"startTime":"2026-08-30T18:35:51.381Z","endTime":"2026-08-30T18:35:55.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997482624713733,"aZ":-21.36658786446751,"pfxX":4.394582738101525,"pfxZ":6.686946178755592,"pX":0.3984396568163728,"pZ":3.842392067565975,"vX0":-2.5561405063969045,"vY0":-126.14479768555341,"vZ0":-2.0698750667982506,"x":101.81,"y":135.04,"x0":0.8525106750291833,"y0":50.001663445567125,"z0":6.391190106206571,"aX":7.101339762558262},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.9,"breakHorizontal":-7.4,"spinRate":1770,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4337446339761426,"extension":6.126524205351978},"index":3,"playId":"b72ef676-490d-39a1-a945-c0a87b453012","pitchNumber":4,"startTime":"2026-08-30T18:36:13.318Z","endTime":"2026-08-30T18:36:17.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95082849881089,"aZ":-30.59542478349651,"pfxX":-1.5876274312467504,"pfxZ":0.986821814119093,"pX":0.10891806789910262,"pZ":3.6168368094790426,"vX0":-1.0813820202459816,"vY0":-124.7606527225498,"vZ0":-1.021210165326194,"x":112.85,"y":141.13,"x0":0.7517193963012153,"y0":50.00557832551704,"z0":6.513744564154376,"aX":-2.546968083295151},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":3.1,"spinRate":2618,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.43610674389924897,"extension":6.155725925733122},"index":4,"playId":"8856c513-86fe-3653-9ee1-10a3f6441564","pitchNumber":5,"startTime":"2026-08-30T18:36:33.257Z","endTime":"2026-08-30T18:36:37.101Z","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-30T18:36:49.588Z","endTime":"2026-08-30T18:37:06.316Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36598116545822,"aZ":-16.793060826822007,"pfxX":4.818597181079516,"pfxZ":8.19329207829501,"pX":0.08069206976294298,"pZ":2.629002482447083,"vX0":-2.5946601002440546,"vY0":-135.60339079262027,"vZ0":-7.047673533446628,"x":113.92,"y":167.8,"x0":0.41965954226488317,"y0":50.006681933038585,"z0":6.416585025089485,"aX":9.049705990065469},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-8.3,"spinRate":2022,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40266665023575765,"extension":6.343421761131332},"hitData":{"launchSpeed":97.6,"launchAngle":33.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.46,"coordY":99.24}},"index":6,"playId":"0e934790-0cfd-3e45-8a5f-63bd67c527c2","pitchNumber":6,"startTime":"2026-08-30T18:37:06.316Z","endTime":"2026-08-30T18:37:34.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:37:34.122Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a bunt ground ball to pitcher Matthew Liberatore.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:37:54.791Z","endTime":"2026-08-30T18:38:07.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10687683655733,"aZ":-28.906716778846114,"pfxX":-2.1054828097803524,"pfxZ":2.0973195736482744,"pX":-0.25833622177386745,"pZ":1.8799621083916913,"vX0":-2.0439286197733963,"vY0":-123.05079445019534,"vZ0":-5.014932430074897,"x":126.85,"y":188.02,"x0":0.8521618851726719,"y0":50.000346057345205,"z0":6.3519815734690175,"aX":-3.2746997828782742},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":4.2,"spinRate":2503,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.44268842200296277,"extension":6.352961937858325},"hitData":{"launchSpeed":61.2,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":131.79,"coordY":192.26}},"index":0,"playId":"7434b678-aa09-3ec3-9b3c-b7a0dc8769f4","pitchNumber":1,"startTime":"2026-08-30T18:37:57.425Z","endTime":"2026-08-30T18:38:07.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:38:07.461Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:38:28.300Z","endTime":"2026-08-30T18:40:34.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363665077703228,"aZ":-13.776896473071206,"pfxX":2.8992399735540952,"pfxZ":9.966063631875759,"pX":-0.5151784524570734,"pZ":1.5327980622325164,"vX0":-3.366326196539608,"vY0":-134.33428660459313,"vZ0":-10.060136983460113,"x":136.64,"y":197.39,"x0":0.3716236211561398,"y0":50.00470261430531,"z0":6.2820775156169395,"aX":5.3528664475134775},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-4.6,"spinRate":2172,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.406189794129451,"extension":6.400957267377683},"index":0,"playId":"903302c6-48f2-3415-9d83-57c14d4ea37c","pitchNumber":1,"startTime":"2026-08-30T18:38:33.575Z","endTime":"2026-08-30T18:38:36.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"2fe21491-0bdb-381a-8057-41e2c1dc3088","startTime":"2026-08-30T18:38:49.672Z","endTime":"2026-08-30T18:38:53.393Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840505307142095,"aZ":-19.46183934308213,"pfxX":1.0568497107913566,"pfxZ":7.435776756940521,"pX":-0.20206890424106064,"pZ":0.1556886545554397,"vX0":-2.282150131775862,"vY0":-129.1287477726167,"vZ0":-11.48795900942888,"x":124.7,"y":234.58,"x0":0.5511020492986594,"y0":50.00172297266299,"z0":6.122109003593811,"aX":1.8065083291848556},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":-1.4,"spinRate":2471,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4222220347241552,"extension":6.313991624672709},"index":2,"playId":"9a243cc0-da93-383e-9b40-0d868e8d8ab3","pitchNumber":2,"startTime":"2026-08-30T18:39:06.364Z","endTime":"2026-08-30T18:39:10.573Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63423823063585,"aZ":-22.713536063846576,"pfxX":-1.3199454089572251,"pfxZ":5.4977261512562166,"pX":6.24378652829412E-4,"pZ":2.7475155818471935,"vX0":-1.4708206198913747,"vY0":-129.49289345459644,"vZ0":-4.787431007200352,"x":116.98,"y":164.6,"x0":0.7446806593421696,"y0":50.00382267199202,"z0":6.328401056878547,"aX":-2.2717026630552706},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2613,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.42082335428760054,"extension":6.260105885839401},"index":3,"playId":"ebe8dfea-6b27-369c-9e9b-4a08cbb5db60","pitchNumber":3,"startTime":"2026-08-30T18:39:29.688Z","endTime":"2026-08-30T18:39:33.557Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833472936124313,"aZ":-14.59702001657775,"pfxX":3.7620852181670257,"pfxZ":9.633548963792776,"pX":-1.1561017291549156,"pZ":3.6446698140637004,"vX0":-5.027306261771298,"vY0":-134.61502703962358,"vZ0":-4.733614627023604,"x":161.07,"y":140.37,"x0":0.2519916378100967,"y0":50.00117003469507,"z0":6.468690172334469,"aX":6.863335568831281},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-5.6,"spinRate":2152,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4078115181823554,"extension":6.2524702038542745},"index":4,"playId":"220b7e71-6338-3e79-b8d7-5bac1d52d72d","pitchNumber":4,"startTime":"2026-08-30T18:39:50.504Z","endTime":"2026-08-30T18:39:54.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37142827327389,"aZ":-32.05071775398179,"pfxX":-2.159412990658029,"pfxZ":0.07506100470718025,"pX":0.013801235264927991,"pZ":3.353705612734182,"vX0":-1.0850338667373916,"vY0":-123.77096598834781,"vZ0":-1.164433396105019,"x":116.47,"y":148.23,"x0":0.7363946148127708,"y0":50.00092656674773,"z0":6.479711312915056,"aX":-3.3977001597594567},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":4.2,"spinRate":2660,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44013065675969365,"extension":6.159917596015196},"index":5,"playId":"717d9a6d-9700-31e5-91ba-ff2aa9ac1fc1","pitchNumber":5,"startTime":"2026-08-30T18:40:08.343Z","endTime":"2026-08-30T18:40:12.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837179837217572,"aZ":-31.997101625354844,"pfxX":-2.9474624223690156,"pfxZ":0.10914037258405251,"pX":0.08159750893648464,"pZ":1.4172619871270156,"vX0":-0.5244838939545381,"vY0":-124.65313364670509,"vZ0":-5.57569598740197,"x":113.89,"y":200.51,"x0":0.6775001109964092,"y0":50.00192892389874,"z0":6.30852189533259,"aX":-4.661800674383226},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":5.5,"spinRate":2658,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4385430054654509,"extension":6.295548209632787},"index":6,"playId":"97e7cf09-b154-3309-aade-8c9bcc499ef1","pitchNumber":6,"startTime":"2026-08-30T18:40:29.738Z","endTime":"2026-08-30T18:40:34.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:40:34.227Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:40:47.010Z","endTime":"2026-08-30T18:43:09.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.6,"endSpeed":78.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14652748378548,"aZ":-34.16290911388321,"pfxX":-2.0424658083312255,"pfxZ":-1.283236185394201,"pX":-0.17566179395707746,"pZ":1.0504053087047127,"vX0":-1.3185294809039454,"vY0":-123.24426866802112,"vZ0":-5.79808007485722,"x":123.7,"y":210.42,"x0":0.6306294757785476,"y0":50.005572528015584,"z0":6.299277025326281,"aX":-3.1604284051555673},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.4,"breakHorizontal":4.0,"spinRate":2661,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.443445429660017,"extension":6.195736986069901},"index":0,"playId":"78f98590-2a1f-36e4-b8c4-c687b6e5a183","pitchNumber":1,"startTime":"2026-08-30T18:40:58.060Z","endTime":"2026-08-30T18:41:01.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":78.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058712835816802,"aZ":-34.945728469573744,"pfxX":-2.3115295844455854,"pfxZ":-1.8172610683835364,"pX":0.17720453227808813,"pZ":1.5168551307098284,"vX0":-0.7658044419107012,"vY0":-122.3697784441025,"vZ0":-4.415794509294418,"x":110.25,"y":197.82,"x0":0.7941597483882844,"y0":50.004174810783425,"z0":6.3230358258281125,"aX":-3.5225489802306487},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.1,"breakHorizontal":4.3,"spinRate":2762,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4467890462553483,"extension":6.204517044745793},"index":1,"playId":"a933470c-af12-3592-b200-9cd65da06cf6","pitchNumber":2,"startTime":"2026-08-30T18:41:16.274Z","endTime":"2026-08-30T18:41:20.478Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86960305999711,"aZ":-16.797323056276852,"pfxX":5.344249354491027,"pfxZ":8.301630508164568,"pX":0.7860473419160823,"pZ":4.035820193697812,"vX0":-1.2172153582817562,"vY0":-135.54901366246747,"vZ0":-3.5309202373804367,"x":87.04,"y":129.81,"x0":0.5478999425100555,"y0":50.005317953328635,"z0":6.535118637988337,"aX":9.901118931109181},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2122,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4047788442957394,"extension":6.207554146797592},"index":2,"playId":"85ab2856-53c2-321a-82b3-12599b8e47d3","pitchNumber":3,"startTime":"2026-08-30T18:41:37.934Z","endTime":"2026-08-30T18:41:41.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(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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419183596603744,"aZ":-15.36601993000537,"pfxX":3.6722481135669245,"pfxZ":9.212770512706122,"pX":-0.09325334638647395,"pZ":2.9514862596706046,"vX0":-2.6496283404921415,"vY0":-134.29754780269226,"vZ0":-6.256938752751705,"x":120.55,"y":159.09,"x0":0.4296367671508662,"y0":50.004491379551574,"z0":6.406992145192647,"aX":6.700301730421119},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2084,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.40805283640389245,"extension":6.3701288890366214},"index":3,"playId":"f93adc62-49ee-3eb5-9a26-afa82b32d8d9","pitchNumber":4,"startTime":"2026-08-30T18:41:57.205Z","endTime":"2026-08-30T18:42:01.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512878592945302,"aZ":-34.152741522339475,"pfxX":-2.598851431192454,"pfxZ":-1.261787636427675,"pX":-0.08387613680140509,"pZ":3.375216040801287,"vX0":-0.9987550221924633,"vY0":-123.89486266887111,"vZ0":-0.7508320614496946,"x":120.2,"y":147.65,"x0":0.6610012556471218,"y0":50.00232442284642,"z0":6.512513836906195,"aX":-4.0787318209297085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.3,"breakHorizontal":4.9,"spinRate":2744,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.4404742492931062,"extension":6.236909461819174},"index":4,"playId":"5cd01ee3-a9cd-304c-a9cd-3551fb3963ef","pitchNumber":5,"startTime":"2026-08-30T18:42:15.061Z","endTime":"2026-08-30T18:42:21.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.711423267991652,"aZ":-30.588161915707424,"pfxX":-2.1056319103669887,"pfxZ":0.9985036968023655,"pX":-1.3294227459431198,"pZ":1.3623650974731367,"vX0":-4.157146823180349,"vY0":-124.20911920303084,"vZ0":-6.065085950388264,"x":167.67,"y":202.0,"x0":0.6279745391374595,"y0":50.00537132989477,"z0":6.324201386000692,"aX":-3.34812576671316},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":4.7,"spinRate":2728,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43800910785867586,"extension":6.348097289983886},"index":5,"playId":"bb5150f4-bbda-3941-9859-20ed7980cefd","pitchNumber":6,"startTime":"2026-08-30T18:43:04.569Z","endTime":"2026-08-30T18:43:09.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:09.037Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:43:53.283Z","endTime":"2026-08-30T18:45:26.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":"06ddb70c-abf5-39ab-bdba-66461d237320","startTime":"2026-08-30T18:43:36.763Z","endTime":"2026-08-30T18:43:41.332Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092412384164064,"aZ":-16.080218447479755,"pfxX":7.512350975977232,"pfxZ":8.684836414969364,"pX":-0.6055397284941926,"pZ":2.1912800534347188,"vX0":-5.559897004263867,"vY0":-134.74150287035204,"vZ0":-7.771859098551423,"x":140.08,"y":179.62,"x0":0.5004122119558293,"y0":50.00461708574311,"z0":6.232264180303435,"aX":13.92486697205167},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2114,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.40526760755503055,"extension":6.472104073435667},"index":1,"playId":"6026f395-7d51-3512-bf0b-425d70d84c04","pitchNumber":1,"startTime":"2026-08-30T18:43:55.092Z","endTime":"2026-08-30T18:43:58.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407910627011145,"aZ":-23.51754124435892,"pfxX":7.43392807691679,"pfxZ":5.281991405972997,"pX":1.114548844027106,"pZ":3.943487336223448,"vX0":-1.5914988836901058,"vY0":-126.56316008581018,"vZ0":-1.4775827607792489,"x":74.52,"y":132.31,"x0":0.78149436588825,"y0":50.002009544918465,"z0":6.400336774876277,"aX":12.179733880165625},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":1670,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4311294735563824,"extension":6.319515442388724},"index":2,"playId":"0ca3efd9-55aa-31f7-8809-111dcbd47fe7","pitchNumber":2,"startTime":"2026-08-30T18:44:16.297Z","endTime":"2026-08-30T18:44:20.176Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45055968382602,"aZ":-31.504558904239666,"pfxX":-1.498578335224783,"pfxZ":0.4150347868645472,"pX":-0.2906674511169502,"pZ":2.349290797672523,"vX0":-1.898853013755182,"vY0":-124.86069650535103,"vZ0":-3.5820305375393406,"x":128.08,"y":175.35,"x0":0.6710248003683087,"y0":50.00016867468235,"z0":6.363597984703388,"aX":-2.392310132889831},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":3.1,"spinRate":2643,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4367645056538483,"extension":6.170245237584987},"index":3,"playId":"c061d757-3628-35ee-9985-1011a64abbe7","pitchNumber":3,"startTime":"2026-08-30T18:44:36.641Z","endTime":"2026-08-30T18:44:40.090Z","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":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458562556734655,"aZ":-15.452811559342333,"pfxX":4.045545166690095,"pfxZ":9.06555216548073,"pX":1.1191989898171812,"pZ":3.7862881961354873,"vX0":-0.1992695985251875,"vY0":-134.9724307822992,"vZ0":-4.266512231855202,"x":74.34,"y":136.55,"x0":0.6683895654703615,"y0":50.00444662297885,"z0":6.476281294473213,"aX":7.461939220933022},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":-7.3,"spinRate":2143,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40586925986105316,"extension":6.431689818904578},"index":4,"playId":"51b22083-e5b8-32af-bfea-d7c304e7f005","pitchNumber":4,"startTime":"2026-08-30T18:45:03.329Z","endTime":"2026-08-30T18:45:07.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572566130465624,"aZ":-31.510331266150587,"pfxX":-0.9965043160188944,"pfxZ":0.422133817265145,"pX":-1.267129035099064,"pZ":2.401736398357525,"vX0":-4.388132069120327,"vY0":-124.19645373652695,"vZ0":-3.4661297061291765,"x":165.3,"y":173.93,"x0":0.6420265541477578,"y0":50.00451604849478,"z0":6.397325696402146,"aX":-1.5790088313068744},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":2.6,"spinRate":2745,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.438644612346351,"extension":6.297480884848686},"index":5,"playId":"d5d41d0b-62a7-38dc-beae-7c1f8cea40cb","pitchNumber":5,"startTime":"2026-08-30T18:45:22.392Z","endTime":"2026-08-30T18:45:26.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:45:26.454Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:47:34.107Z","endTime":"2026-08-30T18:48:42.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195883124606535,"aZ":-27.30407997818937,"pfxX":1.1811850601243212,"pfxZ":2.6555942336270295,"pX":-0.6177603631062821,"pZ":3.9119243137777366,"vX0":0.699781306462538,"vY0":-133.89557201236786,"vZ0":-0.9245357719260701,"x":140.55,"y":133.16,"x0":-1.0351232824611458,"y0":50.00364094577562,"z0":6.197922024771837,"aX":2.1659505252846145},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2599,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.407516086796047,"extension":6.047419704094895},"index":0,"playId":"8008b8dc-dbac-30d5-9463-510dd343ca8f","pitchNumber":1,"startTime":"2026-08-30T18:47:34.107Z","endTime":"2026-08-30T18:47:38.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655984983405585,"aZ":-39.790654406527835,"pfxX":8.144249281587609,"pfxZ":-4.991999461154135,"pX":-0.953248405675072,"pZ":3.3291935701800983,"vX0":-2.714497664590749,"vY0":-122.28882591830009,"vZ0":0.5495999206767068,"x":153.34,"y":148.89,"x0":-0.8912017202936644,"y0":50.00503723807849,"z0":6.497162227112886,"aX":12.416468652209604},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.8,"breakHorizontal":-14.2,"spinRate":2920,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.44678246984106806,"extension":5.394409028837887},"index":1,"playId":"ca2ed553-7f6a-34f3-b464-54bc433c8d51","pitchNumber":2,"startTime":"2026-08-30T18:47:47.319Z","endTime":"2026-08-30T18:47:51.182Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00779416711153,"aZ":-44.19594052364118,"pfxX":5.8177493190662535,"pfxZ":-7.888997741858802,"pX":-0.23258162226381393,"pZ":2.682939644161639,"vX0":-0.35086423835426805,"vY0":-122.62697723186021,"vZ0":0.19683057672381365,"x":125.87,"y":166.34,"x0":-0.843598517194845,"y0":50.00093719841076,"z0":6.368684725310409,"aX":8.868298174346435},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.0,"breakHorizontal":-10.4,"spinRate":3000,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4464862764288293,"extension":5.932309734013719},"index":2,"playId":"924c108f-16df-39a4-8e41-b3e71db67d50","pitchNumber":3,"startTime":"2026-08-30T18:48:02.436Z","endTime":"2026-08-30T18:48:06.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796210876031676,"aZ":-15.845045807139128,"pfxX":-6.208762314787833,"pfxZ":7.856372007418846,"pX":0.17164858403068514,"pZ":2.9605017557138855,"vX0":4.8723409781729705,"vY0":-142.98838580180092,"vZ0":-5.769949373673878,"x":110.46,"y":158.85,"x0":-0.7445361741838359,"y0":50.00207078217254,"z0":5.992285006734097,"aX":-12.904903835203823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2436,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.38249089785597334,"extension":6.205358594650252},"index":3,"playId":"a68f8d54-73a8-35a5-bbaf-3bc7ffe0caa5","pitchNumber":4,"startTime":"2026-08-30T18:48:16.260Z","endTime":"2026-08-30T18:48:19.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806751239688182,"aZ":-43.53772569495494,"pfxX":5.136264130432864,"pfxZ":-7.3265435150053015,"pX":-0.23849170390555524,"pZ":2.7318538638638694,"vX0":-0.44118953280834966,"vY0":-123.26969763819426,"vZ0":0.10634287408733734,"x":126.09,"y":165.02,"x0":-0.7259490789412849,"y0":50.0047089375494,"z0":6.34140888693239,"aX":7.96366905000565},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.1,"breakHorizontal":-9.2,"spinRate":3012,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4430894200671167,"extension":5.9882972246532296},"hitData":{"launchSpeed":92.5,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":166.38}},"index":4,"playId":"db9a49e7-f49e-3c32-9d71-9ec989bafcc0","pitchNumber":5,"startTime":"2026-08-30T18:48:34.655Z","endTime":"2026-08-30T18:48:42.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:48:42.308Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to center fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:49:01.432Z","endTime":"2026-08-30T18:49:42.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67739364722687,"aZ":-41.756220745693106,"pfxX":5.8751135528510545,"pfxZ":-6.208848905930829,"pX":-0.15878671550615153,"pZ":3.065586457657264,"vX0":-0.6157487498215288,"vY0":-123.03874759866467,"vZ0":0.4213223311105423,"x":123.05,"y":156.01,"x0":-0.6702233934033728,"y0":50.00040210800977,"z0":6.409063544450113,"aX":9.073963293159744},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.9,"breakHorizontal":-10.6,"spinRate":2777,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.4438989268746525,"extension":6.185601833365628},"index":0,"playId":"e874ae49-fc2c-3d35-8e08-04af2c8359bb","pitchNumber":1,"startTime":"2026-08-30T18:49:05.610Z","endTime":"2026-08-30T18:49:09.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.803659193845604,"aZ":-24.414313448463037,"pfxX":-9.698847392903165,"pfxZ":3.8228564598607093,"pX":0.30800374122020097,"pZ":1.9502003344669656,"vX0":6.009888209056397,"vY0":-141.61001921046048,"vZ0":-6.705562392220386,"x":105.26,"y":186.12,"x0":-0.5834806886333026,"y0":50.00024670995005,"z0":5.914196460651211,"aX":-19.66450777095485},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":2309,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3870289077940283,"extension":6.282511976733443},"index":1,"playId":"93a0578f-dd8e-3e4a-ba84-94021f3dfc16","pitchNumber":2,"startTime":"2026-08-30T18:49:18.536Z","endTime":"2026-08-30T18:49:22.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61460789560319,"aZ":-13.988701019248367,"pfxX":-4.0479165138378015,"pfxZ":8.692498391739885,"pX":-0.5942586098575338,"pZ":3.811623847468609,"vX0":1.681133698401641,"vY0":-143.36758130735586,"vZ0":-3.91528196815168,"x":139.65,"y":135.87,"x0":-0.6607285424378786,"y0":50.00026983624948,"z0":6.061535547210494,"aX":-8.466910681310868},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2383,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3813282565098146,"extension":6.166411273519547},"hitData":{"launchSpeed":77.7,"launchAngle":33.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.28,"coordY":89.04}},"index":2,"playId":"a57d3456-98cd-3fe0-aaab-e16dc78a5e84","pitchNumber":3,"startTime":"2026-08-30T18:49:34.389Z","endTime":"2026-08-30T18:49:42.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:49:42.625Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:50:06.634Z","endTime":"2026-08-30T18:50:50.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.677262550090234,"aZ":-15.87477842014779,"pfxX":-4.916109635770866,"pfxZ":7.820980805241501,"pX":-0.3866053006669763,"pZ":3.633683723893953,"vX0":3.043058867674182,"vY0":-143.3566269994686,"vZ0":-3.998905556666768,"x":131.74,"y":140.67,"x0":-0.8222851585242877,"y0":50.00566179915729,"z0":6.03562001415802,"aX":-10.249251978175932},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2367,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3818534697307765,"extension":6.220905700561504},"index":0,"playId":"6c786e82-9b43-3372-b63c-1d4c6126d470","pitchNumber":1,"startTime":"2026-08-30T18:50:09.659Z","endTime":"2026-08-30T18:50:13.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594579085501856,"aZ":-29.398433707342765,"pfxX":0.277908955397816,"pfxZ":1.4873390618207347,"pX":-0.7367120928566442,"pZ":1.6970910588021286,"vX0":0.6055148865759843,"vY0":-134.70133742679687,"vZ0":-5.618401900546785,"x":145.08,"y":192.96,"x0":-0.9993301919206735,"y0":50.00062970684997,"z0":5.853927374233958,"aX":0.5172962813631408},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2645,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40457217505914267,"extension":6.173351202298979},"index":1,"playId":"daa11ff3-db39-351a-8756-d7d8a5c95614","pitchNumber":2,"startTime":"2026-08-30T18:50:24.012Z","endTime":"2026-08-30T18:50:28.139Z","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":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5395439178542,"aZ":-12.033299207220221,"pfxX":-4.317721781795152,"pfxZ":9.638325755135694,"pX":0.9888367289782664,"pZ":2.885875603789117,"vX0":5.895962790763467,"vY0":-143.06686129437654,"vZ0":-6.784054841760577,"x":79.31,"y":160.86,"x0":-0.5300766779335965,"y0":50.001297887429025,"z0":6.0290975997885585,"aX":-9.021589426130118},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2355,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38168763342101153,"extension":6.267027218455076},"hitData":{"launchSpeed":73.5,"launchAngle":38.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.03,"coordY":111.23}},"index":2,"playId":"182f6c7f-7390-307a-b4a8-59ed135961ad","pitchNumber":3,"startTime":"2026-08-30T18:50:42.193Z","endTime":"2026-08-30T18:50:50.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:50.379Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (11) on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:53:00.120Z","endTime":"2026-08-30T18:54:14.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991260284409897,"aZ":-14.045063664845982,"pfxX":2.6281040836275698,"pfxZ":10.20508002664409,"pX":-0.7809279482067717,"pZ":2.6954477537015125,"vX0":-3.7778220955578656,"vY0":-132.14923078655534,"vZ0":-6.826557921321733,"x":146.77,"y":166.0,"x0":0.3227989911663283,"y0":50.00340611588659,"z0":6.335362942041526,"aX":4.669295840367485},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":1996,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4137692656026748,"extension":6.291733562657159},"index":0,"playId":"c638bc89-c71e-3f7f-a438-37beb0fe2950","pitchNumber":1,"startTime":"2026-08-30T18:53:06.472Z","endTime":"2026-08-30T18:53:10.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767557604180045,"aZ":-28.626780122683023,"pfxX":-2.0101457874546256,"pfxZ":2.2483401078000806,"pX":-1.3216660803162905,"pZ":2.3127137015709214,"vX0":-3.959832942608168,"vY0":-124.30262790864502,"vZ0":-4.283419273319042,"x":167.38,"y":176.34,"x0":0.5475580920031665,"y0":50.00607396259093,"z0":6.410595222099023,"aX":-3.1739257359948914},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":4.4,"spinRate":2687,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.43910121053835915,"extension":6.199731794702352},"index":1,"playId":"08c8ffeb-7f83-337f-90c8-68ab807f7408","pitchNumber":2,"startTime":"2026-08-30T18:53:48.206Z","endTime":"2026-08-30T18:53:52.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524631932964827,"aZ":-14.353672723128355,"pfxX":2.738550245699311,"pfxZ":9.40413267329357,"pX":-0.24047135111065635,"pZ":3.210116665462281,"vX0":-3.0316724584482886,"vY0":-136.65936674599578,"vZ0":-5.989660398016327,"x":126.17,"y":152.11,"x0":0.5263667737157118,"y0":50.006579240394885,"z0":6.412758372408026,"aX":5.191921273020651},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-4.3,"spinRate":2090,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.40047285038403624,"extension":6.304463933087552},"hitData":{"launchSpeed":106.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":92.23,"coordY":43.54}},"index":2,"playId":"afe3f013-aa8c-3ef7-b274-8416d69cfa53","pitchNumber":3,"startTime":"2026-08-30T18:54:02.202Z","endTime":"2026-08-30T18:54:14.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:54:14.802Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Bryan Reynolds called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:54:38.293Z","endTime":"2026-08-30T18:55:46.816Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46448233705855,"aZ":-13.877590095239652,"pfxX":3.786009287740434,"pfxZ":9.78608973006724,"pX":0.6923139917488983,"pZ":3.1890570157220046,"vX0":-0.9594629380328842,"vY0":-135.1346223023275,"vZ0":-5.980845477380418,"x":90.61,"y":152.68,"x0":0.557632427005177,"y0":50.000977967383065,"z0":6.3870780682366926,"aX":7.0769842068659425},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.7,"spinRate":2111,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4036627083121327,"extension":6.320723283878798},"index":0,"playId":"47708c94-56d3-39bf-8a95-c2bdaba71ab6","pitchNumber":1,"startTime":"2026-08-30T18:54:44.130Z","endTime":"2026-08-30T18:54:47.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46969737503001,"aZ":-32.36142125893043,"pfxX":-2.440314190783299,"pfxZ":-0.11934068488491256,"pX":0.618626317919457,"pZ":2.9618397168085955,"vX0":0.08502697224462352,"vY0":-124.46493964482242,"vZ0":-2.0417110161339727,"x":93.42,"y":158.81,"x0":0.9023379936135046,"y0":50.00192189482199,"z0":6.423913850913168,"aX":-3.9020046194461635},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.4,"spinRate":2713,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.4368666601411295,"extension":6.176591889514144},"index":1,"playId":"94ebb677-9cb5-345f-916e-b796a9c46cba","pitchNumber":2,"startTime":"2026-08-30T18:55:00.907Z","endTime":"2026-08-30T18:55:04.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237713100227822,"aZ":-44.245611547150794,"pfxX":-3.7837144330565105,"pfxZ":-8.657467090804714,"pX":-0.7890555789524409,"pZ":0.6705182069621998,"vX0":-2.256309415010687,"vY0":-117.62774180327021,"vZ0":-3.897673957714281,"x":147.08,"y":220.68,"x0":0.6755284079104263,"y0":50.00209095876355,"z0":6.469783457111619,"aX":-5.2772394714036945},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.3,"breakHorizontal":7.4,"spinRate":3163,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4664418526878755,"extension":6.179324902174017},"index":2,"playId":"9c9fca56-ea87-35d4-856f-831e750c7c83","pitchNumber":3,"startTime":"2026-08-30T18:55:19.575Z","endTime":"2026-08-30T18:55:23.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560279591104297,"aZ":-30.84434110312092,"pfxX":-1.5697669355582038,"pfxZ":0.8224274673732506,"pX":-0.45668439194591676,"pZ":1.8789813258904504,"vX0":-1.9809058784543745,"vY0":-125.51118163666911,"vZ0":-4.962302218253436,"x":134.41,"y":188.05,"x0":0.5420243028356404,"y0":50.00483122977098,"z0":6.34709375510121,"aX":-2.5449058933824613},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":3.2,"spinRate":2831,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.43373103252082057,"extension":6.357307925038087},"index":3,"playId":"416ab39d-ab73-3168-8bf7-d8c10f8dfbd8","pitchNumber":4,"startTime":"2026-08-30T18:55:42.475Z","endTime":"2026-08-30T18:55:46.816Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-08-30T18:55:46.816Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:56:15.286Z","endTime":"2026-08-30T18:57:50.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.022501043278332,"aZ":-43.457601401554314,"pfxX":-4.83409781499045,"pfxZ":-8.700805293100967,"pX":0.2427485707869383,"pZ":2.4781056621727426,"vX0":-0.15155057241587305,"vY0":-113.26723622432682,"vZ0":0.5421192857581429,"x":107.75,"y":171.87,"x0":0.9384118302511352,"y0":50.0025989882475,"z0":6.587227134224545,"aX":-6.269743709074714},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.4,"breakHorizontal":8.8,"spinRate":3036,"spinDirection":330},"zone":5,"typeConfidence":2.0,"plateTime":0.4838943232330064,"extension":6.164865793640356},"index":0,"playId":"334c2e77-91f2-349b-a495-d12e865fff06","pitchNumber":1,"startTime":"2026-08-30T18:56:23.832Z","endTime":"2026-08-30T18:56:27.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"06aad001-4571-4c89-8ff3-8526c3bd3490","startTime":"2026-08-30T18:56:49.629Z","endTime":"2026-08-30T18:56:54.629Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.079642121092512,"aZ":-30.388228191078813,"pfxX":-2.764857700908753,"pfxZ":1.1234885394696974,"pX":-0.6338958253833891,"pZ":1.8750749720047273,"vX0":-1.959289365865016,"vY0":-124.80492505031215,"vZ0":-4.960348662364702,"x":141.16,"y":188.15,"x0":0.5182324795377543,"y0":50.00363519083166,"z0":6.365989931907319,"aX":-4.399444446629869},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":5.4,"spinRate":2704,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4374273760629035,"extension":6.146637981868912},"index":2,"playId":"b54b0294-2079-3f0f-a927-8501e16b1780","pitchNumber":2,"startTime":"2026-08-30T18:57:10.881Z","endTime":"2026-08-30T18:57:14.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T18:57:30.162Z","endTime":"2026-08-30T18:57:46.615Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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":86.5,"endSpeed":80.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116801203917518,"aZ":-31.54081393923655,"pfxX":-1.2974854514126375,"pfxZ":0.3881573727706469,"pX":0.23873852943107238,"pZ":1.4939484163061587,"vX0":-1.02096555770403,"vY0":-126.09514096209745,"vZ0":-5.600605907988357,"x":107.9,"y":198.44,"x0":0.8154133914577303,"y0":50.00488911264683,"z0":6.244655234370094,"aX":-2.1198105678090253},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":2.5,"spinRate":2691,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4319737320995012,"extension":6.128973737641424},"index":4,"playId":"cc3f0ddd-211d-38ae-9555-ead2d35acef2","pitchNumber":3,"startTime":"2026-08-30T18:57:46.615Z","endTime":"2026-08-30T18:57:50.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:57:50.488Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brandon Lowe reaches on a fielding error by third baseman Ramón Urías. Oneil Cruz scores.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:58:10.841Z","endTime":"2026-08-30T18:58:47.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94739625824245,"aZ":-44.9546265540718,"pfxX":-2.6645708278583253,"pfxZ":-9.388091063911112,"pX":-0.7096439474978902,"pZ":1.164028245608682,"vX0":-2.153572945400435,"vY0":-116.26834398094866,"vZ0":-2.453875377309698,"x":144.05,"y":207.35,"x0":0.5766626468062005,"y0":50.003122539708365,"z0":6.521820404847366,"aX":-3.6271498640284636},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.3,"breakHorizontal":5.4,"spinRate":3104,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.47210604518177,"extension":6.194889346529365},"index":0,"playId":"0219511e-fd79-3b82-82e4-eca1936da739","pitchNumber":1,"startTime":"2026-08-30T18:58:16.713Z","endTime":"2026-08-30T18:58:20.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867828037611254,"aZ":-32.621196520444464,"pfxX":-2.0559768008379407,"pfxZ":-0.275671335510868,"pX":-0.7701520460441281,"pZ":2.151761265167107,"vX0":-2.5502485368358445,"vY0":-125.15204025426388,"vZ0":-3.928624675392813,"x":146.36,"y":180.68,"x0":0.5237866434395354,"y0":50.00510402287775,"z0":6.372966411887221,"aX":-3.3080409235499837},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":4.2,"spinRate":2768,"spinDirection":274},"zone":4,"typeConfidence":2.0,"plateTime":0.43528568647640364,"extension":6.2498536081381175},"hitData":{"launchSpeed":71.2,"launchAngle":60.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":158.78}},"index":1,"playId":"2d4a2689-07cc-3557-a384-cb112aac2fbb","pitchNumber":2,"startTime":"2026-08-30T18:58:35.353Z","endTime":"2026-08-30T18:58:47.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:58:47.392Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:59:29.310Z","endTime":"2026-08-30T19:02:14.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49004957063396,"aZ":-31.348322674845527,"pfxX":-1.823375055765633,"pfxZ":0.5151417081736174,"pX":-0.6872114832970279,"pZ":1.5349444894885902,"vX0":-2.6786684464033153,"vY0":-124.14356007759515,"vZ0":-5.421247257087645,"x":143.19,"y":197.34,"x0":0.6349055568688796,"y0":50.00072150320851,"z0":6.299458661464346,"aX":-2.8981237935706776},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":3.8,"spinRate":2725,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.43809117051295043,"extension":6.291709475225103},"index":0,"playId":"1f36f001-c4c4-3dd8-99b7-52482f837765","pitchNumber":1,"startTime":"2026-08-30T18:59:29.310Z","endTime":"2026-08-30T18:59:33.176Z","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":92.8,"endSpeed":85.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591933776598072,"aZ":-13.748962199507465,"pfxX":1.8739680187728092,"pfxZ":9.89962317973363,"pX":-0.20554158435960815,"pZ":3.7705905303757694,"vX0":-2.5243613192698704,"vY0":-135.10140050662096,"vZ0":-4.667833754258328,"x":124.83,"y":136.97,"x0":0.49456021268113576,"y0":50.00040148212283,"z0":6.476841214048701,"aX":3.48707421788118},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.9,"spinRate":2136,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4043900232934958,"extension":6.3600308716327465},"index":1,"playId":"1c9e9d40-2428-38f5-872b-8a8f995cc63a","pitchNumber":2,"startTime":"2026-08-30T18:59:48.568Z","endTime":"2026-08-30T18:59:52.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.152244096549488,"aZ":-43.79176555109136,"pfxX":-1.920281513027155,"pfxZ":-8.538424006133175,"pX":-1.2748733561656922,"pZ":-0.1852468247071308,"vX0":-3.5391932603576874,"vY0":-116.25649846994926,"vZ0":-5.416153328929606,"x":165.6,"y":243.78,"x0":0.5208112369203535,"y0":50.004888915504935,"z0":6.360907258164778,"aX":-2.611519511766656},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.6,"breakHorizontal":4.4,"spinRate":3070,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4723456215421793,"extension":6.420516675651106},"index":2,"playId":"5d2078d3-d943-355b-b57c-abea04f25755","pitchNumber":3,"startTime":"2026-08-30T19:00:08.033Z","endTime":"2026-08-30T19:00:12.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300838318480345,"aZ":-34.835607849920535,"pfxX":-1.962442671852262,"pfxZ":-1.7013513996677618,"pX":-0.06640479264057542,"pZ":1.8841409373033222,"vX0":-1.3930866208374164,"vY0":-123.9246102995479,"vZ0":-3.9238158819862496,"x":119.53,"y":187.91,"x0":0.756732221114186,"y0":50.001582555233625,"z0":6.3784212764802275,"aX":-3.071336706364784},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":3.8,"spinRate":2730,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.44092500592637984,"extension":6.20756717861965},"index":3,"playId":"8b40bb0c-6af1-335e-9dc6-6687aeb1528c","pitchNumber":4,"startTime":"2026-08-30T19:00:30.412Z","endTime":"2026-08-30T19:00:34.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:00:47.556Z","endTime":"2026-08-30T19:01:02.650Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":79.5,"endSpeed":73.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68422824291878,"aZ":-45.692009767433795,"pfxX":-3.734757996064997,"pfxZ":-10.062546156748864,"pX":0.057759091675259465,"pZ":2.4642785356681483,"vX0":-0.012440549710712095,"vY0":-115.76842870063123,"vZ0":0.5228573864210218,"x":114.8,"y":172.24,"x0":0.5476112562173735,"y0":50.003474799081076,"z0":6.645873921325419,"aX":-5.017160489867527},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.8,"breakHorizontal":6.7,"spinRate":3076,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.4750016239043009,"extension":6.169449464769333},"index":5,"playId":"64d04dd1-101a-3a89-afa8-71a4a89c7e58","pitchNumber":5,"startTime":"2026-08-30T19:01:02.650Z","endTime":"2026-08-30T19:01:06.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259702826414436,"aZ":-31.658115330071848,"pfxX":-1.5766695623671474,"pfxZ":0.31712155506153605,"pX":-1.0219938524314256,"pZ":0.48830295927793943,"vX0":-3.4330546995039315,"vY0":-126.25548447413497,"vZ0":-8.006972274959166,"x":155.96,"y":225.6,"x0":0.5526865798421002,"y0":50.00553498717457,"z0":6.199985684728192,"aX":-2.581487055958667},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":3.5,"spinRate":2791,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4314765576314401,"extension":6.426444988499109},"index":6,"playId":"1d0eed39-30f1-3825-a481-0b428c8f2cf0","pitchNumber":6,"startTime":"2026-08-30T19:01:32.046Z","endTime":"2026-08-30T19:01:36.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"37dadccc-f554-4537-9c46-8654ee500c54","startTime":"2026-08-30T19:01:53.341Z","endTime":"2026-08-30T19:01:58.341Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28934423759176,"aZ":-14.014655966692269,"pfxX":3.6370927985559,"pfxZ":9.56241984667058,"pX":-0.7533909718607604,"pZ":2.772270402813676,"vX0":-4.16238194213711,"vY0":-136.2825620709134,"vZ0":-7.088220590399705,"x":145.72,"y":163.93,"x0":0.31435700790105703,"y0":50.0000166894564,"z0":6.356800153650351,"aX":6.90536263782625},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2090,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40046063476355975,"extension":6.504361349933095},"hitData":{"launchSpeed":63.9,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":158.27}},"index":8,"playId":"91f0b2ed-58fa-323d-ad04-c99ab4e98b48","pitchNumber":7,"startTime":"2026-08-30T19:02:06.688Z","endTime":"2026-08-30T19:02:14.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:02:14.528Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:04:21.036Z","endTime":"2026-08-30T19:04:55.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75246053878208,"aZ":-26.424589279783333,"pfxX":-0.765189038129549,"pfxZ":3.1303806784970654,"pX":0.48214548435499244,"pZ":1.1006961732318088,"vX0":3.550867631768867,"vY0":-133.3669678467478,"vZ0":-7.804976631298634,"x":98.62,"y":209.06,"x0":-0.7565814927967254,"y0":50.00048997352042,"z0":5.920068189165149,"aX":-1.4043013881705535},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2603,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40784834032687334,"extension":6.0282290091458215},"index":0,"playId":"39c68924-0ea6-3163-a7fa-62670a1c57f1","pitchNumber":1,"startTime":"2026-08-30T19:04:21.036Z","endTime":"2026-08-30T19:04:24.909Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99455928665117,"aZ":-27.109843314406586,"pfxX":-1.275221455237085,"pfxZ":2.733381474381522,"pX":0.9400046382823345,"pZ":2.0125382141836323,"vX0":5.1730541295732335,"vY0":-134.0043728588849,"vZ0":-5.2750027038424365,"x":81.17,"y":184.44,"x0":-0.8345499680735879,"y0":50.002235790946976,"z0":5.899338213517696,"aX":-2.3623140306822124},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2741,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4059237180465023,"extension":6.162623205391165},"index":1,"playId":"a53bf548-b44c-3498-b2ec-3d62c6a47fdd","pitchNumber":2,"startTime":"2026-08-30T19:04:37.462Z","endTime":"2026-08-30T19:04:41.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550899584886007,"aZ":-42.33078920495677,"pfxX":5.162334389244254,"pfxZ":-6.4340142692111275,"pX":0.43707060647897034,"pZ":1.8710183635277038,"vX0":1.087165901547173,"vY0":-124.2178465724043,"vZ0":-2.116075722153568,"x":100.34,"y":188.26,"x0":-0.6762878906411147,"y0":50.0039214015897,"z0":6.220772380736909,"aX":8.147956534056432},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.9,"breakHorizontal":-9.6,"spinRate":2899,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.43927178223718677,"extension":5.965152038433178},"index":2,"playId":"26677ec5-78cb-3a93-a129-df4462a08e30","pitchNumber":3,"startTime":"2026-08-30T19:04:51.631Z","endTime":"2026-08-30T19:04:55.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:04:55.596Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:05:15.517Z","endTime":"2026-08-30T19:06:07.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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(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":84.4,"endSpeed":78.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15221800770621,"aZ":-42.07339371560591,"pfxX":3.0392488270785494,"pfxZ":-6.498619463371368,"pX":0.8506624521385111,"pZ":1.2636299881903552,"vX0":2.3754363465373896,"vY0":-122.85245470476671,"vZ0":-3.3390251148950156,"x":84.57,"y":204.66,"x0":-0.5249071035982655,"y0":50.004321656041554,"z0":6.22942529510716,"aX":4.628638559830173},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.4,"breakHorizontal":-6.1,"spinRate":2752,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44646045208607665,"extension":5.90814460419215},"index":0,"playId":"13b396d6-fc9f-3835-98ca-c4e95384da10","pitchNumber":1,"startTime":"2026-08-30T19:05:23.807Z","endTime":"2026-08-30T19:05:27.777Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71462866023024,"aZ":-20.845886783945808,"pfxX":-9.23817873678178,"pfxZ":5.471872126337674,"pX":0.538133177643754,"pZ":2.7400563883843527,"vX0":6.4800119356921435,"vY0":-142.6977224506435,"vZ0":-5.451350008704127,"x":96.49,"y":164.8,"x0":-0.5576906701016732,"y0":50.00259537517052,"z0":5.981646122357784,"aX":-19.121126093685945},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2383,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38330067570890414,"extension":6.259276952279104},"index":1,"playId":"286f8047-9007-3693-9965-8ca65662823a","pitchNumber":2,"startTime":"2026-08-30T19:05:43.483Z","endTime":"2026-08-30T19:05:47.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68722229020505,"aZ":-25.48906691782111,"pfxX":2.2842364676604276,"pfxZ":3.6067822785482457,"pX":0.6137481262195764,"pZ":1.2099065276516294,"vX0":2.9004876048143413,"vY0":-134.7017469677808,"vZ0":-7.502272273724142,"x":93.61,"y":206.11,"x0":-0.7700916217384525,"y0":50.00535750119652,"z0":5.808480599545837,"aX":4.237604743362072},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.7,"spinRate":2637,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40516313466955545,"extension":6.019041101185463},"hitData":{"launchSpeed":71.2,"launchAngle":17.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.23,"coordY":117.13}},"index":2,"playId":"e9a0b8e8-78ce-3da4-988c-689e7da661d4","pitchNumber":3,"startTime":"2026-08-30T19:05:56.346Z","endTime":"2026-08-30T19:06:07.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:06:07.923Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a ground ball to third baseman Nick Yorke. Thomas Saggese to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:06:26.371Z","endTime":"2026-08-30T19:06:43.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45665979996119,"aZ":-26.763506732149153,"pfxX":-9.684251126830187,"pfxZ":2.710354306669963,"pX":-0.8202797112265537,"pZ":2.3286726958886796,"vX0":3.6073202109178197,"vY0":-140.423330950468,"vZ0":-4.731020958293401,"x":148.27,"y":175.91,"x0":-0.8622902269033772,"y0":50.00694948736258,"z0":5.774092009251118,"aX":-19.367097902634463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2247,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38988816461480313,"extension":6.159091421917031},"hitData":{"launchSpeed":71.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.47,"coordY":166.54}},"index":0,"playId":"9bd31431-20e5-35a4-bee9-4a2dd76650d4","pitchNumber":1,"startTime":"2026-08-30T19:06:35.973Z","endTime":"2026-08-30T19:06:43.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:06:43.585Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz. Thomas Saggese to 3rd. Bryan Torres to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:07:38.834Z","endTime":"2026-08-30T19:09:22.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32820233533654,"aZ":-22.435577874203812,"pfxX":-8.655064612743423,"pfxZ":4.7219576880487635,"pX":1.164260512586251,"pZ":2.19513126858525,"vX0":8.011876670160317,"vY0":-142.40542009177574,"vZ0":-6.37428453461182,"x":72.62,"y":179.51,"x0":-0.5549735988329987,"y0":50.00535353035863,"z0":5.8724268617618876,"aX":-17.858953426964014},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2250,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38396989054146946,"extension":6.3297498494516695},"index":0,"playId":"ed76e105-7b52-31cd-a880-5a89a15945e7","pitchNumber":1,"startTime":"2026-08-30T19:07:51.212Z","endTime":"2026-08-30T19:07:55.446Z","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":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177176361447916,"aZ":-28.49578617814696,"pfxX":-0.14393532814944665,"pfxZ":1.9386239454961176,"pX":0.4402495803784716,"pZ":1.6240793836846905,"vX0":3.2841718569207043,"vY0":-136.1974744776236,"vZ0":-6.252034724146673,"x":100.22,"y":194.93,"x0":-0.7575093737617888,"y0":50.00134501676638,"z0":5.894612178725259,"aX":-0.27294322108331},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":-0.4,"spinRate":2564,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4006575652809179,"extension":6.1708549299963975},"index":1,"playId":"ec1f169b-da95-325d-afd0-c5233083820c","pitchNumber":2,"startTime":"2026-08-30T19:08:13.924Z","endTime":"2026-08-30T19:08:18.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62804996901774,"aZ":-20.430452867962707,"pfxX":-8.163321000172486,"pfxZ":5.693279817219388,"pX":-0.17492363243378864,"pZ":2.1401146491610885,"vX0":4.2148067406827785,"vY0":-143.32194359601925,"vZ0":-7.010710542797323,"x":123.67,"y":181.0,"x0":-0.6104226106188441,"y0":50.00458629014946,"z0":5.910926519122894,"aX":-16.847182923004308},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2375,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38334007805818526,"extension":6.198532788968555},"index":2,"playId":"8681b016-8913-365f-8fd1-1fac0946c901","pitchNumber":3,"startTime":"2026-08-30T19:08:33.593Z","endTime":"2026-08-30T19:08:37.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875577862559165,"aZ":-43.4639327168015,"pfxX":4.167676078090555,"pfxZ":-7.092724166409499,"pX":1.4349765553209668,"pZ":1.5010506444572422,"vX0":3.4542305090689878,"vY0":-126.20889611234837,"vZ0":-2.631486952552168,"x":62.3,"y":198.25,"x0":-0.4993918902585468,"y0":50.0031906085653,"z0":6.102810886940644,"aX":6.6333464843499295},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.2,"breakHorizontal":-8.4,"spinRate":2905,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43620749779066825,"extension":5.916001690057235},"index":3,"playId":"d370a572-03ce-3b16-aa28-8a56d8d2deed","pitchNumber":4,"startTime":"2026-08-30T19:08:54.030Z","endTime":"2026-08-30T19:08:58.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13284146148922,"aZ":-41.81097332856829,"pfxX":6.5552275489717005,"pfxZ":-6.1337023647515085,"pX":0.8778019834529249,"pZ":1.2211360689130204,"vX0":1.7335751897042566,"vY0":-125.27489819449174,"vZ0":-3.3904431182333736,"x":83.54,"y":205.81,"x0":-0.6766975021780234,"y0":50.003997391531385,"z0":6.050978375666383,"aX":10.295218083872065},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.6,"breakHorizontal":-12.2,"spinRate":2874,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4392371531759327,"extension":5.996521572693728},"hitData":{"launchSpeed":72.7,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":151.68}},"index":4,"playId":"19176872-b62e-34a3-bf1d-77a8d9e59f6d","pitchNumber":5,"startTime":"2026-08-30T19:09:13.997Z","endTime":"2026-08-30T19:09:22.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:09:22.005Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:09:43.602Z","endTime":"2026-08-30T19:13:16.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.543970413734975,"aZ":-14.512760253466306,"pfxX":-5.915497278281385,"pfxZ":8.486986686993534,"pX":0.42099897126493735,"pZ":3.5263895410177524,"vX0":5.598009954288569,"vY0":-143.64011292364464,"vZ0":-4.060546427903846,"x":100.95,"y":143.57,"x0":-0.7884798584482744,"y0":50.004389424145984,"z0":5.866329823085274,"aX":-12.312011726474239},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2337,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38192366869738104,"extension":6.254918088555589},"index":0,"playId":"5017cf33-17b7-36a4-adb7-fedd94991c07","pitchNumber":1,"startTime":"2026-08-30T19:09:48.467Z","endTime":"2026-08-30T19:09:52.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:10:13.666Z","endTime":"2026-08-30T19:10:58.344Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"69683bf2-8610-46a2-a11c-23eaa5df13db","startTime":"2026-08-30T19:10:58.344Z","endTime":"2026-08-30T19:11:03.344Z","isPitch":false,"type":"stepoff"},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50860014025558,"aZ":-26.18849397102216,"pfxX":-8.961414828660319,"pfxZ":2.8392532799196672,"pX":-1.6728690335790026,"pZ":2.8625078608103562,"vX0":1.4337824142420799,"vY0":-144.02807268502318,"vZ0":-3.7592696134548937,"x":180.77,"y":161.49,"x0":-1.0117933737496743,"y0":50.00023390066318,"z0":5.798332579480558,"aX":-18.881275620208562},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2295,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.37984020081015446,"extension":6.237157825112102},"index":3,"playId":"5115a9ff-7fe9-324b-96d3-fc5a3029ffe2","pitchNumber":2,"startTime":"2026-08-30T19:11:14.950Z","endTime":"2026-08-30T19:11:19.083Z","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":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042521050418934,"aZ":-29.418400526896868,"pfxX":-0.08425767731165346,"pfxZ":1.4593074968198927,"pX":-0.9189369975676752,"pZ":2.3773944398445233,"vX0":0.2544051738151134,"vY0":-135.68700660377786,"vZ0":-3.964750043324824,"x":152.03,"y":174.59,"x0":-1.0024276353515102,"y0":50.00312402261113,"z0":5.877246587419194,"aX":-0.1591867209499879},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2617,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.40165855229751113,"extension":6.003900281801938},"index":4,"playId":"3b82b7d4-83c8-3a06-aa9e-0b5001711f3c","pitchNumber":3,"startTime":"2026-08-30T19:11:32.396Z","endTime":"2026-08-30T19:11:36.527Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.477202620894445,"aZ":-27.35166852848247,"pfxX":-9.930125029906948,"pfxZ":2.3627340103846795,"pX":-0.447075862891695,"pZ":2.955958896792136,"vX0":4.455455317212733,"vY0":-142.28885323616078,"vZ0":-3.4018301107809963,"x":134.04,"y":158.97,"x0":-0.7452957310977283,"y0":50.00655787806184,"z0":5.905383848780543,"aX":-20.311059726630532},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2365,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38532619029406945,"extension":6.254187632824162},"index":5,"playId":"8e031f95-0ad3-3c53-aaad-4415168cb97d","pitchNumber":4,"startTime":"2026-08-30T19:12:00.330Z","endTime":"2026-08-30T19:12:04.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257065803930672,"aZ":-40.64472295180799,"pfxX":3.757755265701439,"pfxZ":-5.328110621403962,"pX":0.2492090776765901,"pZ":1.6918366503683702,"vX0":1.390070283252034,"vY0":-125.24380525260817,"vZ0":-2.722640683960691,"x":107.5,"y":193.1,"x0":-0.8012903488935337,"y0":50.00581676970118,"z0":6.116746770928511,"aX":5.970947019322499},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.1,"breakHorizontal":-7.1,"spinRate":2629,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4373090654075056,"extension":5.797918185482552},"index":6,"playId":"320486ed-aeff-35c4-b487-9602fe4804ac","pitchNumber":5,"startTime":"2026-08-30T19:12:18.149Z","endTime":"2026-08-30T19:12:28.132Z","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":98.6,"endSpeed":90.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91193260554718,"aZ":-14.377997677162881,"pfxX":-4.587340879639132,"pfxZ":8.47288151686837,"pX":-0.3178376871879264,"pZ":4.18808622410559,"vX0":3.057239168404801,"vY0":-143.70059467071007,"vZ0":-2.5208936372935122,"x":129.12,"y":125.7,"x0":-0.7970746589776405,"y0":50.00414713266621,"z0":5.964978385355121,"aX":-9.637395652029168},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2444,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38050989734281915,"extension":6.252146690539541},"hitData":{"launchSpeed":97.2,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.76,"coordY":49.32}},"index":7,"playId":"73d51ee2-2efc-3b6b-85a8-8662ab3efeeb","pitchNumber":6,"startTime":"2026-08-30T19:13:07.313Z","endTime":"2026-08-30T19:13:16.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:16.974Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:15:25.401Z","endTime":"2026-08-30T19:17:48.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00004858634909,"aZ":-31.368744260973614,"pfxX":-1.8493219097109588,"pfxZ":0.5314469575619976,"pX":-0.03923325966962558,"pZ":1.774110467903474,"vX0":-1.3216222778454216,"vY0":-120.873694721544,"vZ0":-4.495793600297156,"x":118.5,"y":190.88,"x0":0.7509786473493039,"y0":50.00107236440325,"z0":6.349974774714412,"aX":-2.7925870296016915},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":3.6,"spinRate":2679,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4496127655213593,"extension":6.253026814574462},"index":0,"playId":"6145b671-1d68-3231-8e20-102fa44090ff","pitchNumber":1,"startTime":"2026-08-30T19:15:32.157Z","endTime":"2026-08-30T19:15:36.025Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T19:15:42.824Z","endTime":"2026-08-30T19:16:01.988Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63597319374599,"aZ":-44.615489820474075,"pfxX":-3.674863687504794,"pfxZ":-9.438749416707854,"pX":-0.34354214367009195,"pZ":1.1760221784605818,"vX0":-1.4877552774145517,"vY0":-114.78058801425561,"vZ0":-2.0657091547479203,"x":130.1,"y":207.03,"x0":0.7928165509641066,"y0":50.00326657865441,"z0":6.480756025552812,"aX":-4.843793840975586},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-17.3,"breakHorizontal":7.1,"spinRate":3029,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4794138095948828,"extension":6.154601807789451},"index":2,"playId":"b8b3c1c3-8a23-31ff-a467-16c0eef8822c","pitchNumber":2,"startTime":"2026-08-30T19:16:01.988Z","endTime":"2026-08-30T19:16:06.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21881468315142,"aZ":-14.162634080022357,"pfxX":3.71637368054445,"pfxZ":9.65113666742281,"pX":-1.536603846961739,"pZ":2.4834981593792285,"vX0":-6.307093818468281,"vY0":-135.4192902659251,"vZ0":-7.761372073123879,"x":175.57,"y":171.73,"x0":0.33463342049579853,"y0":50.00517597439814,"z0":6.367778219388062,"aX":6.937816556966874},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.5,"spinRate":2072,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40372758637170536,"extension":6.291750333016772},"index":3,"playId":"08396ccc-d2b1-394f-8d11-ceb207735d0b","pitchNumber":3,"startTime":"2026-08-30T19:16:28.327Z","endTime":"2026-08-30T19:16:32.528Z","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":86.1,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63028681780028,"aZ":-31.522881849130616,"pfxX":-0.8456146164638207,"pfxZ":0.4105161562388855,"pX":-0.5858888437590544,"pZ":-0.39592191969932894,"vX0":-2.8152688232242014,"vY0":-125.14795967051204,"vZ0":-9.737673697272495,"x":139.33,"y":249.47,"x0":0.664184036613326,"y0":50.00262907795877,"z0":6.1334844594431654,"aX":-1.3388686036481003},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":2.2,"spinRate":2633,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.43792872280568274,"extension":6.254701964144327},"index":4,"playId":"7d2a16b1-e1b6-336f-af1e-acf633f7edf1","pitchNumber":4,"startTime":"2026-08-30T19:16:46.870Z","endTime":"2026-08-30T19:16:50.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161689363539455,"aZ":-34.12834060807399,"pfxX":-1.1827177318875712,"pfxZ":-1.258414780645734,"pX":-0.2978367308795006,"pZ":1.0989641977445224,"vX0":-2.1661155396334486,"vY0":-123.55130918256702,"vZ0":-5.663617012350933,"x":128.35,"y":209.11,"x0":0.7416876701059646,"y0":50.00083437947857,"z0":6.267888767414025,"aX":-1.8396904622109478},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":2.6,"spinRate":2629,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4422525497350236,"extension":6.26086951970428},"index":5,"playId":"b0084913-64c8-3e7b-a884-c8bafec8e6df","pitchNumber":5,"startTime":"2026-08-30T19:17:14.221Z","endTime":"2026-08-30T19:17:17.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43668739120923,"aZ":-43.604599474032014,"pfxX":-5.408338720571531,"pfxZ":-8.40059725266815,"pX":0.4055015295128843,"pZ":2.8463235584425095,"vX0":0.7616281995948835,"vY0":-116.12601525055713,"vZ0":0.8420276324274445,"x":101.54,"y":161.93,"x0":0.7750140374517895,"y0":50.002009674297646,"z0":6.638406343258198,"aX":-7.360660079044583},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.6,"breakHorizontal":9.6,"spinRate":3090,"spinDirection":333},"zone":3,"typeConfidence":2.0,"plateTime":0.47227509653290634,"extension":6.210746430489878},"index":6,"playId":"532a1f67-8a02-30d4-8064-fc06a1f01dfb","pitchNumber":6,"startTime":"2026-08-30T19:17:44.458Z","endTime":"2026-08-30T19:17:48.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:17:48.309Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:18:00.444Z","endTime":"2026-08-30T19:19:18.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":94.1,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.651457970559495,"aZ":-15.230727250209764,"pfxX":4.430814217297046,"pfxZ":8.90472470532108,"pX":-1.7011479303894115,"pZ":2.462556012224643,"vX0":-6.776247716043526,"vY0":-136.71540369634278,"vZ0":-7.684945013730968,"x":181.84,"y":172.29,"x0":0.22792219506068634,"y0":50.006537531616104,"z0":6.344796846583129,"aX":8.434476660517747},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-6.7,"spinRate":2203,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.3998399962678958,"extension":6.310345249620463},"index":0,"playId":"ad422e22-fe79-3c2c-8940-e6fa24f91366","pitchNumber":1,"startTime":"2026-08-30T19:18:10.057Z","endTime":"2026-08-30T19:18:14.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6819147397977,"aZ":-14.160750453215773,"pfxX":4.126844907047728,"pfxZ":9.54637633239254,"pX":-0.8965269556164933,"pZ":2.430200339331802,"vX0":-4.96893439194004,"vY0":-136.19108270527937,"vZ0":-7.817711392456871,"x":151.17,"y":173.16,"x0":0.4116744512942902,"y0":50.001882688285086,"z0":6.308468605607358,"aX":7.786301383785087},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":2312,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4015116107222694,"extension":6.3774633448972144},"index":1,"playId":"bacd5d10-dd7c-3a0b-9689-6ec85d57c1ef","pitchNumber":2,"startTime":"2026-08-30T19:18:25.469Z","endTime":"2026-08-30T19:18:29.188Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.964271044355744,"aZ":-32.78315151007082,"pfxX":-2.1637976392453773,"pfxZ":-0.3890398861085025,"pX":-0.3638312638219044,"pZ":3.715790974315111,"vX0":-1.5773900428922314,"vY0":-123.75603224096199,"vZ0":-0.23234647853350698,"x":130.87,"y":138.45,"x0":0.5593433233276225,"y0":50.001111559046166,"z0":6.519920594872703,"aX":-3.4096780226919505},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":4.2,"spinRate":2601,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4398899428131964,"extension":6.250791476380152},"index":2,"playId":"2effdc90-fe61-3423-afa2-59a1086bb0d5","pitchNumber":3,"startTime":"2026-08-30T19:18:43.630Z","endTime":"2026-08-30T19:18:46.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504634185665772,"aZ":-29.385729214642218,"pfxX":-3.6064881578854835,"pfxZ":1.8321789489346312,"pX":-0.5110670177688103,"pZ":1.96630907021913,"vX0":-1.7611917521392413,"vY0":-121.77287697860177,"vZ0":-4.266111074730825,"x":136.48,"y":185.69,"x0":0.6875477795082267,"y0":50.000044808742,"z0":6.2527150890912795,"aX":-5.47277956681273},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":7.0,"spinRate":2576,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.44796819058085857,"extension":6.282975976149106},"hitData":{"launchSpeed":89.3,"launchAngle":28.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.93,"coordY":65.38}},"index":3,"playId":"d83d7de6-8b9d-3d02-978f-745a6b83a65f","pitchNumber":4,"startTime":"2026-08-30T19:19:10.991Z","endTime":"2026-08-30T19:19:18.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:19:18.926Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:19:33.383Z","endTime":"2026-08-30T19:20:08.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79008222048861,"aZ":-31.51662743014929,"pfxX":-1.3733807625059982,"pfxZ":0.414883597355022,"pX":0.04312857980977086,"pZ":2.7138183877561937,"vX0":-1.3667844144732724,"vY0":-123.39335370912993,"vZ0":-2.7767970634915042,"x":115.36,"y":165.51,"x0":0.7784500247924765,"y0":50.000953464549895,"z0":6.454613971822441,"aX":-2.161086745354691},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":2.8,"spinRate":2783,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.44042495398319215,"extension":6.173581946202933},"index":0,"playId":"1ac5acf6-9661-3224-a74c-65e80b4b2f7d","pitchNumber":1,"startTime":"2026-08-30T19:19:41.674Z","endTime":"2026-08-30T19:19:45.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.316602893625177,"aZ":-14.789890298308913,"pfxX":3.9908071426564664,"pfxZ":9.163012089291858,"pX":-0.5184440339917447,"pZ":3.038548415117908,"vX0":-4.220605815245228,"vY0":-135.80971428446128,"vZ0":-6.270173499690408,"x":136.76,"y":156.74,"x0":0.5256224384022731,"y0":50.006612617632186,"z0":6.377430734147883,"aX":7.575104308903213},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-6.5,"spinRate":2195,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.4008803316485636,"extension":6.424970265399488},"hitData":{"launchSpeed":92.6,"launchAngle":30.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.59,"coordY":66.42}},"index":1,"playId":"319fb013-4697-375e-95f0-4a742aad4dba","pitchNumber":2,"startTime":"2026-08-30T19:20:00.351Z","endTime":"2026-08-30T19:20:08.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:20:08.868Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out sharply, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:22:16.625Z","endTime":"2026-08-30T19:23:13.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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":84.2,"endSpeed":78.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44942656558114,"aZ":-42.995772397102435,"pfxX":3.43074533710607,"pfxZ":-7.001516534099608,"pX":-0.03781951947955,"pZ":2.1402300494141784,"vX0":0.6496273794854405,"vY0":-122.77564172520891,"vZ0":-1.2699631410067602,"x":118.44,"y":180.99,"x0":-0.751119730249728,"y0":50.003527933402,"z0":6.2829818018899894,"aX":5.302841609903253},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.4,"spinRate":2711,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4440143121184206,"extension":5.971305746312311},"index":0,"playId":"931ce6e3-71d0-3d93-91fe-fc535c1ea8f7","pitchNumber":1,"startTime":"2026-08-30T19:22:23.630Z","endTime":"2026-08-30T19:22:28.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.7,"endSpeed":90.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.727372558998432,"aZ":-23.39585006786927,"pfxX":-8.379143191224355,"pfxZ":4.225605027235045,"pX":-0.3805129386340348,"pZ":1.9301037863249584,"vX0":4.021038589399215,"vY0":-142.30091730646043,"vZ0":-6.693788124047201,"x":131.5,"y":186.67,"x0":-0.7133289453827805,"y0":50.00333345420135,"z0":5.766914441655434,"aX":-17.405061764870428},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2364,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.383047919802757,"extension":6.364624800331077},"index":1,"playId":"c88ca0e6-8ee4-3961-a63e-f5aca462f5de","pitchNumber":2,"startTime":"2026-08-30T19:22:43.451Z","endTime":"2026-08-30T19:22:47.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T19:22:57.125Z","endTime":"2026-08-30T19:23:05.403Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13363610363506,"aZ":-42.47463871029198,"pfxX":4.42625573723524,"pfxZ":-6.471196265805131,"pX":0.30336794899136316,"pZ":1.7019225231069737,"vX0":1.0034554649825524,"vY0":-125.0341067528968,"vZ0":-2.4238435028953624,"x":105.44,"y":192.83,"x0":-0.6780242580156939,"y0":50.006099399135984,"z0":6.154326649838544,"aX":7.041154531100797},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2870,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4372950051388451,"extension":5.97854286528534},"hitData":{"launchSpeed":100.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.09,"coordY":166.6}},"index":3,"playId":"9bc22861-7261-30dd-a911-24fdd07e083a","pitchNumber":3,"startTime":"2026-08-30T19:23:05.403Z","endTime":"2026-08-30T19:23:13.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:23:13.038Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Esmerlyn Valdez in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:23:34.006Z","endTime":"2026-08-30T19:24:17.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34159670176749,"aZ":-16.42713386573199,"pfxX":-4.32467609462932,"pfxZ":7.644779617659113,"pX":-0.2890014643151032,"pZ":3.1294037550634406,"vX0":3.1681094770434397,"vY0":-142.72817711980645,"vZ0":-5.059531081356009,"x":128.02,"y":154.29,"x0":-0.8524023168809066,"y0":50.00347516589117,"z0":5.962157893659958,"aX":-8.908641673732085},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":7.2,"spinRate":2322,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38400128718949356,"extension":6.050574777598279},"index":0,"playId":"4f9242ce-c2ac-3472-8ab1-133757cd932d","pitchNumber":1,"startTime":"2026-08-30T19:23:35.457Z","endTime":"2026-08-30T19:23:39.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41861892715339,"aZ":-24.926266309185422,"pfxX":-8.346864814213326,"pfxZ":3.5815908749118694,"pX":-2.4408656352130413,"pZ":2.8716549509646057,"vX0":-0.9453676851566248,"vY0":-140.98269700963257,"vZ0":-4.032863821398095,"x":210.04,"y":161.25,"x0":-1.0164165634452045,"y0":50.00516165628759,"z0":5.919119809106292,"aX":-16.89415630947961},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":2308,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38771699761135414,"extension":5.908745476060359},"index":1,"playId":"f2f09b92-09ad-3001-8c84-89dab80cb2f3","pitchNumber":2,"startTime":"2026-08-30T19:23:49.112Z","endTime":"2026-08-30T19:23:53.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439504959169593,"aZ":-27.551435148044725,"pfxX":0.8460435208647874,"pfxZ":2.5404940601095625,"pX":0.02051881096994073,"pZ":2.6395403920855554,"vX0":2.0579196565673947,"vY0":-133.6942818142112,"vZ0":-3.7206239246177315,"x":116.22,"y":167.51,"x0":-0.8675434005694687,"y0":50.00287096408889,"z0":6.01523822676781,"aX":1.5391188541865366},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2571,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.408884608943584,"extension":5.933400609547419},"hitData":{"launchSpeed":104.0,"launchAngle":51.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":210.53,"coordY":122.63}},"index":2,"playId":"7afdd3ab-b5de-3eef-b71d-466cb8c02480","pitchNumber":3,"startTime":"2026-08-30T19:24:07.151Z","endTime":"2026-08-30T19:24:17.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:17.873Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:24:45.069Z","endTime":"2026-08-30T19:26:35.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279488446712417,"aZ":-25.394067255453546,"pfxX":-8.506909414323943,"pfxZ":3.3652176173670743,"pX":-0.5404420220849608,"pZ":2.369501213873328,"vX0":3.3530534493884825,"vY0":-140.84502608389172,"vZ0":-5.442274991921641,"x":137.6,"y":174.8,"x0":-0.6396290860130359,"y0":50.000011449450824,"z0":5.963650359262033,"aX":-17.1289373768351},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.2,"breakHorizontal":14.8,"spinRate":2317,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38852240203538724,"extension":6.171226668993132},"index":0,"playId":"25e965bf-3603-355d-9858-83d6b4974df7","pitchNumber":1,"startTime":"2026-08-30T19:24:46.389Z","endTime":"2026-08-30T19:24:49.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87669242735784,"aZ":-40.201835269768445,"pfxX":2.5199134028484753,"pfxZ":-5.047836391725513,"pX":0.9166352946835703,"pZ":1.3125291992476296,"vX0":2.6819136828707024,"vY0":-124.93539488243206,"vZ0":-3.7450393228272,"x":82.06,"y":203.34,"x0":-0.4960147260786609,"y0":50.00437586112085,"z0":6.116568639775474,"aX":4.005563069802739},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.7,"breakHorizontal":-5.2,"spinRate":2670,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43749115883316536,"extension":5.827653692543336},"index":1,"playId":"7b7e778c-ee15-30d9-bf41-49eba95bb6a0","pitchNumber":2,"startTime":"2026-08-30T19:25:05.280Z","endTime":"2026-08-30T19:25:09.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65123970965512,"aZ":-22.128026380026714,"pfxX":-8.580284043568092,"pfxZ":4.830316392449507,"pX":0.8476918518639387,"pZ":3.377387231028611,"vX0":7.094670397685917,"vY0":-142.13402928916085,"vZ0":-3.356232348825364,"x":84.69,"y":147.59,"x0":-0.5462394521783068,"y0":50.00078632346555,"z0":5.952114012670737,"aX":-17.836964552994736},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":14.4,"spinRate":2352,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3830148342489439,"extension":6.397686933826464},"index":2,"playId":"fa39834d-b33f-3acc-862d-362bda021cae","pitchNumber":3,"startTime":"2026-08-30T19:25:27.208Z","endTime":"2026-08-30T19:25:31.055Z","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":98.3,"endSpeed":90.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48331541023172,"aZ":-12.368880103909918,"pfxX":-4.524859282130708,"pfxZ":9.507317324762646,"pX":0.6441813233978535,"pZ":2.616772213686826,"vX0":4.886775040035908,"vY0":-143.07682298067178,"vZ0":-7.062597805501519,"x":92.45,"y":168.13,"x0":-0.4940168835656822,"y0":50.00619987217457,"z0":5.88421429756949,"aX":-9.429631488939211},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2434,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38209096541866927,"extension":6.206808013563929},"index":3,"playId":"f66ad69a-944d-30de-b035-3ad81d64b782","pitchNumber":4,"startTime":"2026-08-30T19:25:47.753Z","endTime":"2026-08-30T19:25:51.225Z","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":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336447247756126,"aZ":-22.113963287635883,"pfxX":-8.175785761488669,"pfxZ":4.806349611453852,"pX":-0.680691438955796,"pZ":1.2474091846914876,"vX0":2.7995274591516797,"vY0":-142.95046215450748,"vZ0":-8.75679555931113,"x":142.95,"y":205.1,"x0":-0.6035533536843196,"y0":50.00436181242145,"z0":5.710328644640527,"aX":-17.120575791637823},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":2310,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3814502934910551,"extension":6.108111668720906},"index":4,"playId":"5af4a65b-2fa3-300c-8e81-73fc002bfd1c","pitchNumber":5,"startTime":"2026-08-30T19:26:07.159Z","endTime":"2026-08-30T19:26:11.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474004607443998,"aZ":-44.073997426107425,"pfxX":5.424269607548229,"pfxZ":-7.3627880081345705,"pX":0.5410972698516644,"pZ":1.6377476657414642,"vX0":1.0744695256288923,"vY0":-126.25097675414244,"vZ0":-2.4265366532990122,"x":96.37,"y":194.56,"x0":-0.5947601740336463,"y0":50.0051551840607,"z0":6.155565491954041,"aX":8.764855302801475},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.7,"breakHorizontal":-10.1,"spinRate":3007,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4336958612499502,"extension":5.964226967877661},"index":5,"playId":"303a0851-65b7-34f6-afd0-b3f4ee1bdc0b","pitchNumber":6,"startTime":"2026-08-30T19:26:31.099Z","endTime":"2026-08-30T19:26:35.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:26:35.180Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Triolo homers (3) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:28:37.620Z","endTime":"2026-08-30T19:29:28.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.159413514684495,"aZ":-35.44019472321472,"pfxX":-3.440749121234628,"pfxZ":-2.239488177466278,"pX":0.7860588546186771,"pZ":5.322232214575368,"vX0":0.9855260839991483,"vY0":-119.22640977737944,"vZ0":4.092473212012709,"x":87.04,"y":95.08,"x0":0.8175610614079333,"y0":50.00352433116942,"z0":6.757260326362654,"aX":-5.01724138009196},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.0,"breakHorizontal":6.0,"spinRate":2585,"spinDirection":274},"zone":12,"typeConfidence":2.0,"plateTime":0.4571779635864299,"extension":6.144298552511689},"index":0,"playId":"066d4103-5f99-3b93-9943-34b720891dc3","pitchNumber":1,"startTime":"2026-08-30T19:28:47.185Z","endTime":"2026-08-30T19:28:51.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29301560444264,"aZ":-22.35203631466407,"pfxX":6.95980830937102,"pfxZ":6.350633209692665,"pX":-0.38208596896347075,"pZ":2.559471922338344,"vX0":-4.980202709522466,"vY0":-122.99244543268641,"vZ0":-4.297990382079268,"x":131.56,"y":169.67,"x0":0.7556304707669906,"y0":50.00070288005811,"z0":6.2039784342050845,"aX":10.75963747619584},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.8,"breakHorizontal":-11.5,"spinRate":1657,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.44377434854493103,"extension":6.244016231668887},"hitData":{"launchSpeed":104.1,"launchAngle":33.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":8.6,"coordY":78.87}},"index":1,"playId":"2205f86c-abd4-3d6e-b0cb-8f2de6934c11","pitchNumber":2,"startTime":"2026-08-30T19:29:01.851Z","endTime":"2026-08-30T19:29:28.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:28.502Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:29:46.939Z","endTime":"2026-08-30T19:31:33.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.295543213364745,"aZ":-32.90991123601989,"pfxX":-1.9444167731558646,"pfxZ":-0.4782998710955255,"pX":-0.4936723746757788,"pZ":0.1644805195414037,"vX0":-2.2832461860171374,"vY0":-122.98130389487534,"vZ0":-8.046750681747417,"x":135.82,"y":234.34,"x0":0.6946300461196631,"y0":50.00090352930765,"z0":6.220714326574884,"aX":-3.0176980319877615},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":4.0,"spinRate":2683,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.4430860781724042,"extension":6.268029806820656},"index":0,"playId":"fc1bbeae-1f98-3ce0-8cc8-f903ba3f2fc4","pitchNumber":1,"startTime":"2026-08-30T19:29:46.939Z","endTime":"2026-08-30T19:29:50.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.759239346285824,"aZ":-31.689179957138784,"pfxX":-2.4217631569760587,"pfxZ":0.30997231371274836,"pX":-0.7273375188726448,"pZ":2.250232424494259,"vX0":-2.6520614216977196,"vY0":-122.66944192189158,"vZ0":-3.5246566691351804,"x":144.72,"y":178.02,"x0":0.6762048707041058,"y0":50.00134630197688,"z0":6.363903131423125,"aX":-3.7464429451438828},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":4.9,"spinRate":2610,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.44391645846585037,"extension":6.347094376483451},"index":1,"playId":"70b8ab14-8ed0-3dd8-bdbf-f38a6193fa42","pitchNumber":2,"startTime":"2026-08-30T19:30:01.643Z","endTime":"2026-08-30T19:30:05.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07084575831733,"aZ":-44.0707872039295,"pfxX":-4.264423498960149,"pfxZ":-8.99249585789677,"pX":-0.3115824130988269,"pZ":1.1773866071844026,"vX0":-0.8262745735270424,"vY0":-114.79110456339505,"vZ0":-2.1494344657146454,"x":128.88,"y":206.99,"x0":0.6076836389468067,"y0":50.00453490697916,"z0":6.453010803211517,"aX":-5.639367104194015},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.6,"breakHorizontal":7.9,"spinRate":2978,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4788394812612342,"extension":6.233726968673225},"index":2,"playId":"6db311ca-887e-3872-9f10-f6469094a624","pitchNumber":3,"startTime":"2026-08-30T19:30:18.067Z","endTime":"2026-08-30T19:30:21.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T19:30:35.129Z","endTime":"2026-08-30T19:30:46.906Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":86.2,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.292322847721266,"aZ":-29.60707730359659,"pfxX":-1.8527798503309825,"pfxZ":1.5866614313714635,"pX":-1.6753614390319589,"pZ":0.2646402711605251,"vX0":-4.8716741595907935,"vY0":-125.36391409912672,"vZ0":-8.664924311156987,"x":180.86,"y":231.63,"x0":0.5207600996656094,"y0":50.0043024776763,"z0":6.124404552915748,"aX":-2.9988529679595253},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":4.3,"spinRate":2747,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4340989418779517,"extension":6.345591133435266},"index":4,"playId":"60f2ff8c-3dea-3b8d-9ad0-8b4e6488be32","pitchNumber":4,"startTime":"2026-08-30T19:30:46.906Z","endTime":"2026-08-30T19:30:50.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599265127171652,"aZ":-17.61832284038354,"pfxX":8.357756963192966,"pfxZ":7.594791547754545,"pX":-1.1018333201626054,"pZ":3.0177014000312288,"vX0":-6.877137397330996,"vY0":-136.94364669867434,"vZ0":-5.647524455309078,"x":159.0,"y":157.3,"x0":0.34459869445567093,"y0":50.005004234877724,"z0":6.2946196668783205,"aX":16.02440529592108},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-13.9,"spinRate":2215,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39853574028217587,"extension":6.409837706468195},"index":5,"playId":"7f5cd899-045a-39aa-bf04-b5736fd90164","pitchNumber":5,"startTime":"2026-08-30T19:31:06.818Z","endTime":"2026-08-30T19:31:10.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28107248486444,"aZ":-31.969966397070603,"pfxX":-1.1644133929634042,"pfxZ":0.1348521630959798,"pX":0.13192992029267972,"pZ":3.1722815193191356,"vX0":-1.0311775073096814,"vY0":-123.11165584017466,"vZ0":-1.4106764376419862,"x":111.97,"y":153.13,"x0":0.7048376482197721,"y0":50.00549997201762,"z0":6.4141077383184095,"aX":-1.8201301248909623},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":2.3,"spinRate":2532,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.4418600205529435,"extension":6.2389226516244465},"hitData":{"launchSpeed":85.7,"launchAngle":42.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.88,"coordY":109.52}},"index":6,"playId":"e7d9bf5f-dec0-3bff-93f5-ff44a0ef0fbf","pitchNumber":6,"startTime":"2026-08-30T19:31:24.416Z","endTime":"2026-08-30T19:31:33.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:31:33.546Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:31:48.791Z","endTime":"2026-08-30T19:33:02.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054586205002828,"aZ":-11.528684717221667,"pfxX":3.4783802275069005,"pfxZ":11.009304227302131,"pX":-0.5213282533406075,"pZ":2.527673658585999,"vX0":-4.055679430072974,"vY0":-135.90005792105117,"vZ0":-8.008869303581314,"x":136.87,"y":170.53,"x0":0.5366128497198306,"y0":50.003099629320765,"z0":6.308681220874804,"aX":6.523463000934449},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":-5.5,"spinRate":2232,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4026344317679236,"extension":6.441514128957316},"index":0,"playId":"5b43220d-bd0b-3e04-8803-d605b777bb33","pitchNumber":1,"startTime":"2026-08-30T19:31:59.736Z","endTime":"2026-08-30T19:32:02.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470605938814153,"aZ":-45.29071110026453,"pfxX":-4.965766120114647,"pfxZ":-9.544255241151607,"pX":-0.31466955580665296,"pZ":0.9586980314318424,"vX0":-0.6462582393938288,"vY0":-117.18905850331775,"vZ0":-2.7315006014077063,"x":128.99,"y":212.9,"x0":0.6097770558052588,"y0":50.00002319401603,"z0":6.415524628324739,"aX":-6.827587427417612},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.6,"breakHorizontal":9.1,"spinRate":3096,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.46941662127112815,"extension":6.222357344530412},"index":1,"playId":"e37bcec1-d1a9-370e-b61b-a5af047e1a2b","pitchNumber":2,"startTime":"2026-08-30T19:32:21.151Z","endTime":"2026-08-30T19:32:24.597Z","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-30T19:32:36.058Z","endTime":"2026-08-30T19:32:52.209Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99398935773928,"aZ":-31.160780777802575,"pfxX":-2.447984579005219,"pfxZ":0.6325837804294476,"pX":-0.24755473931999733,"pZ":2.189868418056872,"vX0":-1.3888377458871262,"vY0":-124.63933154519863,"vZ0":-3.9374723585555715,"x":126.44,"y":179.65,"x0":0.6325385083528409,"y0":50.00199646323235,"z0":6.327290579442028,"aX":-3.9006664361757233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":4.7,"spinRate":2527,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.43728690680762616,"extension":6.408807057098793},"hitData":{"launchSpeed":103.7,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.02,"coordY":88.4}},"index":3,"playId":"7dad10be-7c6a-34b6-b851-a7d4fd819ea5","pitchNumber":3,"startTime":"2026-08-30T19:32:52.209Z","endTime":"2026-08-30T19:33:02.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:33:02.717Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, third baseman Ramón Urías to first baseman Alec Burleson. Bryan Reynolds to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:33:26.652Z","endTime":"2026-08-30T19:34:01.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3399188388622,"aZ":-30.880915464177072,"pfxX":-1.9037276512961623,"pfxZ":0.8319702953787962,"pX":-0.8256148056366505,"pZ":1.0411949078896627,"vX0":-2.957321055726318,"vY0":-123.27013376280517,"vZ0":-6.441459307158389,"x":148.47,"y":210.67,"x0":0.6307113653970474,"y0":50.00502409246213,"z0":6.250761182159545,"aX":-2.970381919172785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":4.1,"spinRate":2747,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4420133644065358,"extension":6.2795890452427034},"index":0,"playId":"557dbb52-8424-3683-a488-8536eecaad68","pitchNumber":1,"startTime":"2026-08-30T19:33:33.451Z","endTime":"2026-08-30T19:33:37.692Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043838311267667,"aZ":-12.032669042739673,"pfxX":3.874589260662166,"pfxZ":10.683038328049012,"pX":-0.03664390678913406,"pZ":3.0072960669165836,"vX0":-2.434623234721012,"vY0":-136.00138600118288,"vZ0":-6.738656114666465,"x":118.4,"y":157.58,"x0":0.36385465296086716,"y0":50.000020883166464,"z0":6.3404908434833525,"aX":7.303378933658843},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.6,"spinRate":2306,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4017515414444892,"extension":6.339243459374917},"hitData":{"launchSpeed":92.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":173.47}},"index":1,"playId":"40c100e1-2c6d-3327-a87c-7102ea019ae4","pitchNumber":2,"startTime":"2026-08-30T19:33:53.493Z","endTime":"2026-08-30T19:34:01.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:34:01.481Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:34:19.005Z","endTime":"2026-08-30T19:36:05.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.919256189139343,"aZ":-43.811143552401525,"pfxX":-5.323120521781373,"pfxZ":-9.163483399948435,"pX":0.9304741967860793,"pZ":3.294599785663346,"vX0":1.7565713805772871,"vY0":-111.9060642237615,"vZ0":2.412355283558534,"x":81.53,"y":149.83,"x0":0.8275577692590065,"y0":50.001607128510514,"z0":6.685744799742173,"aX":-6.76068993683923},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.7,"breakHorizontal":9.2,"spinRate":2937,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.489168902045253,"extension":6.0841490979845965},"index":0,"playId":"954cfe17-dea1-3aa9-aecd-a043cf37a669","pitchNumber":1,"startTime":"2026-08-30T19:34:32.428Z","endTime":"2026-08-30T19:34:36.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.229519948009642,"aZ":-43.55488315864016,"pfxX":-3.735953609229151,"pfxZ":-8.560791621227924,"pX":-0.10472095445313497,"pZ":2.0299174714951373,"vX0":-0.26950442541800285,"vY0":-114.61387886876008,"vZ0":-0.6720939060822038,"x":120.99,"y":183.97,"x0":0.49967620403029617,"y0":50.00044255145246,"z0":6.5811109140308215,"aX":-4.968417963910217},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.4,"breakHorizontal":6.8,"spinRate":3034,"spinDirection":332},"zone":8,"typeConfidence":2.0,"plateTime":0.4779336455449812,"extension":6.25735118033345},"index":1,"playId":"52eee3de-ce67-38fb-ab08-81669cd71490","pitchNumber":2,"startTime":"2026-08-30T19:34:49.177Z","endTime":"2026-08-30T19:34:52.598Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659858520429133,"aZ":-16.37708090312681,"pfxX":4.042844790364425,"pfxZ":8.414807691417245,"pX":-1.1546959988868,"pZ":2.419377598188902,"vX0":-5.1741022843757625,"vY0":-135.2112696137114,"vZ0":-7.469785813766023,"x":161.01,"y":173.46,"x0":0.24617748869323378,"y0":50.003536337631374,"z0":6.338117120354726,"aX":7.5900996969683705},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-6.4,"spinRate":2094,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40296419996383026,"extension":6.3172197560527685},"index":2,"playId":"5a50f614-270d-3cd4-bb23-9c8f925b88ee","pitchNumber":3,"startTime":"2026-08-30T19:35:15.410Z","endTime":"2026-08-30T19:35:19.320Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188812880950277,"aZ":-18.27270563150899,"pfxX":7.4423600453850804,"pfxZ":7.337436947290513,"pX":0.1632993259983128,"pZ":3.290814927830043,"vX0":-3.5728475133708093,"vY0":-135.68096410003147,"vZ0":-4.661334895991145,"x":110.78,"y":149.93,"x0":0.518759887554094,"y0":50.003483160887654,"z0":6.276024716778183,"aX":14.10072089501868},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-13.0,"spinRate":2087,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40121815415362905,"extension":6.27865645586438},"index":3,"playId":"21735b4d-50a1-3dbd-9c13-0eab3731966c","pitchNumber":4,"startTime":"2026-08-30T19:35:34.975Z","endTime":"2026-08-30T19:35:38.843Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:35:51.121Z","endTime":"2026-08-30T19:36:00.976Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587228443693043,"aZ":-29.81955216962854,"pfxX":-5.3627269786581095,"pfxZ":1.5334300828377865,"pX":-0.5250021953985854,"pZ":1.340510105122191,"vX0":-1.1942616802843213,"vY0":-122.39100356201132,"vZ0":-5.649871639402452,"x":137.01,"y":202.59,"x0":0.6650163083130782,"y0":50.00351797346575,"z0":6.1979819925071515,"aX":-8.22740342671145},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":10.0,"spinRate":2776,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.44560722517059004,"extension":6.347132731622164},"index":5,"playId":"4ca47fc5-a7d1-3231-8269-74dbaf0a3e8c","pitchNumber":5,"startTime":"2026-08-30T19:36:00.976Z","endTime":"2026-08-30T19:36:05.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:36:05.223Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:38:13.104Z","endTime":"2026-08-30T19:39:33.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729014520466645,"aZ":-24.866084388810787,"pfxX":-9.326938519102145,"pfxZ":4.123262912828498,"pX":-0.03637946745664395,"pZ":0.5524527899836409,"vX0":5.506762075112628,"vY0":-131.93661828359612,"vZ0":-8.611097055953785,"x":118.39,"y":223.86,"x0":-0.9333118816886479,"y0":50.003415349678,"z0":5.676491039688277,"aX":-16.52762341039481},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1831,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4143347654044063,"extension":6.193422786424975},"index":0,"playId":"17255d5a-d072-3ab1-b3c7-0ce0cfe024f7","pitchNumber":1,"startTime":"2026-08-30T19:38:19.776Z","endTime":"2026-08-30T19:38:23.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89286170945758,"aZ":-22.893767450508548,"pfxX":-8.248830200836977,"pfxZ":4.646127718445185,"pX":-0.913995241649534,"pZ":1.4794031318132563,"vX0":2.650507505494874,"vY0":-140.48977428254113,"vZ0":-8.161438618909923,"x":151.84,"y":198.84,"x0":-0.7979890291985101,"y0":50.004970936244035,"z0":5.91068454765862,"aX":-16.48775479441025},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2310,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3899056923425612,"extension":6.135107851322146},"index":1,"playId":"27e8074b-4cdc-3c6d-b221-1dbb7114fa87","pitchNumber":2,"startTime":"2026-08-30T19:38:36.995Z","endTime":"2026-08-30T19:38:41.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753012394585923,"aZ":-24.159914992459683,"pfxX":-7.030909588663308,"pfxZ":4.337578498642795,"pX":0.7953303441444803,"pZ":1.3338816846185464,"vX0":6.938657911111795,"vY0":-134.4290170601219,"vZ0":-7.18168710886127,"x":86.68,"y":202.77,"x0":-0.8949723916856975,"y0":50.00136048897546,"z0":5.733028132245869,"aX":-12.980342790730239},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":11.4,"spinRate":1891,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40610309920080523,"extension":6.052631128919237},"index":2,"playId":"7b38f9ab-1e92-3c21-b305-ba8021e5d71c","pitchNumber":3,"startTime":"2026-08-30T19:38:54.524Z","endTime":"2026-08-30T19:39:00.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729204727649506,"aZ":-41.12800564009625,"pfxX":4.246370662440747,"pfxZ":-5.642369094207725,"pX":-0.618156367030768,"pZ":1.9316839163016626,"vX0":-0.9330537175112668,"vY0":-124.78223727389761,"vZ0":-2.0055867508722893,"x":140.56,"y":186.62,"x0":-0.7925754629542588,"y0":50.00410573569877,"z0":6.11587246865033,"aX":6.736134418775762},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.4,"breakHorizontal":-7.6,"spinRate":2605,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.43797124498509854,"extension":5.906322892648688},"hitData":{"launchSpeed":89.8,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.44,"coordY":147.12}},"index":3,"playId":"fa9fe149-b84c-34a5-8200-efd30b3638ae","pitchNumber":4,"startTime":"2026-08-30T19:39:25.706Z","endTime":"2026-08-30T19:39:33.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:39:33.554Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out sharply, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:39:45.646Z","endTime":"2026-08-30T19:40:15.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.754387742488696,"aZ":-16.129819846060563,"pfxX":-6.088350172205177,"pfxZ":7.893473940774589,"pX":0.06852756413423244,"pZ":2.56925138670239,"vX0":4.305115450257341,"vY0":-142.1623978870512,"vZ0":-6.509921879220094,"x":114.39,"y":169.41,"x0":-0.6799589556119885,"y0":50.002706123353136,"z0":5.925780681744222,"aX":-12.373258436919578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2325,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3863356299019154,"extension":6.117832614695522},"index":0,"playId":"a89dce6a-d262-3c9a-ae85-b492c77f4201","pitchNumber":1,"startTime":"2026-08-30T19:39:54.481Z","endTime":"2026-08-30T19:39:58.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96472197695903,"aZ":-27.637497200793558,"pfxX":-8.828126686311084,"pfxZ":2.2549095984747485,"pX":-0.7867786779385652,"pZ":2.2222122607023516,"vX0":3.3941425299230845,"vY0":-141.4116926887264,"vZ0":-4.906744719489822,"x":146.99,"y":178.78,"x0":-0.859574976512624,"y0":50.00389172345939,"z0":5.765406587923366,"aX":-17.77889135981315},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":2301,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3881655408153626,"extension":5.872139593157934},"hitData":{"launchSpeed":102.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.75,"coordY":176.01}},"index":1,"playId":"e919d72f-7c4f-3302-aa1f-ff27051d9f8b","pitchNumber":2,"startTime":"2026-08-30T19:40:07.665Z","endTime":"2026-08-30T19:40:15.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:40:15.184Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a sharp line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:40:36.137Z","endTime":"2026-08-30T19:40:48.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24627191456996,"aZ":-17.585097562587883,"pfxX":-5.355195106513018,"pfxZ":7.190760733114819,"pX":-0.2633770422767764,"pZ":2.3009141300961584,"vX0":3.3211763809269677,"vY0":-141.34082210678702,"vZ0":-6.810696205475278,"x":127.04,"y":176.66,"x0":-0.7558590511025784,"y0":50.00681089086366,"z0":5.86491235486073,"aX":-10.872354158817382},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2209,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38703774201360686,"extension":6.217429501480645},"hitData":{"launchSpeed":103.2,"launchAngle":12.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.51,"coordY":82.34}},"index":0,"playId":"174b6f5a-4b05-3661-92e2-5da93c879865","pitchNumber":1,"startTime":"2026-08-30T19:40:38.540Z","endTime":"2026-08-30T19:40:48.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:40:48.536Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Torres walks. Thomas Saggese to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:41:08.579Z","endTime":"2026-08-30T19:42:47.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":95.9,"endSpeed":88.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9283454210435,"aZ":-25.481448072332245,"pfxX":-8.835514462994876,"pfxZ":3.3796436450792715,"pX":-2.199595961719146,"pZ":2.4435891224806894,"vX0":-0.13734965361293772,"vY0":-139.7578475182681,"vZ0":-4.604379066423078,"x":200.84,"y":172.8,"x0":-1.0013773646820512,"y0":50.005404273667736,"z0":5.782028270923032,"aX":-17.514908138912663},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2304,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39162463438831097,"extension":6.146799796509179},"index":0,"playId":"e761b3d5-b397-3424-b825-0c1d9fd85aa4","pitchNumber":1,"startTime":"2026-08-30T19:41:15.379Z","endTime":"2026-08-30T19:41:19.130Z","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":97.4,"endSpeed":89.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099340666366356,"aZ":-17.924264960390357,"pfxX":-4.349736968041123,"pfxZ":6.957183486557881,"pX":-1.476689383768722,"pZ":3.064285876455787,"vX0":0.00890884400769082,"vY0":-141.91041288632525,"vZ0":-4.776907635753321,"x":154.35,"y":131.0,"x0":-0.9142167603546254,"y0":50.005664866706084,"z0":5.903802827449829,"aX":-8.913263405131818},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":7.9,"spinRate":2330,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3853017698354311,"extension":6.079246451622601},"index":1,"playId":"58c2dd87-e827-34e5-99eb-17a6e99b15ac","pitchNumber":2,"startTime":"2026-08-30T19:41:39.334Z","endTime":"2026-08-30T19:41:43.336Z","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":84.6,"endSpeed":78.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132091947911213,"aZ":-38.71303567950819,"pfxX":3.5802091502465885,"pfxZ":-4.202262580839571,"pX":0.6211690504882781,"pZ":3.420869266947436,"vX0":2.033690733287996,"vY0":-123.24444127861759,"vZ0":1.0333008511724826,"x":93.32,"y":146.42,"x0":-0.6772155788589872,"y0":50.00549182313776,"z0":6.239755991796255,"aX":5.565169692098603},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.2,"breakHorizontal":-7.0,"spinRate":2683,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.4426860457841171,"extension":5.903232164314644},"index":2,"playId":"d8be35e2-1e7f-32ca-bf02-56b7b40ed3a8","pitchNumber":3,"startTime":"2026-08-30T19:42:04.751Z","endTime":"2026-08-30T19:42:08.768Z","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":96.5,"endSpeed":88.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1944253952069,"aZ":-15.559545168159948,"pfxX":-4.811384867434004,"pfxZ":8.282686493715577,"pX":-0.2748145709062889,"pZ":1.7735638609129358,"vX0":3.321893634866826,"vY0":-140.36184509642288,"vZ0":-8.117333938055257,"x":127.48,"y":190.89,"x0":-0.8453769213858514,"y0":50.00098346187225,"z0":5.705110431797447,"aX":-9.650179274799429},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2306,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.38942923692586895,"extension":6.166869752294686},"index":3,"playId":"d59c4550-4e29-36a8-a060-85e69129ccc9","pitchNumber":4,"startTime":"2026-08-30T19:42:24.097Z","endTime":"2026-08-30T19:42:27.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94681677986628,"aZ":-41.74877796057892,"pfxX":7.419607536949425,"pfxZ":-6.3350632986946,"pX":-1.6000099291643537,"pZ":3.8008774166739654,"vX0":-3.6905758684794163,"vY0":-121.93634585892707,"vZ0":2.5423808777649155,"x":177.99,"y":136.16,"x0":-1.0344208047791357,"y0":50.00031514037772,"z0":6.335236391659006,"aX":11.222266738971427},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.7,"breakHorizontal":-12.6,"spinRate":2825,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4484210020174282,"extension":5.72737815760029},"index":4,"playId":"8e2cd436-965b-3c3a-9d82-cb70aa312946","pitchNumber":5,"startTime":"2026-08-30T19:42:43.335Z","endTime":"2026-08-30T19:42:47.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:47.618Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp line drive to center fielder Jake Mangum. Thomas Saggese scores. Bryan Torres to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:43:03.918Z","endTime":"2026-08-30T19:43:38.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419801055384173,"aZ":-28.836545094090347,"pfxX":-0.11465894817169531,"pfxZ":1.816301001555928,"pX":0.2992915649541048,"pZ":2.7214294458122525,"vX0":3.026158183893805,"vY0":-134.77302620595188,"vZ0":-3.1499202805208197,"x":105.59,"y":165.3,"x0":-0.8234278807989182,"y0":50.00290458648053,"z0":5.942908766986981,"aX":-0.21072284255469667},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.5,"spinRate":2575,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40647461239253335,"extension":6.031284158183906},"hitData":{"launchSpeed":107.5,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.93,"coordY":89.43}},"index":0,"playId":"e93de6d4-9a69-31bd-9812-01018f69da34","pitchNumber":1,"startTime":"2026-08-30T19:43:28.905Z","endTime":"2026-08-30T19:43:38.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:43:38.903Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Esmerlyn Valdez. Bryan Torres scores. Iván Herrera to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:44:58.454Z","endTime":"2026-08-30T19:45:29.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:44:13.614Z","endTime":"2026-08-30T19:45:00.767Z","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(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":85.6,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516962761470353,"aZ":-41.670621565536976,"pfxX":3.19117191947823,"pfxZ":-6.0387575629642996,"pX":-0.3861371013292409,"pZ":2.818733591783474,"vX0":0.2891494089889483,"vY0":-124.68538954392953,"vZ0":0.17268555613000935,"x":131.72,"y":162.67,"x0":-0.9182211549073694,"y0":50.004781842723816,"z0":6.192430689154479,"aX":5.015559480405695},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.7,"breakHorizontal":-5.9,"spinRate":2617,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.439599587672701,"extension":5.805318602830582},"index":1,"playId":"c2638bae-9c71-3284-871e-990ca059883f","pitchNumber":1,"startTime":"2026-08-30T19:45:00.767Z","endTime":"2026-08-30T19:45:04.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.530542103501425,"aZ":-30.117852750786554,"pfxX":-9.27699600318843,"pfxZ":1.017189430777556,"pX":-0.24258080049842978,"pZ":2.4811472591446773,"vX0":5.195102906766179,"vY0":-142.1413503294433,"vZ0":-3.7193825417323523,"x":126.25,"y":171.79,"x0":-0.8981231476778608,"y0":50.004101428068424,"z0":5.739803945596816,"aX":-18.800472966818283},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":2248,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3867718109235949,"extension":6.066883890767292},"hitData":{"launchSpeed":99.9,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":98.98}},"index":2,"playId":"ae4d854b-c11a-358b-a8cd-f4339e39195a","pitchNumber":2,"startTime":"2026-08-30T19:45:19.600Z","endTime":"2026-08-30T19:45:29.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:45:29.590Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:46:02.774Z","endTime":"2026-08-30T19:46:35.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31497142939649,"aZ":-23.533162756568707,"pfxX":-9.693430764655627,"pfxZ":4.17072006743212,"pX":-1.0342662772242406,"pZ":2.070770811503116,"vX0":2.602715131513717,"vY0":-143.12630313470416,"vZ0":-6.757583851556859,"x":156.42,"y":182.87,"x0":-0.69650401700021,"y0":50.00390919143944,"z0":5.938103064209991,"aX":-20.094294746344843},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":17.0,"spinRate":2290,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38280528729471897,"extension":6.202576937792401},"index":0,"playId":"d726e883-3d59-3d4d-b378-b9394933304e","pitchNumber":1,"startTime":"2026-08-30T19:46:08.380Z","endTime":"2026-08-30T19:46:12.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159460488474952,"aZ":-23.201319642160023,"pfxX":-7.92915560032762,"pfxZ":4.367473559761173,"pX":-0.7858411905138463,"pZ":3.1246826425692005,"vX0":2.922495290434121,"vY0":-141.70648280907054,"vZ0":-3.58403668385887,"x":146.95,"y":154.41,"x0":-0.7938471984158857,"y0":50.005256631554005,"z0":5.869525409132481,"aX":-16.299362782802476},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":2378,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3849664724492361,"extension":6.27651570031468},"hitData":{"launchSpeed":53.6,"launchAngle":55.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.87,"coordY":168.35}},"index":1,"playId":"414437ab-53d4-3c91-b1d9-4d6d6ae5dbed","pitchNumber":2,"startTime":"2026-08-30T19:46:27.727Z","endTime":"2026-08-30T19:46:35.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:35.249Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esmerlyn Valdez lines out to third baseman Ramón Urías.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:48:35.890Z","endTime":"2026-08-30T19:49:08.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536431530971093,"aZ":-44.181140588969434,"pfxX":-4.612790038004521,"pfxZ":-9.783305849127574,"pX":-0.24806937793788367,"pZ":2.270733228640847,"vX0":-0.5954398346719947,"vY0":-110.59935447289656,"vZ0":0.5638696325050587,"x":126.46,"y":177.47,"x0":0.6241490411672599,"y0":50.00487280140471,"z0":6.683060011524878,"aX":-5.6589422654845585},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-17.2,"breakHorizontal":8.5,"spinRate":2911,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.497110786710135,"extension":6.231204107352472},"index":0,"playId":"8eaaf2f5-9c45-31a3-8915-42be6eb6a1ea","pitchNumber":1,"startTime":"2026-08-30T19:48:49.289Z","endTime":"2026-08-30T19:48:53.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80983218486344,"aZ":-17.725531662728763,"pfxX":4.4758445524336015,"pfxZ":7.987423981044703,"pX":-0.4784276522550085,"pZ":2.9845980123807623,"vX0":-4.169018102497256,"vY0":-132.98543342028572,"vZ0":-5.667995283887109,"x":135.24,"y":158.2,"x0":0.520410070331206,"y0":50.0060794437769,"z0":6.409768885888849,"aX":8.099878497770383},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-7.3,"spinRate":2148,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.41029316727376264,"extension":6.166756253281761},"hitData":{"launchSpeed":97.6,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.26,"coordY":164.48}},"index":1,"playId":"9531107d-8473-3e2c-8d80-6d6c048c8436","pitchNumber":2,"startTime":"2026-08-30T19:49:03.473Z","endTime":"2026-08-30T19:49:08.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:49:08.880Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:49:25.899Z","endTime":"2026-08-30T19:51:52.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181870704743336,"aZ":-30.478965675028544,"pfxX":-0.41935968804694546,"pfxZ":1.0904366661671556,"pX":0.1782426212895164,"pZ":3.332894439231364,"vX0":-1.3788531750278372,"vY0":-123.09524826224539,"vZ0":-1.360753421687118,"x":110.21,"y":148.79,"x0":0.796954415523088,"y0":50.00361803602393,"z0":6.439894441554705,"aX":-0.6526158796330364},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":1.1,"spinRate":2552,"spinDirection":252},"zone":2,"typeConfidence":2.0,"plateTime":0.44256154063952335,"extension":6.284158545558905},"index":0,"playId":"916d02b8-566c-3500-9a27-fd9f4cfeb692","pitchNumber":1,"startTime":"2026-08-30T19:49:32.986Z","endTime":"2026-08-30T19:49:36.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0312122340396,"aZ":-43.29051192242593,"pfxX":-4.307033893409909,"pfxZ":-8.65745006396007,"pX":0.6286549954934934,"pZ":3.434514917646819,"vX0":0.9230462003933626,"vY0":-112.71544873418132,"vZ0":2.4728159333157516,"x":93.04,"y":146.05,"x0":0.7727162533201586,"y0":50.0054892158311,"z0":6.703304923847218,"aX":-5.527049110737086},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.8,"breakHorizontal":7.6,"spinRate":2827,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4864612787700815,"extension":6.198369837272121},"index":1,"playId":"b53611d1-e089-3083-85a1-7cdd31939d38","pitchNumber":2,"startTime":"2026-08-30T19:49:52.757Z","endTime":"2026-08-30T19:49:56.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096084271056856,"aZ":-43.78365822603143,"pfxX":-4.601279698158333,"pfxZ":-8.99903423630529,"pX":-0.4381130363844588,"pZ":0.5633696584617777,"vX0":-1.0187506436989282,"vY0":-113.76174906547104,"vZ0":-3.241702515716735,"x":133.7,"y":223.57,"x0":0.6149282757668514,"y0":50.00560599992899,"z0":6.417593575379921,"aX":-5.932154180689332},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.8,"breakHorizontal":8.6,"spinRate":2939,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.484549333797069,"extension":6.1900513748811266},"index":2,"playId":"ef0fe8a4-d375-3750-afb9-b664a84fae5e","pitchNumber":3,"startTime":"2026-08-30T19:50:11.432Z","endTime":"2026-08-30T19:50:15.368Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891213630463383,"aZ":-15.600757865391738,"pfxX":3.8477503675871523,"pfxZ":9.074276935357654,"pX":0.7077487730867592,"pZ":3.174252389186312,"vX0":-1.0403116837971647,"vY0":-134.03885223271925,"vZ0":-5.569662534199109,"x":90.02,"y":153.08,"x0":0.5999368571569168,"y0":50.005983139969786,"z0":6.385998774121464,"aX":7.030561018968743},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.7,"spinRate":2082,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4080131160452294,"extension":6.3342414500276485},"index":3,"playId":"81241bd1-7cb2-3e28-a758-149615755763","pitchNumber":4,"startTime":"2026-08-30T19:50:31.003Z","endTime":"2026-08-30T19:50:34.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T19:50:41.949Z","endTime":"2026-08-30T19:51:29.212Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386965656558544,"aZ":-33.17061531629196,"pfxX":-1.521921076450527,"pfxZ":-0.6316037132037708,"pX":-0.7620378808028616,"pZ":1.6719971324597465,"vX0":-2.9613680857649687,"vY0":-123.66583713995861,"vZ0":-4.6508706382946094,"x":146.05,"y":193.64,"x0":0.6421387535191555,"y0":50.00419362252491,"z0":6.315977241875665,"aX":-2.3908847965768185},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":3.4,"spinRate":2577,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.44053102006706935,"extension":6.287016452359591},"index":5,"playId":"cb2d9f87-d9c3-33b1-b2b6-dcce81a29f8b","pitchNumber":5,"startTime":"2026-08-30T19:51:29.212Z","endTime":"2026-08-30T19:51:33.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(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":93.3,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10891386558833,"aZ":-14.256338544599654,"pfxX":4.28095415420603,"pfxZ":9.515285877459139,"pX":-0.6430420092709528,"pZ":2.504709515027163,"vX0":-4.316909934426666,"vY0":-135.72175259348876,"vZ0":-7.5153963274884745,"x":141.51,"y":171.15,"x0":0.40486321729790836,"y0":50.00234178910246,"z0":6.284037896082368,"aX":8.060986798501675},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":2178,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4021368357684083,"extension":6.370272196100328},"index":6,"playId":"43f9d61f-7f18-34ae-b9ff-bf9752e77e9c","pitchNumber":6,"startTime":"2026-08-30T19:51:48.041Z","endTime":"2026-08-30T19:51:52.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:51:52.124Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:52:11.531Z","endTime":"2026-08-30T19:54:41.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74061491458719,"aZ":-13.082881458760827,"pfxX":3.8769049957728807,"pfxZ":10.159297575297591,"pX":-1.8487506239605027,"pZ":2.4572131851755246,"vX0":-6.865260632730179,"vY0":-135.9489398654271,"vZ0":-7.927689339809832,"x":187.47,"y":172.44,"x0":0.20115748965480565,"y0":50.00248011217463,"z0":6.311713771768417,"aX":7.2855552378801},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":2192,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.40232018096063227,"extension":6.4066491620480175},"index":0,"playId":"ba624f56-30b4-317a-afe5-6494f0d18338","pitchNumber":1,"startTime":"2026-08-30T19:52:15.478Z","endTime":"2026-08-30T19:52:19.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014830189518637,"aZ":-18.89260475793806,"pfxX":7.331547400536259,"pfxZ":7.157645220018759,"pX":-0.15023337135264955,"pZ":2.698014700725914,"vX0":-4.651633074842608,"vY0":-135.0179651076135,"vZ0":-5.877583519399058,"x":122.73,"y":165.93,"x0":0.6379578531069405,"y0":50.00306995308472,"z0":6.2225188396923965,"aX":13.604351192836294},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":-12.4,"spinRate":2131,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4048968234915047,"extension":6.447477858671298},"index":1,"playId":"2816eb6a-6df1-3674-ac8d-99c85e324dc2","pitchNumber":2,"startTime":"2026-08-30T19:52:32.679Z","endTime":"2026-08-30T19:52:38.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91497444873453,"aZ":-15.664463023353209,"pfxX":5.005715255870413,"pfxZ":8.810494239906912,"pX":-0.12719235959722563,"pZ":2.4606008477102717,"vX0":-3.312930235664452,"vY0":-135.35605867590974,"vZ0":-7.312260311664529,"x":121.85,"y":172.34,"x0":0.45640100068986916,"y0":50.000209929011625,"z0":6.274578199592069,"aX":9.37517286125833},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-8.4,"spinRate":2152,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4032084448525737,"extension":6.39817582938304},"index":2,"playId":"55622448-fbcd-3057-ba38-9c15dd7f6667","pitchNumber":3,"startTime":"2026-08-30T19:53:02.603Z","endTime":"2026-08-30T19:53:06.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465248382953753,"aZ":-29.096371703245666,"pfxX":-5.871992719045833,"pfxZ":2.0062697309859443,"pX":-0.900460336685061,"pZ":2.1165984115075247,"vX0":-2.052666794291058,"vY0":-123.08056954932891,"vZ0":-3.9955012063060082,"x":151.32,"y":181.63,"x0":0.7072200079554889,"y0":50.00237375491308,"z0":6.225321194917064,"aX":-9.007150533412208},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":2677,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.44503315385677755,"extension":6.433825226995171},"index":3,"playId":"4567b063-214d-387f-8973-a04d3c8b611c","pitchNumber":4,"startTime":"2026-08-30T19:53:26.148Z","endTime":"2026-08-30T19:53:30.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11005251747629,"aZ":-30.44998342466772,"pfxX":-1.6132727532120343,"pfxZ":1.0706652680003736,"pX":-1.0623074155407144,"pZ":0.3395339051207574,"vX0":-3.7189491327838042,"vY0":-124.85235672044067,"vZ0":-8.223766109989477,"x":157.49,"y":229.61,"x0":0.6460650010449742,"y0":50.00208260656334,"z0":6.123593934743849,"aX":-2.5892025221514947},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":3.6,"spinRate":2708,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43587367687345724,"extension":6.511426504525284},"index":4,"playId":"74d67243-9234-3d65-b17d-54de32302e51","pitchNumber":5,"startTime":"2026-08-30T19:53:51.613Z","endTime":"2026-08-30T19:53:55.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669461,"fullName":"Matthew Liberatore"}}},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"58f46dd7-c109-47f4-a3db-9b5290375e79","pitchNumber":5,"startTime":"2026-08-30T19:54:13.569Z","endTime":"2026-08-30T19:54:18.569Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.344459049938063,"aZ":-12.779554985182935,"pfxX":4.93404344000631,"pfxZ":10.048513089420974,"pX":-0.8602968301836362,"pZ":0.8851767583614765,"vX0":-4.7961125988730124,"vY0":-137.31048875020142,"vZ0":-11.96170231852064,"x":149.79,"y":214.88,"x0":0.2589823396714328,"y0":50.00172872100463,"z0":6.140094173143084,"aX":9.52240514318919},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.0,"spinRate":2261,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3972641496852529,"extension":6.603346252436406},"index":6,"playId":"d68d6a2e-1a79-38d0-8a6e-906d5cfc1ffb","pitchNumber":6,"startTime":"2026-08-30T19:54:37.393Z","endTime":"2026-08-30T19:54:41.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:41.449Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:57:34.102Z","endTime":"2026-08-30T19:59:04.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:55:13.761Z","endTime":"2026-08-30T19:55:33.103Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryne Stanek replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:55:33.103Z","endTime":"2026-08-30T19:57:36.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69549569404785,"aZ":-33.58717931914631,"pfxX":1.4708676248923598,"pfxZ":-0.8299173928329964,"pX":0.32462662349963733,"pZ":2.988074330708822,"vX0":2.3077329868425074,"vY0":-128.73603221114053,"vZ0":-1.9229943310687048,"x":104.63,"y":158.1,"x0":-0.7689840077560317,"y0":50.00230160491182,"z0":6.305325000935067,"aX":2.5078780597820898},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.1,"spinRate":2438,"spinDirection":61},"zone":3,"typeConfidence":0.9,"plateTime":0.4228786879401216,"extension":5.96437819892237},"index":2,"playId":"55ccad80-9e17-3b69-978e-7303a243cfc4","pitchNumber":1,"startTime":"2026-08-30T19:57:36.374Z","endTime":"2026-08-30T19:57:40.242Z","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":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46636943030797,"aZ":-11.312675204769077,"pfxX":-2.583628095143387,"pfxZ":9.866971178839592,"pX":0.8325050532596593,"pZ":3.070579250020486,"vX0":3.8866283435678577,"vY0":-144.23116721204326,"vZ0":-7.205045607600666,"x":85.27,"y":155.87,"x0":-0.1946710747505163,"y0":50.00179417778426,"z0":6.2930591458585905,"aX":-5.462146340658382},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2420,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.379253940122914,"extension":5.744892084630341},"index":3,"playId":"78230bcb-8325-3149-ad68-bab3c1616244","pitchNumber":2,"startTime":"2026-08-30T19:57:53.045Z","endTime":"2026-08-30T19:57:56.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:58:07.832Z","endTime":"2026-08-30T19:58:18.044Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73535466088566,"aZ":-11.178255753274048,"pfxX":-2.967510149815896,"pfxZ":10.113812684822701,"pX":0.27733486312044087,"pZ":2.1345511078586616,"vX0":2.272153002395833,"vY0":-143.10184442434164,"vZ0":-9.735795584075317,"x":106.43,"y":181.15,"x0":-0.14105917364102707,"y0":50.000115725454215,"z0":6.278938559936815,"aX":-6.15935898808771},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2281,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3826182766142545,"extension":5.702429340952659},"index":5,"playId":"34600547-59c0-3acd-9208-2518ec295da8","pitchNumber":3,"startTime":"2026-08-30T19:58:18.044Z","endTime":"2026-08-30T19:58:21.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.395512460895084,"aZ":-13.30374095349882,"pfxX":-4.412596726142462,"pfxZ":8.996429727147499,"pX":-0.3747903052028908,"pZ":3.5774124114048074,"vX0":1.7075348175108516,"vY0":-144.12145157460856,"vZ0":-5.5171125496936435,"x":131.29,"y":142.19,"x0":-0.40261459116420045,"y0":50.004892960467025,"z0":6.342653188046465,"aX":-9.256566267811962},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2277,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38046987339649796,"extension":5.702867034444931},"index":6,"playId":"ebc113bc-770c-3315-9cd9-a8cf202f6b6d","pitchNumber":4,"startTime":"2026-08-30T19:58:38.469Z","endTime":"2026-08-30T19:58:41.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.014661930417795,"aZ":-14.245895990306579,"pfxX":-3.8667934400403463,"pfxZ":8.366075060708505,"pX":-0.1391986295893166,"pZ":3.8688610182717382,"vX0":2.074307494020173,"vY0":-145.0285564170951,"vZ0":-4.672357222904738,"x":122.31,"y":134.32,"x0":-0.3590226970544206,"y0":50.002698681796375,"z0":6.361318567891091,"aX":-8.286363978192366},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2414,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3768102732019356,"extension":5.662317807550727},"index":7,"playId":"81cd68b4-b5b9-3373-9dbf-c94b6bb96be9","pitchNumber":5,"startTime":"2026-08-30T19:59:00.517Z","endTime":"2026-08-30T19:59:04.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:59:04.397Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:01:40.638Z","endTime":"2026-08-30T20:02:47.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:00:34.049Z","endTime":"2026-08-30T20:01:42.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559593196721686,"aZ":-23.074580745504157,"pfxX":-8.12330269367601,"pfxZ":5.2539704586935745,"pX":1.2532939384745847,"pZ":2.930011573439665,"vX0":11.172943951177647,"vY0":-129.6558042992263,"vZ0":-0.7663064619351649,"x":69.23,"y":159.67,"x0":-2.021256811386203,"y0":50.005437687162654,"z0":4.962209772580158,"aX":-14.079956793349146},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2329,"spinDirection":239},"zone":12,"typeConfidence":0.77,"plateTime":0.41958295469197227,"extension":6.035300093802501},"index":1,"playId":"2ee453bf-df3d-3a7b-afb8-bf83e4c79a1f","pitchNumber":1,"startTime":"2026-08-30T20:01:42.691Z","endTime":"2026-08-30T20:01:46.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921715338984477,"aZ":-22.46394565671256,"pfxX":-8.415939999897885,"pfxZ":5.649366900281024,"pX":-0.6301067070028642,"pZ":3.673755161952963,"vX0":7.049879114888816,"vY0":-129.71581214774596,"vZ0":0.876291608533153,"x":141.02,"y":139.59,"x0":-2.2781970600607364,"y0":50.003437501928374,"z0":5.0331727065346445,"aX":-14.467565586892421},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":13.8,"spinRate":2330,"spinDirection":235},"zone":11,"typeConfidence":0.86,"plateTime":0.4208635961614142,"extension":5.9202549395873385},"index":2,"playId":"2940b457-c46b-3e41-9686-10073dbb760a","pitchNumber":2,"startTime":"2026-08-30T20:02:01.036Z","endTime":"2026-08-30T20:02:04.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167839951819634,"aZ":-25.929629471714748,"pfxX":-8.587688102580708,"pfxZ":3.693003965515489,"pX":0.5601503025123546,"pZ":3.5064636489468106,"vX0":9.625155153743485,"vY0":-128.55269546703116,"vZ0":1.1430744855299824,"x":95.65,"y":144.11,"x0":-2.0993395987076684,"y0":50.00193410062244,"z0":5.054277256716024,"aX":-14.516390426664016},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2322,"spinDirection":236},"zone":12,"typeConfidence":0.66,"plateTime":0.4244739143379288,"extension":5.993859861513453},"index":3,"playId":"1cb5510d-ee4d-35c7-ac4e-0fc1c38a024a","pitchNumber":3,"startTime":"2026-08-30T20:02:20.802Z","endTime":"2026-08-30T20:02:24.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.681283690028984,"aZ":-35.601556751949545,"pfxX":-5.155255029212723,"pfxZ":-2.3758744824129554,"pX":-0.08808591491660611,"pZ":2.081755256451569,"vX0":6.842766221910636,"vY0":-118.62598893212758,"vZ0":0.4128790081795206,"x":120.36,"y":182.57,"x0":-2.321551522714345,"y0":50.00047425839746,"z0":5.114308844656862,"aX":-7.451104692805133},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":7.9,"spinRate":1221,"spinDirection":280},"zone":8,"typeConfidence":0.84,"plateTime":0.4592620022539937,"extension":6.070248521825483},"hitData":{"launchSpeed":102.7,"launchAngle":39.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.47,"coordY":77.7}},"index":4,"playId":"f21e6f5b-8139-3936-b573-85f08357b16d","pitchNumber":4,"startTime":"2026-08-30T20:02:37.523Z","endTime":"2026-08-30T20:02:47.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:02:47.377Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:03:15.073Z","endTime":"2026-08-30T20:03:29.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85478528239079,"aZ":-22.82775213775966,"pfxX":-6.607709357282328,"pfxZ":5.32212123039055,"pX":0.028135438775860312,"pZ":3.0643699209579376,"vX0":7.792435682885074,"vY0":-131.40955346899455,"vZ0":-0.4565495764138548,"x":115.93,"y":156.04,"x0":-2.111821311822391,"y0":50.00040666498285,"z0":4.930529896991225,"aX":-11.599103624186869},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":10.3,"spinRate":2332,"spinDirection":238},"zone":2,"typeConfidence":0.86,"plateTime":0.4161978709910086,"extension":5.930879550731675},"hitData":{"launchSpeed":88.0,"launchAngle":59.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.94,"coordY":131.57}},"index":0,"playId":"9fadc273-18b3-316f-87e6-8d63b8779fe5","pitchNumber":1,"startTime":"2026-08-30T20:03:19.691Z","endTime":"2026-08-30T20:03:29.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:03:29.570Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:03:46.408Z","endTime":"2026-08-30T20:04:45.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367565255439498,"aZ":-24.057734122103422,"pfxX":-8.418154483537103,"pfxZ":4.7287641381725365,"pX":0.448843103707263,"pZ":3.3019519178608867,"vX0":9.078324441246814,"vY0":-130.43647989949383,"vZ0":0.26055120747538063,"x":99.89,"y":149.63,"x0":-1.9890162412508747,"y0":50.00468441127211,"z0":5.020138337671011,"aX":-14.455103896891663},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2273,"spinDirection":233},"zone":12,"typeConfidence":0.85,"plateTime":0.42051226489936067,"extension":5.9305598956337215},"index":0,"playId":"65331d36-1e6d-3f38-b1a3-93e7feadd36e","pitchNumber":1,"startTime":"2026-08-30T20:03:59.849Z","endTime":"2026-08-30T20:04:03.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54102595061127,"aZ":-34.63854928311493,"pfxX":-7.103356814166515,"pfxZ":-1.6442353898650133,"pX":0.5600712129117277,"pZ":1.5492056208463956,"vX0":8.429318369247685,"vY0":-121.74125269901789,"vZ0":-1.149430733233914,"x":95.65,"y":196.95,"x0":-2.021702669014272,"y0":50.00051226994418,"z0":5.021423832759244,"aX":-10.679195302537728},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.0,"breakHorizontal":10.9,"spinRate":1169,"spinDirection":278},"zone":9,"typeConfidence":0.9,"plateTime":0.4496514377379661,"extension":6.006857390348541},"index":1,"playId":"0a5a9950-c6ef-34ae-9966-621f339e85e7","pitchNumber":2,"startTime":"2026-08-30T20:04:17.111Z","endTime":"2026-08-30T20:04:20.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04933977783757,"aZ":-23.82120286051536,"pfxX":-6.775269460829392,"pfxZ":4.749517896565223,"pX":-0.2215458673624353,"pZ":3.231256198141536,"vX0":7.333767312508024,"vY0":-131.33683469215146,"vZ0":0.0296439839090058,"x":125.44,"y":151.54,"x0":-2.1608690794871106,"y0":50.00317739533053,"z0":4.9815210019334675,"aX":-11.917295667201326},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":2064,"spinDirection":241},"zone":2,"typeConfidence":0.86,"plateTime":0.41596151905905554,"extension":5.977778705772164},"index":2,"playId":"5a01d6b5-f8f8-3dd5-870a-1eb8a525b6a3","pitchNumber":3,"startTime":"2026-08-30T20:04:41.552Z","endTime":"2026-08-30T20:04:45.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:04:45.568Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:07:24.185Z","endTime":"2026-08-30T20:08:52.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Gastelum replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:06:01.997Z","endTime":"2026-08-30T20:07:26.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.989145641728808,"aZ":-30.66430274128002,"pfxX":5.134604173242811,"pfxZ":1.0250549171247867,"pX":1.0459716913975279,"pZ":1.517670228848976,"vX0":4.4699841728674805,"vY0":-120.1867329040238,"vZ0":-2.490939055929206,"x":77.13,"y":197.8,"x0":-1.501060767400622,"y0":50.00346931006367,"z0":5.274888832883695,"aX":7.554962306610781},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-10.3,"spinRate":2284,"spinDirection":63},"zone":14,"typeConfidence":0.87,"plateTime":0.4546925423553594,"extension":6.484954486248506},"index":1,"playId":"8d3413b3-476f-3c44-9269-1b8771b01fb9","pitchNumber":1,"startTime":"2026-08-30T20:07:26.390Z","endTime":"2026-08-30T20:07:30.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499804639108614,"aZ":-32.453035391202754,"pfxX":4.945515363472828,"pfxZ":-0.18362247156149802,"pX":0.15740504129679714,"pZ":1.9385787654346958,"vX0":2.798069049811024,"vY0":-123.4022640701058,"vZ0":-1.3847484204512055,"x":111.0,"y":186.44,"x0":-1.630200943326346,"y0":50.00033503538712,"z0":5.218662776924176,"aX":7.693161257411434},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.6,"spinRate":2400,"spinDirection":44},"zone":8,"typeConfidence":0.89,"plateTime":0.4423570067955356,"extension":6.5774007499639},"index":2,"playId":"8e3f3625-a8ac-3a18-abb9-ff70136a6602","pitchNumber":2,"startTime":"2026-08-30T20:07:40.424Z","endTime":"2026-08-30T20:07:44.298Z","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":81.2,"endSpeed":75.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83994487485082,"aZ":-36.53168757849952,"pfxX":-5.392824579404367,"pfxZ":-3.063659170019685,"pX":-0.05965091134442407,"pZ":1.4764703574326419,"vX0":4.6729439644545945,"vY0":-118.26156973229944,"vZ0":-0.6774051913715874,"x":119.27,"y":198.92,"x0":-1.3573495787880474,"y0":50.00465183459247,"z0":5.107743678899903,"aX":-7.6655628574132235},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.4,"breakHorizontal":8.6,"spinRate":1483,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.46255155415954974,"extension":6.655865424791471},"index":3,"playId":"9953a5ab-e76b-3c21-a0c9-c3a47bfa3cfb","pitchNumber":3,"startTime":"2026-08-30T20:07:56.612Z","endTime":"2026-08-30T20:08:00.584Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131640000199095,"aZ":-23.835384612974764,"pfxX":-8.250668612810701,"pfxZ":4.420014377067543,"pX":-1.1075216372950496,"pZ":2.001092563035973,"vX0":3.9147684645452565,"vY0":-136.23821504895196,"vZ0":-4.068410778727759,"x":159.22,"y":184.75,"x0":-1.4890011064630118,"y0":50.00029459204113,"z0":5.155496203916689,"aX":-15.551167775059517},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2419,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4016122963588349,"extension":6.451525572214685},"index":4,"playId":"e041b3c1-034e-35a6-af36-8e516e4d109b","pitchNumber":4,"startTime":"2026-08-30T20:08:11.007Z","endTime":"2026-08-30T20:08:14.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99984050366966,"aZ":-16.870879322784912,"pfxX":-5.231883795091422,"pfxZ":8.156348429005527,"pX":0.19003223437104164,"pZ":3.73106530542042,"vX0":5.862587515213181,"vY0":-136.3478603818386,"vZ0":-1.2651356027896896,"x":109.76,"y":138.04,"x0":-1.3119557171581435,"y0":50.00149150787612,"z0":5.36953460056806,"aX":-9.814774898326386},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2503,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.40227659173147234,"extension":6.543920810178661},"index":5,"playId":"f182264d-59de-3596-ac33-ae6f826ef519","pitchNumber":5,"startTime":"2026-08-30T20:08:27.474Z","endTime":"2026-08-30T20:08:31.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39943844557367,"aZ":-22.77135027957841,"pfxX":-7.638958870529276,"pfxZ":4.8662214450673735,"pX":0.22351602081145985,"pZ":1.6678189810973407,"vX0":6.855416010615092,"vY0":-137.36099199891265,"vZ0":-5.247241882362425,"x":108.48,"y":193.75,"x0":-1.2992440973393822,"y0":50.001580579197274,"z0":5.129143116170208,"aX":-14.752032404478205},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":2396,"spinDirection":233},"zone":8,"typeConfidence":0.57,"plateTime":0.3971585586258737,"extension":6.649246580223476},"index":6,"playId":"db22a0ec-f23e-394d-8574-eda03eae3c29","pitchNumber":6,"startTime":"2026-08-30T20:08:47.877Z","endTime":"2026-08-30T20:08:52.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:08:52.069Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Oneil Cruz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:09:09.885Z","endTime":"2026-08-30T20:10:11.275Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25987121055645,"aZ":-16.081677513732117,"pfxX":-4.628837988870342,"pfxZ":8.166144587435527,"pX":-1.32700128683729,"pZ":3.001897715973718,"vX0":2.228335993344553,"vY0":-139.04178653079043,"vZ0":-3.507736997935479,"x":167.58,"y":157.73,"x0":-1.5345125964477682,"y0":50.005661746827215,"z0":5.337841179256441,"aX":-9.123875113010287},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2582,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3929572420913554,"extension":6.427089748356327},"index":0,"playId":"c39059e1-3a2e-32d7-ad2c-3b8752964a37","pitchNumber":1,"startTime":"2026-08-30T20:09:19.251Z","endTime":"2026-08-30T20:09:23.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127661198364137,"aZ":-32.56786550044391,"pfxX":6.701501899442347,"pfxZ":-0.26510828104071393,"pX":-1.1282213668995766,"pZ":1.834873631533442,"vX0":-1.1633173190780468,"vY0":-122.07663426555895,"vZ0":-1.471269123696532,"x":160.01,"y":189.24,"x0":-1.5174344437083551,"y0":50.00036329615551,"z0":5.238597567428206,"aX":10.15304074190051},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-11.9,"spinRate":2323,"spinDirection":74},"zone":13,"typeConfidence":0.9,"plateTime":0.44799452768092074,"extension":6.537595811785271},"index":1,"playId":"7808b147-7bfd-3023-8b13-8a3e9ffa8506","pitchNumber":2,"startTime":"2026-08-30T20:09:33.063Z","endTime":"2026-08-30T20:09:36.920Z","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":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52718206031406,"aZ":-37.16240708984419,"pfxX":-4.260183599304224,"pfxZ":-3.52067297726388,"pX":-0.9510953801168792,"pZ":2.578391914050686,"vX0":2.7125303730981964,"vY0":-117.56972903268806,"vZ0":1.8937688898567009,"x":153.25,"y":169.16,"x0":-1.558713183884972,"y0":50.001211615834016,"z0":5.178471014463739,"aX":-6.042385796057761},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.8,"breakHorizontal":7.2,"spinRate":1491,"spinDirection":290},"zone":13,"typeConfidence":0.88,"plateTime":0.4635490438181682,"extension":6.742042808153454},"index":2,"playId":"bd0299c5-04b7-39ee-a90d-ece8787f26e3","pitchNumber":3,"startTime":"2026-08-30T20:09:49.454Z","endTime":"2026-08-30T20:09:53.370Z","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":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.748477372237687,"aZ":-16.285473984330043,"pfxX":-4.076687177448974,"pfxZ":8.42600525775458,"pX":-0.8632061101351537,"pZ":2.8506744141735356,"vX0":2.8637421946443022,"vY0":-136.85057025729463,"vZ0":-3.655518678581623,"x":149.9,"y":161.81,"x0":-1.3964503505764,"y0":50.0060070189417,"z0":5.327527315404748,"aX":-7.691451329523919},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2553,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4010650787139891,"extension":6.5745314376383215},"index":3,"playId":"ef3b4b51-8018-3b80-a11c-d8ff676b1547","pitchNumber":4,"startTime":"2026-08-30T20:10:07.112Z","endTime":"2026-08-30T20:10:11.275Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-08-30T20:10:11.275Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:10:51.103Z","endTime":"2026-08-30T20:11:21.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649020413254892,"aZ":-37.023870928035144,"pfxX":-5.060391838790853,"pfxZ":-3.4353068943049703,"pX":-0.4555615582186014,"pZ":1.4774153236283205,"vX0":3.9477867747697375,"vY0":-118.1191931512178,"vZ0":-0.5253175053852134,"x":134.36,"y":198.89,"x0":-1.4916688405666187,"y0":50.003360838570195,"z0":5.109107027978317,"aX":-7.145920540100904},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.1,"breakHorizontal":8.2,"spinRate":1489,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.46383947441713014,"extension":6.792623934661007},"index":0,"playId":"7bf07766-2736-3ac1-a57f-413e54701a32","pitchNumber":1,"startTime":"2026-08-30T20:10:51.103Z","endTime":"2026-08-30T20:10:54.951Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716161427891972,"aZ":-16.056550421721003,"pfxX":-3.024172730517592,"pfxZ":8.488320843657789,"pX":-0.23449203080183667,"pZ":3.1689775424903006,"vX0":4.271133320923148,"vY0":-137.02989216588637,"vZ0":-2.9556770388843865,"x":125.94,"y":153.22,"x0":-1.4215658168451561,"y0":50.00163526120638,"z0":5.3606036659218095,"aX":-5.7419390355272295},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2570,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3999404662469521,"extension":6.597522103973213},"hitData":{"launchSpeed":97.6,"launchAngle":34.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.63,"coordY":62.74}},"index":1,"playId":"5a8f9f2e-84c7-3950-b36e-b3a37048ecad","pitchNumber":2,"startTime":"2026-08-30T20:11:09.016Z","endTime":"2026-08-30T20:11:21.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:11:21.015Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:11:58.286Z","endTime":"2026-08-30T20:13:12.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fea9d025-a718-3447-9bc7-cbbaf1f04ca9","startTime":"2026-08-30T20:11:44.344Z","endTime":"2026-08-30T20:11:48.230Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40138820358414,"aZ":-25.998823191093145,"pfxX":-9.668974098768851,"pfxZ":3.3596671691234263,"pX":-0.9929005498069483,"pZ":1.7497461342230498,"vX0":4.3556337643116825,"vY0":-135.83509163791862,"vZ0":-4.259857358103945,"x":154.85,"y":191.54,"x0":-1.3760404060908191,"y0":50.001551787502656,"z0":5.182632394496339,"aX":-17.76442388799739},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4058357327403388,"extension":6.71467614903037},"index":1,"playId":"0e78b10f-1230-368b-bace-68ff09a7885e","pitchNumber":1,"startTime":"2026-08-30T20:12:00.555Z","endTime":"2026-08-30T20:12:04.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71043208844916,"aZ":-32.03384118073569,"pfxX":6.896774885557024,"pfxZ":0.09434435706131161,"pX":1.6697586106716014,"pZ":0.6540166073839035,"vX0":5.11509161826313,"vY0":-124.44856241883107,"vZ0":-4.401318973810007,"x":53.35,"y":221.12,"x0":-1.3170139601007904,"y0":50.00555883274405,"z0":5.133995596718173,"aX":10.692189522635434},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":2306,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4421127480330034,"extension":6.660472812818163},"index":2,"playId":"0f305df0-0038-3895-85e0-d36ffd9e9edd","pitchNumber":2,"startTime":"2026-08-30T20:12:18.582Z","endTime":"2026-08-30T20:12:29.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"0f305df0-0038-3895-85e0-d36ffd9e9edd","startTime":"2026-08-30T20:12:37.685Z","endTime":"2026-08-30T20:12:45.359Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17660293657823,"aZ":-34.15272894320692,"pfxX":10.035075404834526,"pfxZ":-1.2737833830736753,"pX":1.3408050448639688,"pZ":0.242608643551932,"vX0":3.7440789486415076,"vY0":-123.94136587498345,"vZ0":-4.828952968024776,"x":65.89,"y":232.23,"x0":-1.4939743441294862,"y0":50.00413285033665,"z0":5.074091903135319,"aX":15.584221057627405},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":-19.1,"spinRate":2399,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4422189369469267,"extension":6.65678759439994},"index":4,"playId":"850b4bfa-3155-3362-8594-87852fa7a2d1","pitchNumber":3,"startTime":"2026-08-30T20:12:45.359Z","endTime":"2026-08-30T20:12:49.915Z","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":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83048671743369,"aZ":-26.079358338790048,"pfxX":-7.703675555705457,"pfxZ":3.2842542643611905,"pX":0.5501103491921976,"pZ":1.3281589550881376,"vX0":7.644055769543536,"vY0":-135.2147189224559,"vZ0":-5.397979944924137,"x":96.03,"y":202.92,"x0":-1.3094571400925707,"y0":50.00290055570149,"z0":5.174649631153908,"aX":-14.298625480619712},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":2384,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.40470848764488565,"extension":6.758887560012224},"index":5,"playId":"50a34737-fcbc-3805-8daa-c7650c9a7fa2","pitchNumber":4,"startTime":"2026-08-30T20:13:08.113Z","endTime":"2026-08-30T20:13:12.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:13:12.333Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to left fielder Bryan Torres. Oneil Cruz scores. Rafael Flores Jr. to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:14:07.971Z","endTime":"2026-08-30T20:15:41.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:13:34.812Z","endTime":"2026-08-30T20:14:10.219Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.421336929139635,"aZ":-33.30889477260461,"pfxX":6.143136479562262,"pfxZ":-0.7329601476469829,"pX":-0.6199473593574462,"pZ":2.1822992209234493,"vX0":0.4327776380965982,"vY0":-122.89327918965851,"vZ0":-0.7210366876668064,"x":140.63,"y":179.86,"x0":-1.5970287638208303,"y0":50.0040419536144,"z0":5.287877471504037,"aX":9.476857005971333},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":-11.3,"spinRate":2362,"spinDirection":56},"zone":4,"typeConfidence":0.9,"plateTime":0.4442498582738543,"extension":6.52729623712781},"index":1,"playId":"f8504ba8-cd27-330c-b511-de31d89684d2","pitchNumber":1,"startTime":"2026-08-30T20:14:10.219Z","endTime":"2026-08-30T20:14:14.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088972874229256,"aZ":-15.515505890747315,"pfxX":-4.407029716258119,"pfxZ":8.582958258803032,"pX":1.092561989521037,"pZ":1.9860330201971794,"vX0":7.316685501684634,"vY0":-137.81291839494628,"vZ0":-6.34796502814553,"x":75.35,"y":185.16,"x0":-1.0134649817426782,"y0":50.0018167350889,"z0":5.351169547256308,"aX":-8.552753690613084},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2614,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39612103422635814,"extension":6.604331776392272},"index":2,"playId":"41ad2e21-8bc4-3cc8-9600-ead07010c495","pitchNumber":2,"startTime":"2026-08-30T20:14:26.623Z","endTime":"2026-08-30T20:14:30.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.140831664045034,"aZ":-34.76146763358441,"pfxX":-4.366960827459155,"pfxZ":-1.7929933811980465,"pX":-0.47156725153548856,"pZ":1.5201935394173827,"vX0":3.957804110179296,"vY0":-118.84532539651055,"vZ0":-1.0799158716606634,"x":134.98,"y":197.73,"x0":-1.5850341825721308,"y0":50.00365663282816,"z0":5.116202049802762,"aX":-6.295126928905934},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.2,"breakHorizontal":7.1,"spinRate":1398,"spinDirection":288},"zone":13,"typeConfidence":0.87,"plateTime":0.4595303671680915,"extension":6.883697686878794},"index":3,"playId":"996c9787-ac09-329c-a99c-6ce4db29f9ee","pitchNumber":3,"startTime":"2026-08-30T20:14:46.043Z","endTime":"2026-08-30T20:14:49.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53547463800036,"aZ":-16.17953479419046,"pfxX":-3.408240683329206,"pfxZ":8.488544625322625,"pX":0.4945848832503005,"pZ":4.866193273466032,"vX0":5.65814345797284,"vY0":-136.52852806005725,"vZ0":1.195984297315363,"x":98.15,"y":107.39,"x0":-1.1635328188661953,"y0":50.004648107245195,"z0":5.537193497966523,"aX":-6.4240898785576075},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":4.9,"spinRate":2593,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.40144761634192117,"extension":6.4290128499604675},"index":4,"playId":"2fa98812-fae2-3835-bf6c-32dd5e388df6","pitchNumber":4,"startTime":"2026-08-30T20:15:09.077Z","endTime":"2026-08-30T20:15:12.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634002399034372,"aZ":-39.79048869030871,"pfxX":-5.296908561789852,"pfxZ":-5.426089170982237,"pX":-0.5408019970405996,"pZ":2.5880037437388133,"vX0":3.5276812655366654,"vY0":-118.31886633348061,"vZ0":2.334376296601431,"x":137.61,"y":168.9,"x0":-1.370211173395434,"y0":50.0023524713214,"z0":5.26066897656642,"aX":-7.436626260537021},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.9,"breakHorizontal":8.6,"spinRate":1439,"spinDirection":282},"zone":4,"typeConfidence":0.89,"plateTime":0.4646752084998238,"extension":6.806668169273426},"hitData":{"launchSpeed":100.6,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.65,"coordY":96.91}},"index":5,"playId":"d1f0c041-9829-3575-97eb-c5d806c125b6","pitchNumber":5,"startTime":"2026-08-30T20:15:30.786Z","endTime":"2026-08-30T20:15:41.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:41.251Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:16:03.559Z","endTime":"2026-08-30T20:18:00.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95568805553998,"aZ":-28.460141172091543,"pfxX":5.526909772377431,"pfxZ":2.3424171052482237,"pX":1.085801246646344,"pZ":1.8056651362530955,"vX0":4.084114466807631,"vY0":-124.8752269090679,"vZ0":-2.6250232878291238,"x":75.61,"y":190.03,"x0":-1.2862897334776686,"y0":50.005956814159894,"z0":5.199927128658977,"aX":8.772990045173902},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-10.9,"spinRate":2521,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4377796574702404,"extension":6.581131357667647},"index":0,"playId":"fdbd13f8-82ba-304f-bc77-6700137e8f3b","pitchNumber":1,"startTime":"2026-08-30T20:16:16.101Z","endTime":"2026-08-30T20:16:20.358Z","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":82.2,"endSpeed":75.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812955963043606,"aZ":-40.2302460443531,"pfxX":-3.7223745216675876,"pfxZ":-5.533637811708839,"pX":-0.466607459770981,"pZ":2.0935539078684906,"vX0":3.417010223358174,"vY0":-119.74988299351357,"vZ0":1.0058972149087089,"x":134.79,"y":182.25,"x0":-1.4274221519621761,"y0":50.00594106358381,"z0":5.262933389174183,"aX":-5.415002892631863},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.5,"breakHorizontal":5.9,"spinRate":1522,"spinDirection":285},"zone":7,"typeConfidence":0.85,"plateTime":0.4571337835897,"extension":6.833085041881694},"index":1,"playId":"60bf7a5b-c984-3776-bc1b-1489e849a80b","pitchNumber":2,"startTime":"2026-08-30T20:16:36.134Z","endTime":"2026-08-30T20:16:40.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T20:16:58.485Z","endTime":"2026-08-30T20:17:12.407Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":82.6,"endSpeed":77.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633550585219737,"aZ":-34.82400736338301,"pfxX":-6.015341957921507,"pfxZ":-1.7904475280933316,"pX":0.6201871381656843,"pZ":0.7965180069260583,"vX0":6.197103821940313,"vY0":-120.31122600849315,"vZ0":-2.820368196659923,"x":93.36,"y":217.27,"x0":-1.192485244924823,"y0":50.000010702400154,"z0":5.032759927630168,"aX":-8.926599193679923},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":9.6,"spinRate":1545,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.45311444952059077,"extension":6.848968107880254},"index":3,"playId":"78ee431f-44d2-346b-bdff-7b6a2b633725","pitchNumber":3,"startTime":"2026-08-30T20:17:12.407Z","endTime":"2026-08-30T20:17:16.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748148939052435,"aZ":-31.25022696632368,"pfxX":4.348335378499177,"pfxZ":0.5895283641193583,"pX":0.3240983214282168,"pZ":2.1065840433689615,"vX0":3.052587392958347,"vY0":-124.17253662378616,"vZ0":-1.0772608648503483,"x":104.65,"y":181.9,"x0":-1.484100319677463,"y0":50.00332680978916,"z0":5.134855001114938,"aX":6.822555356996407},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":2272,"spinDirection":58},"zone":9,"typeConfidence":0.88,"plateTime":0.4402864114216891,"extension":6.523050421244946},"index":4,"playId":"cfdae747-9118-3d8b-91c7-a1a8c02c438a","pitchNumber":4,"startTime":"2026-08-30T20:17:31.816Z","endTime":"2026-08-30T20:17:35.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00504029204679,"aZ":-16.31775039526581,"pfxX":-5.005005427906113,"pfxZ":8.31159654830557,"pX":0.17245486217425943,"pZ":3.812729374591551,"vX0":5.219984644679745,"vY0":-136.5254890021582,"vZ0":-1.5132036263315514,"x":110.43,"y":135.84,"x0":-1.1042005118657,"y0":50.00520205390338,"z0":5.484698997160362,"aX":-9.552021587606218},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2459,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3995356063473765,"extension":6.680094015895256},"index":5,"playId":"4578cce8-0a06-3763-a323-64486f130b25","pitchNumber":5,"startTime":"2026-08-30T20:17:55.662Z","endTime":"2026-08-30T20:18:00.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:18:00.074Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. challenged (pitch result), call on the field was confirmed: Ramón Urías walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:20:50.663Z","endTime":"2026-08-30T20:22:17.995Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Camilo Doval replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:19:34.044Z","endTime":"2026-08-30T20:20:52.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666808,"link":"/api/v1/people/666808"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813608958151022,"aZ":-29.264980911733833,"pfxX":-0.9865853385370102,"pfxZ":1.4415772920487058,"pX":0.8095812231093744,"pZ":2.8473195064795664,"vX0":5.886365508371205,"vY0":-140.52211646834544,"vZ0":-1.75511424885878,"x":86.14,"y":161.9,"x0":-1.1750585417018575,"y0":50.0045776674087,"z0":5.362685047428061,"aX":-1.9939714486097946},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.5,"breakHorizontal":0.7,"spinRate":2461,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3882813842887094,"extension":5.9821684624525675},"index":1,"playId":"145afbfd-c347-3e45-b4cc-e1792ec5e0f7","pitchNumber":1,"startTime":"2026-08-30T20:20:52.942Z","endTime":"2026-08-30T20:20:57.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434392454320836,"aZ":-28.085535700287295,"pfxX":-4.772215579186992,"pfxZ":2.0223534927302858,"pX":-0.60179712518304,"pZ":2.987315118341968,"vX0":3.4049006361124134,"vY0":-140.7377331276983,"vZ0":-1.715213063637262,"x":139.94,"y":158.12,"x0":-1.202160023315217,"y0":50.00359184320129,"z0":5.408927667643094,"aX":-9.65392271385973},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":8.0,"spinRate":2453,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3879330614213883,"extension":6.217313619448018},"index":2,"playId":"37ac900e-6cb6-34ba-92c9-61289826ef24","pitchNumber":2,"startTime":"2026-08-30T20:21:12.959Z","endTime":"2026-08-30T20:21:16.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90359113645666,"aZ":-37.635701543595275,"pfxX":3.6089759885292865,"pfxZ":-3.3178696183439254,"pX":-0.8944368194746745,"pZ":2.510000312506748,"vX0":-0.660705436232504,"vY0":-127.36535753652088,"vZ0":-0.2026578259013374,"x":151.09,"y":171.01,"x0":-1.1008037831446582,"y0":50.00593531966554,"z0":5.5643828417159495,"aX":5.936151817827578},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.9,"breakHorizontal":-6.4,"spinRate":2715,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.42987816371849163,"extension":5.979666526669669},"index":3,"playId":"a31e1c60-a45a-3208-a56f-e99d5138ea8a","pitchNumber":3,"startTime":"2026-08-30T20:21:31.762Z","endTime":"2026-08-30T20:21:35.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6222557993524,"aZ":-22.314891288347262,"pfxX":-1.2663310055778996,"pfxZ":4.773638386861425,"pX":-0.34815753321548926,"pZ":3.9859373862803604,"vX0":2.7787442945749468,"vY0":-141.92652031994731,"vZ0":-0.33755817633654833,"x":130.27,"y":131.16,"x0":-1.1698717815445239,"y0":50.00557844902036,"z0":5.5121927037675,"aX":-2.617171921489532},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2535,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38407463630789174,"extension":6.0477769737142415},"index":4,"playId":"773e4a2c-21eb-366e-b8b9-18a24f8acbe0","pitchNumber":4,"startTime":"2026-08-30T20:21:52.249Z","endTime":"2026-08-30T20:21:56.367Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343546206369922,"aZ":-29.692991344352933,"pfxX":-1.312792757491497,"pfxZ":1.2368577549129611,"pX":0.9549199830849024,"pZ":2.672946360657398,"vX0":6.131490273190074,"vY0":-140.3494280434671,"vZ0":-2.0782536138992276,"x":80.6,"y":166.61,"x0":-1.0829335795389963,"y0":50.00275771064177,"z0":5.347733663973025,"aX":-2.6328037719054036},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2532,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3895630096469125,"extension":6.033112566113624},"index":5,"playId":"ca8808bc-6234-33b6-ab5e-e62311d66335","pitchNumber":5,"startTime":"2026-08-30T20:22:13.659Z","endTime":"2026-08-30T20:22:17.995Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}},"playEndTime":"2026-08-30T20:22:17.995Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to center fielder Jake Mangum. Ramón Urías to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:22:58.960Z","endTime":"2026-08-30T20:26:00.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03380236177678,"aZ":-28.807289733494624,"pfxX":-5.624834554049436,"pfxZ":1.6999131311276372,"pX":-0.43469464758410425,"pZ":3.576293686668828,"vX0":4.629901845109735,"vY0":-139.6706367074035,"vZ0":0.06289056563623052,"x":133.57,"y":142.22,"x0":-1.381891951729552,"y0":50.000033966950795,"z0":5.445527153457416,"aX":-11.127372372222625},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.2,"breakHorizontal":9.2,"spinRate":2551,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.391933024706026,"extension":6.143084646933886},"index":0,"playId":"b6813151-4e69-3879-8672-9ffd0674321a","pitchNumber":1,"startTime":"2026-08-30T20:23:00.166Z","endTime":"2026-08-30T20:23:04.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:23:25.490Z","endTime":"2026-08-30T20:24:23.080Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369118117294736,"aZ":-26.443152965688068,"pfxX":-2.9259390667277616,"pfxZ":2.931187117329096,"pX":1.2058247525423444,"pZ":2.031113117870681,"vX0":7.797649977330133,"vY0":-138.58530203787467,"vZ0":-4.048020016067516,"x":71.04,"y":183.94,"x0":-1.2573470317555866,"y0":50.00493705484866,"z0":5.2656483430799,"aX":-5.724731605202068},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":3.7,"spinRate":2446,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3944011460309187,"extension":6.195403442608544},"index":2,"playId":"9a6f6322-e599-3673-8e63-25dc1d5165c2","pitchNumber":2,"startTime":"2026-08-30T20:24:23.080Z","endTime":"2026-08-30T20:24:27.246Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419378822976363,"aZ":-25.607958662117653,"pfxX":-3.4407887650299425,"pfxZ":3.33787344180206,"pX":-0.24549059789995453,"pZ":3.1099827496584194,"vX0":4.49147892711932,"vY0":-138.92835033557188,"vZ0":-1.6197271935273465,"x":126.36,"y":154.81,"x0":-1.4316687798989693,"y0":50.001916141896835,"z0":5.392971888607903,"aX":-6.765618108264672},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":5.4,"spinRate":2495,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39338128087245305,"extension":6.1232202702844365},"index":3,"playId":"a3b8f11e-7f58-392a-9d06-9f705e3a1f03","pitchNumber":3,"startTime":"2026-08-30T20:24:45.546Z","endTime":"2026-08-30T20:24:49.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448154065048904,"aZ":-27.927073062496063,"pfxX":-5.811231027232763,"pfxZ":2.12980701624096,"pX":0.18622848250229948,"pZ":3.0528817514887607,"vX0":5.400146432148017,"vY0":-140.37708183792583,"vZ0":-1.3947605645278696,"x":109.9,"y":156.35,"x0":-1.009521593423284,"y0":50.00070316534362,"z0":5.378197904168165,"aX":-11.570644804509342},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.7,"breakHorizontal":9.4,"spinRate":2530,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3905343426401955,"extension":6.185784044067847},"index":4,"playId":"6aa93ee6-270f-388e-baa7-21429555167a","pitchNumber":4,"startTime":"2026-08-30T20:25:07.293Z","endTime":"2026-08-30T20:25:11.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T20:25:32.257Z","endTime":"2026-08-30T20:25:49.186Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91154012515705,"aZ":-36.166806523293616,"pfxX":3.0637941752141256,"pfxZ":-2.34707761847098,"pX":-0.34801792710127705,"pZ":2.5084548265314135,"vX0":1.3369780322210143,"vY0":-129.01636588992673,"vZ0":-0.5109131867370909,"x":130.27,"y":171.05,"x0":-1.269936114189591,"y0":50.006019339540856,"z0":5.4782027442164445,"aX":5.204920626643461},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.2,"breakHorizontal":-5.9,"spinRate":2605,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.423311508939781,"extension":6.29193596758364},"hitData":{"launchSpeed":79.0,"launchAngle":18.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.81,"coordY":90.9}},"index":6,"playId":"abcd22ab-d9e7-3009-ba30-a7d5f40b413e","pitchNumber":5,"startTime":"2026-08-30T20:25:49.186Z","endTime":"2026-08-30T20:26:00.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:26:00.386Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryan Torres out on a sacrifice fly to center fielder Jake Mangum. Ramón Urías scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:26:34.238Z","endTime":"2026-08-30T20:26:59.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":666808,"link":"/api/v1/people/666808"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55398260917344,"aZ":-27.175953727720263,"pfxX":-5.479982160284722,"pfxZ":2.43103954761583,"pX":0.22001414988273338,"pZ":2.814821308529582,"vX0":6.261019544015338,"vY0":-142.12511488415055,"vZ0":-2.4289695328066534,"x":108.61,"y":162.78,"x0":-1.2926106599007499,"y0":50.0068497749212,"z0":5.3946599798623724,"aX":-11.287808105960154},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.1,"breakHorizontal":8.8,"spinRate":2445,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.38441308014714837,"extension":6.083713507600701},"hitData":{"launchSpeed":96.6,"launchAngle":40.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":68.58}},"index":0,"playId":"8ae9de0e-023d-3fd3-8cbf-c764290dfad5","pitchNumber":1,"startTime":"2026-08-30T20:26:46.573Z","endTime":"2026-08-30T20:26:59.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:26:59.638Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (24) on a fly ball to left fielder Bryan Reynolds. Thomas Saggese scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:27:39.103Z","endTime":"2026-08-30T20:28:02.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":666808,"link":"/api/v1/people/666808"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96346466814624,"aZ":-29.85614267284529,"pfxX":-6.169867305111941,"pfxZ":1.0982889365603032,"pX":-0.7689303897785035,"pZ":2.6981838177584794,"vX0":4.091882664566304,"vY0":-144.10221117726402,"vZ0":-2.322623096872334,"x":146.31,"y":165.93,"x0":-1.399761356772787,"y0":50.007080230069455,"z0":5.344109164409452,"aX":-13.08355835371863},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":2405,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3789281917020122,"extension":6.201798799490538},"hitData":{"launchSpeed":95.4,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.82,"coordY":106.08}},"index":0,"playId":"055ac0c9-c9f0-35c0-9894-73cdc1766e67","pitchNumber":1,"startTime":"2026-08-30T20:27:48.814Z","endTime":"2026-08-30T20:28:02.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:28:02.774Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:28:41.783Z","endTime":"2026-08-30T20:30:03.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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(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":99.0,"endSpeed":91.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621426727572377,"aZ":-18.240001161150293,"pfxX":-2.2004115140435094,"pfxZ":6.567148108091029,"pX":-0.934266903687034,"pZ":2.5496742719731023,"vX0":1.9162176951780552,"vY0":-144.2892841780426,"vZ0":-4.524074711931397,"x":152.61,"y":169.94,"x0":-1.3190785563729637,"y0":50.00120355838234,"z0":5.2518844013882715,"aX":-4.668089794617942},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":3.6,"spinRate":2438,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.37870007022544616,"extension":6.2527528194021285},"index":0,"playId":"e5b2026e-882a-3c80-b685-612360bc7bd8","pitchNumber":1,"startTime":"2026-08-30T20:28:56.552Z","endTime":"2026-08-30T20:29:00.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":93.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032394196829696,"aZ":-23.153660387443868,"pfxX":-2.323685390724996,"pfxZ":4.1409829304494705,"pX":0.8586050187188311,"pZ":1.6900395208312775,"vX0":7.109217906963103,"vY0":-145.30229283204417,"vZ0":-6.241266509719003,"x":84.27,"y":193.15,"x0":-1.29778311564807,"y0":50.003580468007904,"z0":5.23425993612868,"aX":-5.063173112477255},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.6,"breakHorizontal":3.1,"spinRate":2584,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.37428037752926446,"extension":6.171609392091614},"index":1,"playId":"a076aaa5-ef4a-3586-b2ea-a4251fad48ca","pitchNumber":2,"startTime":"2026-08-30T20:29:17.837Z","endTime":"2026-08-30T20:29:21.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540872576144604,"aZ":-28.071206919107,"pfxX":-5.838784527009161,"pfxZ":1.993549964691244,"pX":-1.294047403050775,"pZ":2.728569227117007,"vX0":2.6884893935054595,"vY0":-142.0452190401466,"vZ0":-2.2920222031700064,"x":166.33,"y":165.11,"x0":-1.4908185647749903,"y0":50.00123268402134,"z0":5.3187596552600755,"aX":-12.008404253066274},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.4,"breakHorizontal":10.1,"spinRate":2495,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3846336320818895,"extension":6.136638105693904},"index":2,"playId":"703a4421-8a57-3066-a95b-960d374b382e","pitchNumber":3,"startTime":"2026-08-30T20:29:37.522Z","endTime":"2026-08-30T20:29:41.482Z","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":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807027983860923,"aZ":-28.714297738679583,"pfxX":-5.535324037668586,"pfxZ":1.653892147324326,"pX":0.9075354798107017,"pZ":2.182058373243088,"vX0":8.095726822021058,"vY0":-143.1005477750125,"vZ0":-3.619754602940185,"x":82.41,"y":179.86,"x0":-1.2296174241696614,"y0":50.000793939769125,"z0":5.247751522648545,"aX":-11.56182401852021},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.5,"breakHorizontal":8.5,"spinRate":2595,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.381723374793006,"extension":6.407086976249754},"index":3,"playId":"edab3b29-5673-3611-9905-a59466cc9cdb","pitchNumber":4,"startTime":"2026-08-30T20:29:59.239Z","endTime":"2026-08-30T20:30:03.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:30:03.373Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:30:35.230Z","endTime":"2026-08-30T20:31:55.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755523406979442,"aZ":-23.848177011417533,"pfxX":-2.841972011772274,"pfxZ":3.8554907464290302,"pX":-0.8134073660059933,"pZ":3.3451648845179824,"vX0":2.791942438297836,"vY0":-145.3014268179413,"vZ0":-1.861390732540871,"x":148.01,"y":148.46,"x0":-1.412710773560556,"y0":50.00349003366179,"z0":5.428006230664248,"aX":-6.139759306404332},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":2489,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.37548513413381857,"extension":6.124199506287406},"index":0,"playId":"1bf45600-2314-3bfd-b497-76c7da1440e1","pitchNumber":1,"startTime":"2026-08-30T20:30:47.361Z","endTime":"2026-08-30T20:30:51.303Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.426106721919435,"aZ":-21.126263525281903,"pfxX":-0.7250917421881062,"pfxZ":5.1284372003882766,"pX":0.09215670613989825,"pZ":3.568672368947582,"vX0":4.734498253752543,"vY0":-145.24442775039208,"vZ0":-1.1427921674750043,"x":113.49,"y":142.43,"x0":-1.4590932291174405,"y0":50.00241847362474,"z0":5.2419835447311875,"aX":-1.5629373327440503},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2545,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37593827121675494,"extension":6.199360804673401},"index":1,"playId":"60a844b7-cba1-3c82-bd28-f82fd5b3d10b","pitchNumber":2,"startTime":"2026-08-30T20:31:24.750Z","endTime":"2026-08-30T20:31:30.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Iván Herrera steals (8) 3rd base. Alec Burleson steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"60a844b7-cba1-3c82-bd28-f82fd5b3d10b","startTime":"2026-08-30T20:31:47.295Z","endTime":"2026-08-30T20:31:50.950Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":88.4,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045082386006644,"aZ":-39.42748755624206,"pfxX":3.4266256059724043,"pfxZ":-4.282562924772359,"pX":0.01022638434188942,"pZ":1.8628633620177104,"vX0":1.6547945218486326,"vY0":-128.8643796870142,"vZ0":-1.870265101684534,"x":116.61,"y":188.48,"x0":-1.0841214269994106,"y0":50.004000585946144,"z0":5.624465406697108,"aX":5.802522882729963},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.9,"breakHorizontal":-6.6,"spinRate":2703,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.42392952095852676,"extension":6.136561780666328},"index":3,"playId":"25fc932d-d35a-338c-9b4e-c601ac814796","pitchNumber":3,"startTime":"2026-08-30T20:31:50.950Z","endTime":"2026-08-30T20:31:55.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:31:55.328Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:34:55.417Z","endTime":"2026-08-30T20:37:21.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:32:13.535Z","endTime":"2026-08-30T20:33:03.717Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Camilo Doval.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T20:33:03.717Z","endTime":"2026-08-30T20:34:57.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29020399885161,"aZ":-32.569864478756486,"pfxX":6.220746898056408,"pfxZ":-0.2738457725511765,"pX":0.7467084930207837,"pZ":2.165536565762791,"vX0":7.211701639953555,"vY0":-118.57510862958415,"vZ0":-0.6449454194204307,"x":88.54,"y":180.31,"x0":-3.135082596900984,"y0":50.00536215260979,"z0":5.396129106696302,"aX":8.914752454217105},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-13.0,"spinRate":2592,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4607791255433362,"extension":7.08156514279655},"index":2,"playId":"cd0f7e88-8d18-3846-9ee8-a564508c1ad8","pitchNumber":1,"startTime":"2026-08-30T20:34:57.634Z","endTime":"2026-08-30T20:35:01.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216000042933672,"aZ":-17.63427066709756,"pfxX":-6.664260602210854,"pfxZ":7.246506512770024,"pX":0.10859212407509258,"pZ":1.983385118955619,"vX0":11.406769708839832,"vY0":-140.37873624710147,"vZ0":-5.198162697300219,"x":112.86,"y":185.23,"x0":-3.131841050012074,"y0":50.0009033130258,"z0":4.99789949772396,"aX":-13.369282396274263},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":9.8,"spinRate":2228,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.3893946807608706,"extension":6.711477456267859},"index":3,"playId":"6871c498-07aa-3899-b308-37da9adef6da","pitchNumber":2,"startTime":"2026-08-30T20:35:21.197Z","endTime":"2026-08-30T20:35:25.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.902405629567586,"aZ":-32.345841632783376,"pfxX":10.173519736627918,"pfxZ":-0.11402414127609628,"pX":-0.9837783597949018,"pZ":1.5835401451970006,"vX0":2.3373385360984273,"vY0":-119.95439447969115,"vZ0":-2.1152864109226974,"x":154.5,"y":196.02,"x0":-3.2925272217482195,"y0":50.00539078005149,"z0":5.356776491831636,"aX":14.847991672324993},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-19.0,"spinRate":2614,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4563672685600393,"extension":6.991587975985583},"index":4,"playId":"f3e4139d-b0af-3a3c-9c7f-9cda720ec51d","pitchNumber":3,"startTime":"2026-08-30T20:35:41.223Z","endTime":"2026-08-30T20:35:44.839Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722547666438885,"aZ":-32.8271167891079,"pfxX":9.885449398043228,"pfxZ":-0.4263035476103205,"pX":-1.5412836005751263,"pZ":2.9913664631858055,"vX0":0.7216655207371667,"vY0":-122.66204966988099,"vZ0":0.6102315379223286,"x":175.75,"y":158.01,"x0":-3.1239224485748625,"y0":50.00415081235632,"z0":5.533023505735404,"aX":15.099571765326315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-18.1,"spinRate":2745,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4461247216378843,"extension":7.0150916766423705},"index":5,"playId":"37dbd59f-7918-33d1-82cd-0c2d2049f85e","pitchNumber":4,"startTime":"2026-08-30T20:36:03.330Z","endTime":"2026-08-30T20:36:07.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27404009344809,"aZ":-31.151298601083813,"pfxX":9.93409608556486,"pfxZ":0.7176002036718963,"pX":-0.21651536046714964,"pZ":1.889716700084054,"vX0":3.7141560927586057,"vY0":-118.96791805122642,"vZ0":-1.7568282293258375,"x":125.25,"y":187.76,"x0":-3.091498398822531,"y0":50.00214710073344,"z0":5.479443949158716,"aX":14.14153799572066},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.1,"breakHorizontal":-19.0,"spinRate":2576,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4615939630624788,"extension":7.131317268299125},"index":6,"playId":"4d66b9fd-f1ee-3841-b3c6-35d76575d262","pitchNumber":5,"startTime":"2026-08-30T20:36:26.841Z","endTime":"2026-08-30T20:36:33.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834207854533705,"aZ":-18.16385287673265,"pfxX":-5.619211396981468,"pfxZ":6.982762832874573,"pX":0.20248173780286885,"pZ":2.4712529879174063,"vX0":11.02934438715263,"vY0":-140.30128922508896,"vZ0":-3.891711775482284,"x":109.28,"y":172.06,"x0":-3.038154200159801,"y0":50.004165473026404,"z0":5.050178134752985,"aX":-11.277372544367703},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":8.0,"spinRate":2298,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.38945405224022345,"extension":6.825076041902903},"hitData":{"launchSpeed":92.5,"launchAngle":27.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.72,"coordY":93.31}},"index":7,"playId":"35f4b6d4-455e-3b3f-9bbd-6cce1119f3bb","pitchNumber":6,"startTime":"2026-08-30T20:37:13.658Z","endTime":"2026-08-30T20:37:21.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:37:21.082Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:39:47.684Z","endTime":"2026-08-30T20:40:30.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Luis Gastelum.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:39:27.795Z","endTime":"2026-08-30T20:39:49.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"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":84.5,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598609929314385,"aZ":-34.396957494383635,"pfxX":0.8390607991445824,"pfxZ":-1.448979951139302,"pX":-0.40587886315503485,"pZ":3.8978365963121253,"vX0":1.636196608783394,"vY0":-123.00828461715923,"vZ0":1.5595364817605881,"x":132.47,"y":133.54,"x0":-1.1889324525213698,"y0":50.00434271502535,"z0":6.173682477289633,"aX":1.2847445693787012},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-1.9,"spinRate":2236,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.4454132557529715,"extension":6.044442380965533},"index":1,"playId":"480042db-7e90-3020-a3f5-e682be268967","pitchNumber":1,"startTime":"2026-08-30T20:39:49.755Z","endTime":"2026-08-30T20:39:53.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992033608630678,"aZ":-14.583214517112896,"pfxX":-3.5848969044726005,"pfxZ":9.255939456211461,"pX":-1.1339044282684514,"pZ":2.704930599064047,"vX0":0.8909088308518456,"vY0":-137.14601650677744,"vZ0":-5.923527643981571,"x":160.22,"y":165.75,"x0":-0.9976796209476296,"y0":50.00481048890218,"z0":5.89167707194625,"aX":-6.813439719912052},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2037,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3997357461382034,"extension":6.211209539409389},"index":2,"playId":"4ae1e11e-245d-3a69-bd79-df41f735d6e1","pitchNumber":2,"startTime":"2026-08-30T20:40:06.472Z","endTime":"2026-08-30T20:40:10.545Z","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":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871338936146017,"aZ":-33.95617025844217,"pfxX":1.4038166827071739,"pfxZ":-1.1481667397093824,"pX":0.08765855969247645,"pZ":1.4835283431259505,"vX0":2.039866964596491,"vY0":-123.90609203870947,"vZ0":-3.9168233575791036,"x":113.66,"y":198.72,"x0":-0.9302489311014849,"y0":50.0053420172636,"z0":5.936827521492798,"aX":2.1723818840184808},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":-3.0,"spinRate":2343,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4428627187998244,"extension":6.213517900715252},"hitData":{"launchSpeed":92.4,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":145.6}},"index":3,"playId":"071ae5a9-947a-3279-86bd-d3eb39a84066","pitchNumber":3,"startTime":"2026-08-30T20:40:23.437Z","endTime":"2026-08-30T20:40:30.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:40:30.629Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:40:47.524Z","endTime":"2026-08-30T20:42:37.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.8,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95028968729115,"aZ":-15.809375028646434,"pfxX":-3.294993198998664,"pfxZ":8.612480581565379,"pX":-0.35414363164158735,"pZ":1.6439761565497704,"vX0":2.4946405361756625,"vY0":-136.45138800136502,"vZ0":-8.619993406902925,"x":130.5,"y":194.39,"x0":-0.8487872236081184,"y0":50.001519825886476,"z0":5.916882093006733,"aX":-6.258827647614493},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":1921,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4002982585785695,"extension":6.150621768757818},"index":0,"playId":"e9fbb647-430c-36a2-bc31-c114b59d47c7","pitchNumber":1,"startTime":"2026-08-30T20:40:55.671Z","endTime":"2026-08-30T20:40:59.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513784330345253,"aZ":-17.37101251106746,"pfxX":-1.9494922750088863,"pfxZ":7.453405164124047,"pX":-0.30481088797364503,"pZ":1.8609979891484387,"vX0":2.764331431740553,"vY0":-138.50574186562497,"vZ0":-7.810810911913708,"x":128.62,"y":188.53,"x0":-1.0524049560712856,"y0":50.00273682164212,"z0":5.832429391681833,"aX":-3.871790149086727},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":3.1,"spinRate":1907,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.39216543512621227,"extension":6.2127677297404},"index":1,"playId":"409811cb-65f8-3631-9934-798cebbd126f","pitchNumber":2,"startTime":"2026-08-30T20:41:12.158Z","endTime":"2026-08-30T20:41:16.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62996624079519,"aZ":-34.71226038319925,"pfxX":2.5591763904000935,"pfxZ":-1.5696516694534868,"pX":0.6998429120852826,"pZ":1.3430897856319488,"vX0":3.301668817854227,"vY0":-124.81247204536767,"vZ0":-4.377704279439941,"x":90.32,"y":202.52,"x0":-0.9611858186149516,"y0":50.00374400783134,"z0":5.9070376042082025,"aX":4.1321553463131195},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-5.3,"spinRate":2479,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.43498413715428796,"extension":6.131013792308897},"index":2,"playId":"12385da0-1d78-305e-b9b1-73964bafbd5b","pitchNumber":3,"startTime":"2026-08-30T20:41:31.615Z","endTime":"2026-08-30T20:41:35.539Z","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.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700562929837353,"aZ":-34.843030599345134,"pfxX":1.3358759242157372,"pfxZ":-1.6865499309768226,"pX":0.4994178871321861,"pZ":0.7987046606644662,"vX0":3.4866718326875645,"vY0":-124.96442000930475,"vZ0":-5.715043021539054,"x":97.96,"y":217.21,"x0":-1.0862678750637969,"y0":50.001764243161006,"z0":5.97081613582899,"aX":2.116286908466846},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-3.2,"spinRate":2484,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4379577790713651,"extension":6.0322081714984215},"index":3,"playId":"d94be9cd-bd2a-3c98-84b4-ffb5707bb610","pitchNumber":4,"startTime":"2026-08-30T20:41:52.297Z","endTime":"2026-08-30T20:41:56.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15658323779637,"aZ":-13.863651908358747,"pfxX":-1.9598678889723984,"pfxZ":9.595840562146487,"pX":-0.7231263143274536,"pZ":1.4644741479275336,"vX0":1.3035699849102689,"vY0":-137.64450219713524,"vZ0":-9.288087942387964,"x":144.56,"y":199.24,"x0":-0.9495933546447852,"y0":50.0031147383096,"z0":5.833865775584675,"aX":-3.7395461795396234},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.2,"spinRate":2011,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.39878603399572476,"extension":6.251969852042712},"index":4,"playId":"7afbbac7-c83d-3779-adec-10f690f76437","pitchNumber":5,"startTime":"2026-08-30T20:42:11.253Z","endTime":"2026-08-30T20:42:15.183Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.227130741754266,"aZ":-15.31713095771902,"pfxX":-2.0917128145795156,"pfxZ":8.85673809663325,"pX":-0.9510821223152318,"pZ":2.3925665402740246,"vX0":1.3825779093610577,"vY0":-137.50528531205538,"vZ0":-6.595404184861266,"x":153.25,"y":174.18,"x0":-1.1902251715757997,"y0":50.002139943411464,"z0":5.872899826952975,"aX":-3.980923153935225},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2072,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39926994158670936,"extension":6.286041856923314},"hitData":{"launchSpeed":94.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":169.92}},"index":5,"playId":"e9d861b5-269f-333d-a970-1eb4834bf221","pitchNumber":6,"startTime":"2026-08-30T20:42:29.864Z","endTime":"2026-08-30T20:42:37.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:42:37.736Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:42:55.478Z","endTime":"2026-08-30T20:44:23.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510624584955448,"aZ":-33.80051799944753,"pfxX":-0.20672713210808613,"pfxZ":-1.0043427451181344,"pX":0.4859212206279052,"pZ":0.27740286616032356,"vX0":4.050611794155927,"vY0":-125.92920829792902,"vZ0":-7.265384694550473,"x":98.48,"y":231.29,"x0":-1.1107480114861337,"y0":50.004220097431684,"z0":5.904606643988895,"aX":-0.3358474081253585},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-0.5,"spinRate":2464,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.43353955185121995,"extension":6.074117213336378},"index":0,"playId":"1d30457d-fb45-3e0f-b247-5bb8b608031e","pitchNumber":1,"startTime":"2026-08-30T20:43:07.485Z","endTime":"2026-08-30T20:43:11.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14775384185341,"aZ":-35.29788031688175,"pfxX":-0.8812689956614443,"pfxZ":-2.020512019611215,"pX":-0.22151568157085977,"pZ":1.4325989361007583,"vX0":2.842610917367615,"vY0":-123.59824687955339,"vZ0":-3.8609931933240134,"x":125.44,"y":200.1,"x0":-1.2731655720474655,"y0":50.00403477967698,"z0":5.986005969500957,"aX":-1.3604741163690508},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.3,"breakHorizontal":1.0,"spinRate":2567,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4435228095565771,"extension":6.177668063459163},"index":1,"playId":"6f37857b-2dad-366b-8aaa-3225e40238dd","pitchNumber":2,"startTime":"2026-08-30T20:43:36.415Z","endTime":"2026-08-30T20:43:40.270Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326204921308364,"aZ":-14.333890321917563,"pfxX":-2.8592825006045914,"pfxZ":8.975192461595114,"pX":0.6560404863283134,"pZ":2.6314735098789637,"vX0":5.659724626816548,"vY0":-140.02302024615116,"vZ0":-6.349284727424308,"x":91.99,"y":167.73,"x0":-1.019029513850435,"y0":50.00302030032876,"z0":5.864620715414585,"aX":-5.684052990304739},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":4.1,"spinRate":2207,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.391021408383152,"extension":6.1539380712558565},"index":2,"playId":"3879f3aa-b5b5-309d-8a27-343dcd605b56","pitchNumber":3,"startTime":"2026-08-30T20:43:57.272Z","endTime":"2026-08-30T20:44:01.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T20:44:10.242Z","endTime":"2026-08-30T20:44:19.529Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214575679242678,"aZ":-25.085516867941163,"pfxX":-7.857301424092094,"pfxZ":4.0476313807161075,"pX":-0.32530889290091736,"pZ":1.0637202942990374,"vX0":4.680942938979809,"vY0":-130.69322383759473,"vZ0":-7.207529054347727,"x":129.4,"y":210.06,"x0":-1.1068246204101684,"y0":50.00545390233696,"z0":5.7066519319582225,"aX":-13.76994788444724},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":1338,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4170503788519051,"extension":6.1569178646362595},"index":4,"playId":"6764fc22-62c2-3a6c-aa8d-400f385324d9","pitchNumber":4,"startTime":"2026-08-30T20:44:19.529Z","endTime":"2026-08-30T20:44:23.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:44:23.756Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to right fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:47:09.675Z","endTime":"2026-08-30T20:48:46.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces right fielder Esmerlyn Valdez, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:46:34.961Z","endTime":"2026-08-30T20:46:34.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"description":"Defensive switch from center field to right field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:46:34.978Z","endTime":"2026-08-30T20:46:35.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Luke Weaver replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:46:34.978Z","endTime":"2026-08-30T20:47:11.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"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(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":90.6,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244002361864364,"aZ":-23.66653377026907,"pfxX":-0.8980316631878507,"pfxZ":4.824754335078056,"pX":0.29760241035683616,"pZ":3.057710505465063,"vX0":3.8885431179768917,"vY0":-131.96514568305736,"vZ0":-1.928291875328568,"x":105.66,"y":156.22,"x0":-1.078682831963556,"y0":50.00192204971188,"z0":5.542418971078466,"aX":-1.5838278044392933},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2338,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.41515375070532823,"extension":6.046724550255143},"index":3,"playId":"5a597b3a-b03a-323f-b011-0f210ed3a23a","pitchNumber":1,"startTime":"2026-08-30T20:47:11.934Z","endTime":"2026-08-30T20:47:15.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732203944773946,"aZ":-26.740660373164353,"pfxX":-4.652748169644372,"pfxZ":3.174337267582267,"pX":0.9666448064827663,"pZ":0.9161069177151011,"vX0":6.8283623892535585,"vY0":-129.46010489863326,"vZ0":-6.007343458449416,"x":80.15,"y":214.05,"x0":-1.0897508733287375,"y0":50.00555956478147,"z0":5.2895283180794435,"aX":-7.971144303361313},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":7.1,"spinRate":1917,"spinDirection":215},"zone":14,"typeConfidence":0.85,"plateTime":0.4216404475608968,"extension":6.224867542365009},"index":4,"playId":"68e170c8-6529-39c3-9102-f1e959e1cebe","pitchNumber":2,"startTime":"2026-08-30T20:47:31.752Z","endTime":"2026-08-30T20:47:35.680Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271011024680604,"aZ":-25.93940476635577,"pfxX":0.43433013259785636,"pfxZ":3.5065687979751043,"pX":1.0652153597115064,"pZ":1.9832371480334228,"vX0":5.276262650163059,"vY0":-132.0328419069773,"vZ0":-4.008691533164916,"x":76.4,"y":185.23,"x0":-1.0096263949999482,"y0":50.002040631524935,"z0":5.4144733152246705,"aX":0.7719326769863273},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2377,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.41373707543253735,"extension":6.11394148636214},"index":5,"playId":"a02f4483-e75b-327a-8e1c-73ac3d6a9492","pitchNumber":3,"startTime":"2026-08-30T20:47:55.292Z","endTime":"2026-08-30T20:47:59.657Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.569774676829926,"aZ":-29.06646764598035,"pfxX":-6.432499893143869,"pfxZ":1.8583928116409725,"pX":0.6599939719872234,"pZ":1.7005121204497586,"vX0":6.404600567493532,"vY0":-127.74207881287707,"vZ0":-3.3999811093768457,"x":91.84,"y":192.87,"x0":-1.0307198478485542,"y0":50.00241549118493,"z0":5.306713411229164,"aX":-10.749368738884296},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":10.4,"spinRate":1889,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.42697292472262616,"extension":6.161913945802488},"index":6,"playId":"312bfe6c-a92f-3b04-be74-98619363e6bb","pitchNumber":4,"startTime":"2026-08-30T20:48:15.943Z","endTime":"2026-08-30T20:48:19.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84947140835985,"aZ":-13.215207742677654,"pfxX":-2.552186004387206,"pfxZ":9.759368618657225,"pX":1.0874046225276846,"pZ":2.9759706077539705,"vX0":6.600785377178816,"vY0":-138.68800767433464,"vZ0":-4.3067037978324585,"x":75.55,"y":158.43,"x0":-0.9948821788525495,"y0":50.00196595385456,"z0":5.4344039590182565,"aX":-4.958618299100765},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2506,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.3953849582295259,"extension":6.1152101931879095},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.64,"coordY":114.42}},"index":7,"playId":"be36d2a0-f816-3ffb-a020-7ae8db286139","pitchNumber":5,"startTime":"2026-08-30T20:48:36.216Z","endTime":"2026-08-30T20:48:46.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:48:46.210Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:49:04.869Z","endTime":"2026-08-30T20:49:49.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798241143439377,"aZ":-17.13103809832816,"pfxX":-4.71659173495882,"pfxZ":7.842195169378642,"pX":-0.05647467182582188,"pZ":1.8693765444633221,"vX0":4.40586090754727,"vY0":-137.2432409346425,"vZ0":-6.314120320630056,"x":119.15,"y":188.31,"x0":-1.0655254740719213,"y0":50.00348507392319,"z0":5.3559685204582514,"aX":-9.048047886717205},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2193,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39825189502386227,"extension":6.085116625519551},"hitData":{"launchSpeed":99.9,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.45,"coordY":72.05}},"index":0,"playId":"bcb526b1-6d9a-3ac1-b8d0-5ef97cb7c455","pitchNumber":1,"startTime":"2026-08-30T20:49:37.701Z","endTime":"2026-08-30T20:49:49.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:49:49.226Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:50:03.943Z","endTime":"2026-08-30T20:51:46.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86996306191148,"aZ":-27.481785389870875,"pfxX":2.455491567123026,"pfxZ":2.6727321098615278,"pX":0.4138759951087548,"pZ":3.2639471194786687,"vX0":3.2148856659981004,"vY0":-130.5197972742134,"vZ0":-0.6136847350194339,"x":101.22,"y":150.65,"x0":-1.1446512876983312,"y0":50.00338620356137,"z0":5.539608097855161,"aX":4.3119125828852365},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-5.0,"spinRate":2443,"spinDirection":172},"zone":3,"typeConfidence":0.91,"plateTime":0.41681105412068575,"extension":5.973008489639932},"index":0,"playId":"297dd506-db7a-301c-bf06-b10b8e1dbca7","pitchNumber":1,"startTime":"2026-08-30T20:50:17.723Z","endTime":"2026-08-30T20:50:21.692Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"4056d652-7b75-3dfe-9c0c-a3f9444c49a3","startTime":"2026-08-30T20:50:56.209Z","endTime":"2026-08-30T20:51:00.411Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518569665575164,"aZ":-12.97624170086047,"pfxX":-2.7483038232065664,"pfxZ":9.81457518263878,"pX":0.5578863122486696,"pZ":3.0818022783358954,"vX0":5.466032473831413,"vY0":-138.83811459713527,"vZ0":-4.042169740948352,"x":95.73,"y":155.57,"x0":-1.0775920941046606,"y0":50.004180835727254,"z0":5.417714731845365,"aX":-5.377341875585752},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2382,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.3942264529456714,"extension":6.146747800660633},"index":2,"playId":"482068c6-2b6a-3406-b6f8-0eaed62ce041","pitchNumber":2,"startTime":"2026-08-30T20:51:16.583Z","endTime":"2026-08-30T20:51:20.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93607871082174,"aZ":-11.207864017454346,"pfxX":-3.482939305705053,"pfxZ":10.668184700409519,"pX":0.180881940303381,"pZ":3.509174468012098,"vX0":4.796709484724816,"vY0":-139.44414991046895,"vZ0":-3.1335585459670856,"x":110.11,"y":144.03,"x0":-1.1106672471149415,"y0":50.00530025347613,"z0":5.38919264233649,"aX":-6.847109959252348},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2520,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39309217236404814,"extension":6.14466753647576},"index":3,"playId":"2badd7ad-8b7d-3006-8ae1-dddb5f278a71","pitchNumber":3,"startTime":"2026-08-30T20:51:42.341Z","endTime":"2026-08-30T20:51:46.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:51:46.472Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:52:01.986Z","endTime":"2026-08-30T20:52:23.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094878791259376,"aZ":-26.646705373799193,"pfxX":2.9112804478831475,"pfxZ":3.0883805458813836,"pX":0.897696895279077,"pZ":1.896285467098985,"vX0":4.294178818845794,"vY0":-132.19470793684584,"vZ0":-4.038451241018518,"x":82.78,"y":187.58,"x0":-1.1188550409837565,"y0":50.003922587092724,"z0":5.373577780914963,"aX":5.2129017936392135},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-6.1,"spinRate":2432,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.4124960765234307,"extension":6.045734837183014},"hitData":{"launchSpeed":73.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.91,"coordY":147.63}},"index":0,"playId":"12d76d0c-1297-3bb3-9d9a-5a9ad3d88cab","pitchNumber":1,"startTime":"2026-08-30T20:52:15.544Z","endTime":"2026-08-30T20:52:23.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:52:23.250Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:54:22.318Z","endTime":"2026-08-30T20:55:03.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.775204172149245,"aZ":-33.843930764443236,"pfxX":4.311198374622888,"pfxZ":-1.0883351559942938,"pX":-0.3293051617663699,"pZ":4.382559249116277,"vX0":0.8720139898024236,"vY0":-122.37244253347917,"vZ0":2.5313013604898953,"x":129.55,"y":120.45,"x0":-1.2498278056133272,"y0":50.00384195478127,"z0":6.213485364870118,"aX":6.607046466149689},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-8.0,"spinRate":2342,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4458127772203908,"extension":6.086502388929604},"index":0,"playId":"f4884793-b748-3b13-a577-ce9ccca4a94f","pitchNumber":1,"startTime":"2026-08-30T20:54:37.706Z","endTime":"2026-08-30T20:54:41.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999191648747495,"aZ":-19.434417361322232,"pfxX":-5.819564651045912,"pfxZ":6.834905490217965,"pX":-1.0988703647278482,"pZ":3.071924846895445,"vX0":2.3476732288074964,"vY0":-135.48845045400938,"vZ0":-3.9406142979374383,"x":158.89,"y":155.84,"x0":-1.2195048639100614,"y0":50.00084077289994,"z0":5.8995836902941265,"aX":-10.841390413284444},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":1876,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40392785589069113,"extension":6.011141944285667},"hitData":{"launchSpeed":60.1,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":173.22}},"index":1,"playId":"9235bdc1-94d0-3ba2-8bd5-3e541fc8b604","pitchNumber":2,"startTime":"2026-08-30T20:54:55.567Z","endTime":"2026-08-30T20:55:03.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:55:03.245Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:55:22.983Z","endTime":"2026-08-30T20:57:04.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679300970120547,"aZ":-34.114684720963375,"pfxX":-0.763608429651897,"pfxZ":-1.2225537118601242,"pX":-0.44818749902083116,"pZ":2.6623191717221784,"vX0":2.184140384512107,"vY0":-124.79500960812877,"vZ0":-1.3842161433148839,"x":134.08,"y":166.9,"x0":-1.2331853432236242,"y0":50.00332720439037,"z0":6.018697196051284,"aX":-1.2120543215347266},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":1.0,"spinRate":2359,"spinDirection":15},"zone":4,"typeConfidence":2.0,"plateTime":0.437888686261497,"extension":6.125856614823505},"index":0,"playId":"359b6c0b-f477-30b4-a82b-d3ee340aec54","pitchNumber":1,"startTime":"2026-08-30T20:55:31.345Z","endTime":"2026-08-30T20:55:35.183Z","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":93.3,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55883085523439,"aZ":-16.1436689062903,"pfxX":-3.2566995244993002,"pfxZ":8.533845887660396,"pX":-0.18017858120631502,"pZ":3.535913150079512,"vX0":4.122660048415946,"vY0":-135.89408322009467,"vZ0":-3.3430824268939205,"x":123.87,"y":143.31,"x0":-1.2906834101062856,"y0":50.00204277444196,"z0":5.89709742288964,"aX":-6.117533648364592},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2133,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40236793846802454,"extension":5.983115849208617},"index":1,"playId":"9bc22332-5d97-3369-91c6-3eaa5b32dabe","pitchNumber":2,"startTime":"2026-08-30T20:55:49.073Z","endTime":"2026-08-30T20:55:52.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T20:56:03.352Z","endTime":"2026-08-30T20:56:19.653Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37874652603522,"aZ":-27.57791004992875,"pfxX":-8.177686213519227,"pfxZ":2.7221305995637994,"pX":-0.7968880973296546,"pZ":1.2450621346841173,"vX0":3.5498178217505996,"vY0":-128.7043958365911,"vZ0":-6.070224102258909,"x":147.38,"y":205.16,"x0":-1.1275634299897812,"y0":50.00182634131359,"z0":5.755289132051091,"aX":-13.791248733868665},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":1207,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.424709677612094,"extension":6.17033315813435},"index":3,"playId":"574f4aaa-a1a4-3764-8e6d-f9c85a0bba78","pitchNumber":3,"startTime":"2026-08-30T20:56:19.653Z","endTime":"2026-08-30T20:56:23.479Z","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.6,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675233443014555,"aZ":-35.84975125127964,"pfxX":-1.688453962200935,"pfxZ":-2.3360670178515335,"pX":0.869914106099912,"pZ":0.9463932878142345,"vX0":5.455169179600658,"vY0":-124.5396413348036,"vZ0":-4.932604575195025,"x":83.84,"y":213.23,"x0":-1.1281678071400056,"y0":50.00377914874208,"z0":5.913169287027366,"aX":-2.6568839799534816},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":1.8,"spinRate":2425,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.43955859660572427,"extension":6.209457234284208},"index":4,"playId":"3af5cc06-ba81-315f-b948-f5993357fc17","pitchNumber":4,"startTime":"2026-08-30T20:56:37.890Z","endTime":"2026-08-30T20:56:41.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58526029680905,"aZ":-34.194970729290816,"pfxX":-1.9077206615384759,"pfxZ":-1.2506865620950274,"pX":0.09078930776059468,"pZ":1.8724572903560373,"vX0":3.9056474347170873,"vY0":-125.81421953211158,"vZ0":-3.2038082554923784,"x":113.54,"y":188.22,"x0":-1.2311501229799402,"y0":50.005461481568176,"z0":5.922429901042845,"aX":-3.0707650654445966},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.8,"breakHorizontal":2.6,"spinRate":2322,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4346773654454119,"extension":6.196777736116434},"index":5,"playId":"edb7effd-54fa-38ae-954d-72f76bc26a8d","pitchNumber":5,"startTime":"2026-08-30T20:56:59.841Z","endTime":"2026-08-30T20:57:04.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:57:04.094Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:57:19.785Z","endTime":"2026-08-30T20:58:42.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38226487316244,"aZ":-19.052906209279477,"pfxX":-1.6895981283070212,"pfxZ":6.812164528243809,"pX":-1.4208654644460885,"pZ":4.641034461009281,"vX0":0.34660008735837433,"vY0":-138.26502093072665,"vZ0":-0.19761434008927514,"x":171.16,"y":113.47,"x0":-1.3288478205965644,"y0":50.000400220043254,"z0":5.99789846763328,"aX":-3.253062369188732},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":3.0,"spinRate":1903,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3969739996580901,"extension":5.992147707518452},"index":0,"playId":"9e9d7d56-240f-3d33-beca-53e1009495a3","pitchNumber":1,"startTime":"2026-08-30T20:57:31.530Z","endTime":"2026-08-30T20:57:35.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38391340026606,"aZ":-26.023568776627954,"pfxX":-7.315550308885773,"pfxZ":3.6171695346555435,"pX":-0.8221324006620028,"pZ":1.9715445578169206,"vX0":3.4515177512737765,"vY0":-129.22099143791044,"vZ0":-4.634186152311127,"x":148.34,"y":185.55,"x0":-1.2201842409580907,"y0":50.00628121807223,"z0":5.772944293018002,"aX":-12.449733728405135},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":12.6,"spinRate":1090,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4228954420235249,"extension":6.289698038535125},"index":1,"playId":"1cdb510f-7b10-3f87-911d-24a00067dbe2","pitchNumber":2,"startTime":"2026-08-30T20:57:52.299Z","endTime":"2026-08-30T20:57:56.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3297222973761,"aZ":-25.309868982552842,"pfxX":0.6574898264007358,"pfxZ":3.717282984493747,"pX":0.333689970456044,"pZ":1.5348907339233,"vX0":4.325499932594628,"vY0":-134.1413706886552,"vZ0":-6.142587530890462,"x":104.28,"y":197.34,"x0":-1.3762264523107892,"y0":50.003543239701926,"z0":5.625836045943197,"aX":1.2143210831486608},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2243,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40621954512642455,"extension":6.202824836021153},"index":2,"playId":"2606c95d-0d01-35a4-bc43-1faca3658000","pitchNumber":3,"startTime":"2026-08-30T20:58:13.353Z","endTime":"2026-08-30T20:58:17.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.735654320220576,"aZ":-16.819226673723005,"pfxX":-3.735592485379545,"pfxZ":8.017040674425132,"pX":-0.12835210897236018,"pZ":2.721557197634395,"vX0":4.143209269259568,"vY0":-137.79727781591544,"vZ0":-5.509372213921468,"x":121.89,"y":165.3,"x0":-1.168875069978592,"y0":50.00643464345012,"z0":5.890392469389228,"aX":-7.157721188983203},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2003,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3980903269613072,"extension":6.26176557290384},"hitData":{"launchSpeed":103.4,"launchAngle":12.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.18,"coordY":86.43}},"index":3,"playId":"9456bb8b-3751-36cd-ba9b-e7454d3ef44e","pitchNumber":4,"startTime":"2026-08-30T20:58:31.781Z","endTime":"2026-08-30T20:58:42.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:58:42.317Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:58:56.708Z","endTime":"2026-08-30T21:03:06.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451123892882173,"aZ":-35.79058859010763,"pfxX":2.09156628092089,"pfxZ":-2.2946905113937603,"pX":0.012390715012110653,"pZ":4.012656528083778,"vX0":1.9700830495151216,"vY0":-125.42474695730319,"vZ0":1.7356488718480036,"x":116.53,"y":130.44,"x0":-1.0588435304541632,"y0":50.00558980574465,"z0":6.2583303724381505,"aX":3.2896750804877137},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-4.3,"spinRate":2326,"spinDirection":29},"zone":12,"typeConfidence":2.0,"plateTime":0.4388942645659166,"extension":6.0198677353469625},"index":0,"playId":"c638b65d-751a-3f2b-aec0-6509414db08f","pitchNumber":1,"startTime":"2026-08-30T20:59:06.189Z","endTime":"2026-08-30T20:59:10.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112033504843744,"aZ":-36.58596289766491,"pfxX":1.4411512296405053,"pfxZ":-2.826482103776061,"pX":-0.2262664792287484,"pZ":1.1620465014715418,"vX0":1.5568596452874346,"vY0":-125.38443091664189,"vZ0":-4.430762666963469,"x":125.62,"y":207.4,"x0":-1.0471904107626946,"y0":50.00387766300906,"z0":6.003654705455082,"aX":2.2483528559517043},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.0,"breakHorizontal":-3.0,"spinRate":2415,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.4402415424595034,"extension":6.071106255284181},"index":1,"playId":"276ee5f5-16a3-3626-b82e-589ad986d940","pitchNumber":2,"startTime":"2026-08-30T20:59:23.078Z","endTime":"2026-08-30T20:59:27.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021184707195253,"aZ":-19.269889512004927,"pfxX":-7.868046202132082,"pfxZ":6.752760586363307,"pX":-0.6789709973092065,"pZ":2.2450941402703437,"vX0":3.66446185471072,"vY0":-137.49123365844036,"vZ0":-6.356916854285149,"x":142.88,"y":178.16,"x0":-1.0082369307390981,"y0":50.001732669336235,"z0":5.898603991448031,"aX":-15.034408847895115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":13.4,"spinRate":1994,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.39865243201766054,"extension":6.1710164276906285},"index":2,"playId":"f3a7432a-e186-3396-a670-a7909cd33958","pitchNumber":3,"startTime":"2026-08-30T20:59:41.265Z","endTime":"2026-08-30T20:59:45.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08912604106158,"aZ":-16.460921071035152,"pfxX":-2.455091840118257,"pfxZ":8.086477684671921,"pX":-0.40126679985799785,"pZ":3.575223086509586,"vX0":2.5299861412283207,"vY0":-138.75204741229643,"vZ0":-3.6859371457573378,"x":132.3,"y":142.25,"x0":-1.0075055391900443,"y0":50.00002178255252,"z0":6.022948806779405,"aX":-4.769107537668453},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2041,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39530381643998735,"extension":6.121790071797057},"index":3,"playId":"d2fafa3e-625c-3220-be88-e6cc03fc48b8","pitchNumber":4,"startTime":"2026-08-30T21:00:01.317Z","endTime":"2026-08-30T21:00:04.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T21:00:24.725Z","endTime":"2026-08-30T21:00:41.104Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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":88.2,"endSpeed":81.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240922416459213,"aZ":-26.68529905435432,"pfxX":-8.740426753416543,"pfxZ":3.2858813970143306,"pX":-0.6739150348526122,"pZ":2.812941327248133,"vX0":3.871104373255675,"vY0":-128.38296536835887,"vZ0":-2.707197320264046,"x":142.69,"y":162.83,"x0":-1.0645053070662645,"y0":50.00598509514645,"z0":5.95529874067114,"aX":-14.61241168165823},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":1370,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4264244645865265,"extension":6.074379724337879},"index":5,"playId":"4c5f7154-db21-3e32-a2bb-107a833e6bfa","pitchNumber":5,"startTime":"2026-08-30T21:00:41.104Z","endTime":"2026-08-30T21:00:44.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48702273009749,"aZ":-35.5389984964858,"pfxX":2.3092589223421554,"pfxZ":-2.0756280229761934,"pX":0.16022775272093628,"pZ":2.9729325048507222,"vX0":2.2310767935889557,"vY0":-125.75366922116093,"vZ0":-0.8568366874192124,"x":110.89,"y":158.51,"x0":-1.0344233340935507,"y0":50.00255619696072,"z0":6.16935025586641,"aX":3.7445903797356763},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.7,"breakHorizontal":-4.7,"spinRate":2482,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4334694244644086,"extension":5.975424609491561},"index":6,"playId":"a56aa1d8-8d8c-3879-a5d9-df3a2c9c15b4","pitchNumber":6,"startTime":"2026-08-30T21:01:03.576Z","endTime":"2026-08-30T21:01:09.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807032736875485,"aZ":-32.73690274247129,"pfxX":0.8486601882096361,"pfxZ":-0.338342194279202,"pX":1.3251314095494273,"pZ":-0.9828853390409144,"vX0":5.496599539674837,"vY0":-127.48614086331655,"vZ0":-10.671495821614252,"x":66.49,"y":265.32,"x0":-0.9569026122060341,"y0":50.00319767407265,"z0":5.787800147424882,"aX":1.415267308945518},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2473,"spinDirection":349},"zone":14,"typeConfidence":2.0,"plateTime":0.42737970811203496,"extension":6.050115658179233},"index":7,"playId":"0e7f3580-6f09-379c-b4ed-799954dbc215","pitchNumber":7,"startTime":"2026-08-30T21:01:36.299Z","endTime":"2026-08-30T21:01:40.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540158401740825,"aZ":-14.483107123503386,"pfxX":-2.3968037529041046,"pfxZ":8.858791723719792,"pX":0.4669673207977497,"pZ":3.311576663354831,"vX0":4.741841781508721,"vY0":-140.38814399820248,"vZ0":-4.9462870296666654,"x":110.08,"y":130.53,"x0":-0.9320381426374615,"y0":50.0066940459143,"z0":6.0378387443127455,"aX":-4.788865701954582},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":3.4,"spinRate":2081,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39002230234456947,"extension":6.1209493511817845},"index":8,"playId":"95f13a8b-b164-3583-b5ca-86e544b4143a","pitchNumber":8,"startTime":"2026-08-30T21:02:03.079Z","endTime":"2026-08-30T21:02:06.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760382248384925,"aZ":-20.464700527814838,"pfxX":-7.026961143865909,"pfxZ":6.1326824387454195,"pX":-0.9931742912227361,"pZ":3.190900595127488,"vX0":2.9269006305827254,"vY0":-137.1346044731077,"vZ0":-3.703202048446942,"x":154.86,"y":152.63,"x0":-1.160256238431553,"y0":50.000506875625895,"z0":5.95139814189877,"aX":-13.407944787199161},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":1911,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3991207983344798,"extension":6.297445178680375},"index":9,"playId":"ca0d02ec-9566-3dfa-9494-fda0e3497a34","pitchNumber":9,"startTime":"2026-08-30T21:02:31.800Z","endTime":"2026-08-30T21:02:35.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664130332528632,"aZ":-12.478834796359083,"pfxX":-2.8959527777926684,"pfxZ":9.922805828581582,"pX":0.5495412426333645,"pZ":2.8359381972016964,"vX0":4.764107465986945,"vY0":-139.78638020093567,"vZ0":-6.4208356409505365,"x":96.05,"y":162.21,"x0":-0.7983362505633652,"y0":50.0026129781283,"z0":5.977287300159141,"aX":-5.748207616253587},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3913999734572249,"extension":6.225161382824873},"index":10,"playId":"4b9c2be5-6abf-382d-8d27-7f4d6068f2e2","pitchNumber":10,"startTime":"2026-08-30T21:03:00.247Z","endTime":"2026-08-30T21:03:06.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:03:06.846Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Báez grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:05:49.612Z","endTime":"2026-08-30T21:06:56.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:05:03.468Z","endTime":"2026-08-30T21:05:15.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Joshua Báez replaces Bryan Torres.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T21:05:15.195Z","endTime":"2026-08-30T21:05:51.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72849860957883,"aZ":-37.23214372651336,"pfxX":-0.8161398460172391,"pfxZ":-3.2505406443913003,"pX":1.0982659474507621,"pZ":4.488080731610748,"vX0":0.2843413583102654,"vY0":-123.0122588647753,"vZ0":4.448624581750897,"x":75.14,"y":117.6,"x0":1.088264440996868,"y0":50.00189035746609,"z0":5.783258533640472,"aX":-1.2707357276024345},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.8,"breakHorizontal":1.4,"spinRate":2620,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.44257274045097095,"extension":6.918548976969306},"index":2,"playId":"ea800f2a-b4c8-3fbc-a879-a63151e2d7eb","pitchNumber":1,"startTime":"2026-08-30T21:05:51.850Z","endTime":"2026-08-30T21:05:56.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479691831168164,"aZ":-17.85300708456293,"pfxX":6.065173556991997,"pfxZ":7.133715206033058,"pX":0.7003946619917534,"pZ":3.1905628695072425,"vX0":-3.31951123539456,"vY0":-139.83438635640886,"vZ0":-2.962222459456499,"x":90.3,"y":152.63,"x0":1.1062812121073289,"y0":50.00309990031589,"z0":5.415675332167895,"aX":12.176082414612702},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":-10.4,"spinRate":2233,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.38966084440422355,"extension":7.067147127351772},"index":3,"playId":"dde6e476-f3ff-383b-b303-591efa6040cd","pitchNumber":2,"startTime":"2026-08-30T21:06:06.798Z","endTime":"2026-08-30T21:06:10.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14182817278599,"aZ":-14.030823221661644,"pfxX":7.812168218819972,"pfxZ":8.66645476954567,"pX":0.6749450940501289,"pZ":1.8103945830035764,"vX0":-3.5533091817009943,"vY0":-143.51730914396143,"vZ0":-7.693610495411922,"x":91.27,"y":189.9,"x0":0.9118097685965627,"y0":50.00122007421017,"z0":5.3933108794729305,"aX":16.3509941419965},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2280,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.38114081021460056,"extension":7.108481725965529},"index":4,"playId":"919b5674-3b9a-3284-a924-156c96d8adcb","pitchNumber":3,"startTime":"2026-08-30T21:06:27.660Z","endTime":"2026-08-30T21:06:31.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T21:06:39.095Z","endTime":"2026-08-30T21:06:48.175Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953226739963863,"aZ":-35.23806035876343,"pfxX":-1.2315250952777634,"pfxZ":-1.9402917164610267,"pX":-0.34392058999062813,"pZ":1.4650217784924968,"vX0":-2.5862214494883737,"vY0":-124.64984012721978,"vZ0":-2.7207614246710627,"x":130.11,"y":199.22,"x0":0.8650777802611213,"y0":50.001417448619385,"z0":5.466560275553544,"aX":-1.9464847784313737},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":2.8,"spinRate":2894,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4386282262514185,"extension":7.091005599286461},"hitData":{"launchSpeed":95.5,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":174.49}},"index":6,"playId":"3d1c1fc3-6188-3313-8b89-effd7c2134bc","pitchNumber":4,"startTime":"2026-08-30T21:06:48.175Z","endTime":"2026-08-30T21:06:56.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:06:56.003Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:07:22.495Z","endTime":"2026-08-30T21:09:21.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09987190469442,"aZ":-14.846166171481821,"pfxX":8.236954166676217,"pfxZ":8.196650329865207,"pX":0.9564041450254122,"pZ":2.612696405059098,"vX0":-2.65549987727206,"vY0":-144.1609874398825,"vZ0":-5.576569476951854,"x":80.54,"y":168.24,"x0":0.8167097705257835,"y0":50.004426971296944,"z0":5.481578238192472,"aX":17.416748765259637},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":-14.4,"spinRate":2209,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3792843298956008,"extension":7.109444753283424},"index":0,"playId":"ef36c178-c580-33d8-9c08-509fdc5d4dfb","pitchNumber":1,"startTime":"2026-08-30T21:07:22.495Z","endTime":"2026-08-30T21:07:25.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.339684787649986,"aZ":-11.291696847873723,"pfxX":5.123246823794165,"pfxZ":9.730805569129597,"pX":0.9837175756279938,"pZ":4.196118959305965,"vX0":-1.773647684488884,"vY0":-145.199420410707,"vZ0":-2.1392541857015894,"x":79.5,"y":125.48,"x0":0.9348756571968092,"y0":50.00515751607547,"z0":5.62493519008872,"aX":10.99798314815438},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.4,"breakHorizontal":-9.0,"spinRate":2309,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.37647531129708467,"extension":7.03652956832315},"index":1,"playId":"4e689d8a-ab3b-3c4b-b4fe-605d301ede64","pitchNumber":2,"startTime":"2026-08-30T21:07:42.274Z","endTime":"2026-08-30T21:07:46.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-30T21:07:53.588Z","endTime":"2026-08-30T21:08:05.928Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0854845973188,"aZ":-13.913632531463001,"pfxX":6.391774477183527,"pfxZ":8.691320062207943,"pX":0.38898684176713616,"pZ":3.7749806676978155,"vX0":-3.7632210284966643,"vY0":-143.9532984223097,"vZ0":-2.4082703499227742,"x":102.17,"y":136.86,"x0":0.8820339835416491,"y0":50.00360138903666,"z0":5.482697624595443,"aX":13.42924235968592},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":-10.8,"spinRate":2250,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.38034683692442783,"extension":7.078170223355543},"index":3,"playId":"449ca493-de49-3a35-8b3f-b9169e2a2e00","pitchNumber":3,"startTime":"2026-08-30T21:08:05.928Z","endTime":"2026-08-30T21:08:10.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49571483832927,"aZ":-10.36873710982065,"pfxX":4.383190707417696,"pfxZ":10.465559872143734,"pX":-1.2695901559016256,"pZ":2.8996869781331935,"vX0":-7.05765288710989,"vY0":-143.28050021903528,"vZ0":-5.249019622661084,"x":165.39,"y":160.49,"x0":0.6537746882770304,"y0":50.00050339680256,"z0":5.400737396974272,"aX":9.131262387444977},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2338,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38199021054261095,"extension":7.207437913841817},"index":4,"playId":"ad0f30fe-6fdc-34d2-9393-7ca3d1be1ade","pitchNumber":4,"startTime":"2026-08-30T21:08:22.807Z","endTime":"2026-08-30T21:08:27.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384759053888835,"aZ":-14.113725434111101,"pfxX":7.533532903938639,"pfxZ":8.576007403832442,"pX":0.0760628310298797,"pZ":2.8551364855838157,"vX0":-4.728914832970257,"vY0":-143.75500652625956,"vZ0":-4.7103566830134325,"x":114.1,"y":161.69,"x0":0.7583062526342249,"y0":50.00286801081876,"z0":5.38227707968297,"aX":15.865536553936398},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.9,"breakHorizontal":-12.7,"spinRate":2223,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3801146283666932,"extension":7.059758929132729},"index":5,"playId":"9663887c-d42e-3fee-9f5c-7a156a8f746d","pitchNumber":5,"startTime":"2026-08-30T21:08:39.932Z","endTime":"2026-08-30T21:08:43.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884644208613317,"aZ":-13.123934143574674,"pfxX":6.371468897018991,"pfxZ":8.85050984466272,"pX":0.019748504925648423,"pZ":2.9359160133315454,"vX0":-4.517385146122177,"vY0":-145.07404871409298,"vZ0":-4.631151427217979,"x":116.25,"y":159.51,"x0":0.7617141725912132,"y0":50.00070692243358,"z0":5.34014819351006,"aX":13.709939506309768},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2220,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.37617527673400053,"extension":7.120145848763126},"hitData":{"launchSpeed":87.5,"launchAngle":74.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.66,"coordY":180.06}},"index":6,"playId":"28ebebc4-68ea-352e-bb01-9c79b76b02d4","pitchNumber":6,"startTime":"2026-08-30T21:09:12.013Z","endTime":"2026-08-30T21:09:21.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:09:21.992Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:09:40.929Z","endTime":"2026-08-30T21:09:56.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.10"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.34"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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":98.8,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858593578054723,"aZ":-13.092892809266559,"pfxX":6.7594245446258086,"pfxZ":9.084111843275911,"pX":0.1227159689011499,"pZ":1.6627672533530895,"vX0":-4.487031607985643,"vY0":-143.69327048768326,"vZ0":-7.950736113543336,"x":112.32,"y":193.89,"x0":0.8225543687443273,"y0":50.004410767020715,"z0":5.270621160564853,"aX":14.201690484977629},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":-11.4,"spinRate":2177,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3805070935313699,"extension":7.180342102959432},"hitData":{"launchSpeed":109.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.28,"coordY":146.11}},"index":0,"playId":"ee48aba1-36ef-3a33-a482-d9a814c24dd9","pitchNumber":1,"startTime":"2026-08-30T21:09:49.404Z","endTime":"2026-08-30T21:09:56.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:09:56.896Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:09:40.929Z","endTime":"2026-08-30T21:09:56.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.10"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.34"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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":98.8,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858593578054723,"aZ":-13.092892809266559,"pfxX":6.7594245446258086,"pfxZ":9.084111843275911,"pX":0.1227159689011499,"pZ":1.6627672533530895,"vX0":-4.487031607985643,"vY0":-143.69327048768326,"vZ0":-7.950736113543336,"x":112.32,"y":193.89,"x0":0.8225543687443273,"y0":50.004410767020715,"z0":5.270621160564853,"aX":14.201690484977629},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":-11.4,"spinRate":2177,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3805070935313699,"extension":7.180342102959432},"hitData":{"launchSpeed":109.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.28,"coordY":146.11}},"index":0,"playId":"ee48aba1-36ef-3a33-a482-d9a814c24dd9","pitchNumber":1,"startTime":"2026-08-30T21:09:49.404Z","endTime":"2026-08-30T21:09:56.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:09:56.896Z","atBatIndex":78},"scoringPlays":[9,20,33,42,43,56,60,61],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":160.89,"y":151.65},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":130.72,"y":59.14},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":79.72,"y":101.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":137.62,"y":181.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.32,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":50.24,"y":72.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":230.46,"y":99.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":131.79,"y":192.26},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":161.94,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":126.28,"y":89.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":180.03,"y":111.23},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":92.23,"y":43.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":89.99,"y":158.78},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":116.34,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":175.23,"y":117.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":109.47,"y":166.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":110.76,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":147.76,"y":49.32},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":32,"top":[27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":124.93,"y":65.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":152.59,"y":66.42},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":98.09,"y":166.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":210.53,"y":122.63},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":44,"top":[33,34,35,36,37],"bottom":[38,39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":8.6,"y":78.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":55.88,"y":109.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":47.02,"y":88.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":108.23,"y":173.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":145.44,"y":147.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":109.75,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":79.51,"y":82.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":118.93,"y":89.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":172.08,"y":98.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":162.87,"y":168.35},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":96.26,"y":164.48},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":201.47,"y":77.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":144.94,"y":131.57},"type":"O","description":"Pop Out"}]}},{"startIndex":52,"endIndex":64,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":68.63,"y":62.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":83.65,"y":96.91},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":107.81,"y":90.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":128.5,"y":68.58},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":27.82,"y":106.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":202.72,"y":93.31},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":71,"top":[65,66,67],"bottom":[68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":148.77,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":109.75,"y":169.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":164.64,"y":114.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":76.45,"y":72.05},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":121.91,"y":147.63},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":104.87,"y":173.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":158.18,"y":86.43},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":108.23,"y":174.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":140.66,"y":180.06},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":149.28,"y":146.11},"type":"O","description":"Groundout"}]}}]},"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":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":1,"leftOnBase":8},"away":{"runs":5,"hits":8,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"catcher":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"onDeck":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"inHole":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"battingOrder":5,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"onDeck":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"battingOrder":3,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".252","atBats":36,"obp":".329","slg":".404","ops":".733","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":125,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":41,"strikes":84,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":4,"pitchesPerInning":"13.89","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":31,"groundOuts":52,"airOuts":54,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".212","atBats":179,"obp":".260","slg":".352","ops":".612","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":63,"rbi":29,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".234","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.83","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":197,"errors":5,"chances":269,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":65,"groundOuts":107,"airOuts":140,"runs":69,"doubles":30,"triples":2,"homeRuns":14,"strikeOuts":175,"baseOnBalls":41,"intentionalWalks":0,"hits":121,"hitByPitch":9,"atBats":536,"obp":".289","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2441,"era":"3.79","inningsPitched":"145.0","wins":9,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.12","battersFaced":594,"outs":435,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2441,"balls":870,"strikes":1571,"strikePercentage":".640","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".450","pitchesPerInning":"16.83","gamesFinished":0,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"10.86","walksPer9Inn":"2.54","hitsPer9Inn":"7.51","runsScoredPer9":"4.28","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":35,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":34,"airOuts":22,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".206","atBats":102,"obp":".268","slg":".275","ops":".543","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":28,"rbi":12,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":39,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":61,"groundOuts":85,"airOuts":105,"runs":37,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":58,"baseOnBalls":46,"intentionalWalks":0,"hits":80,"hitByPitch":7,"avg":".247","atBats":324,"obp":".349","slg":".383","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":124,"rbi":38,"leftOnBase":138,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.40","popOuts":27,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":554,"errors":4,"chances":609,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":7,"flyOuts":48,"groundOuts":64,"airOuts":80,"runs":33,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":30,"intentionalWalks":0,"hits":52,"hitByPitch":4,"atBats":271,"obp":".280","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1240,"era":"3.70","inningsPitched":"75.1","wins":1,"losses":3,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":31,"whip":"1.09","battersFaced":308,"outs":226,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":1240,"balls":481,"strikes":759,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".250","pitchesPerInning":"16.46","gamesFinished":11,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.20","walksPer9Inn":"3.58","hitsPer9Inn":"6.21","runsScoredPer9":"3.94","homeRunsPer9":"1.55","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":78,"groundOuts":93,"airOuts":122,"runs":81,"doubles":27,"triples":1,"homeRuns":28,"strikeOuts":168,"baseOnBalls":52,"intentionalWalks":0,"hits":126,"hitByPitch":2,"avg":".251","atBats":502,"obp":".320","slg":".476","ops":".796","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":239,"rbi":82,"leftOnBase":213,"sacBunts":0,"sacFlies":7,"babip":".313","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.93","popOuts":21,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":305,"putOuts":158,"errors":11,"chances":474,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":65,"groundOuts":127,"airOuts":108,"runs":89,"doubles":32,"triples":2,"homeRuns":15,"strikeOuts":144,"baseOnBalls":79,"intentionalWalks":3,"hits":134,"hitByPitch":9,"avg":".262","atBats":511,"obp":".369","slg":".421","ops":".790","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":601,"totalBases":215,"rbi":66,"leftOnBase":209,"sacBunts":0,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.07","popOuts":9,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":200,"errors":2,"chances":205,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":75,"flyOuts":23,"groundOuts":61,"airOuts":38,"runs":52,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":114,"baseOnBalls":36,"intentionalWalks":3,"hits":76,"hitByPitch":3,"avg":".263","atBats":289,"obp":".351","slg":".484","ops":".835","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":140,"rbi":52,"leftOnBase":120,"sacBunts":0,"sacFlies":0,"babip":".373","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":165,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":41,"groundOuts":55,"airOuts":79,"runs":40,"doubles":16,"triples":2,"homeRuns":12,"strikeOuts":83,"baseOnBalls":27,"intentionalWalks":0,"hits":66,"hitByPitch":2,"atBats":280,"obp":".305","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1221,"era":"4.83","inningsPitched":"72.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.28","battersFaced":312,"outs":218,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1221,"balls":450,"strikes":771,"strikePercentage":".630","hitBatsmen":2,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".250","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"10.28","walksPer9Inn":"3.34","hitsPer9Inn":"8.17","runsScoredPer9":"4.95","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":13,"groundOuts":35,"airOuts":37,"runs":12,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":9,"atBats":149,"obp":".344","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":769,"era":"2.55","inningsPitched":"42.1","wins":1,"losses":0,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":12,"whip":"1.25","battersFaced":182,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":769,"balls":318,"strikes":451,"strikePercentage":".590","hitBatsmen":9,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.17","gamesFinished":6,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"10.20","walksPer9Inn":"4.25","hitsPer9Inn":"7.02","runsScoredPer9":"2.55","homeRunsPer9":"0.43","inheritedRunners":27,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":59,"gamesStarted":0,"flyOuts":27,"groundOuts":51,"airOuts":56,"runs":25,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":68,"baseOnBalls":24,"intentionalWalks":2,"hits":41,"hitByPitch":4,"atBats":214,"obp":".285","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":990,"era":"3.20","inningsPitched":"59.0","wins":6,"losses":4,"saves":14,"saveOpportunities":19,"holds":10,"blownSaves":5,"earnedRuns":21,"whip":"1.10","battersFaced":245,"outs":177,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":372,"strikes":618,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".600","pitchesPerInning":"16.78","gamesFinished":25,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.37","walksPer9Inn":"3.66","hitsPer9Inn":"6.25","runsScoredPer9":"3.81","homeRunsPer9":"0.76","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 17)","summary":"1.0 IP, 0 ER, K, 0 BB","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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":50,"gamesStarted":0,"flyOuts":34,"groundOuts":42,"airOuts":57,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":185,"obp":".243","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":773,"era":"2.26","inningsPitched":"51.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":13,"whip":"0.91","battersFaced":203,"outs":155,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":254,"strikes":519,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".667","pitchesPerInning":"14.96","gamesFinished":6,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"9.58","walksPer9Inn":"2.44","hitsPer9Inn":"5.75","runsScoredPer9":"2.44","homeRunsPer9":"0.52","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"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"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":5,"flyOuts":15,"groundOuts":48,"airOuts":31,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":89,"baseOnBalls":22,"intentionalWalks":2,"hits":37,"hitByPitch":0,"atBats":204,"obp":".260","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":956,"era":"3.07","inningsPitched":"55.2","wins":5,"losses":3,"saves":7,"saveOpportunities":9,"holds":9,"blownSaves":2,"earnedRuns":19,"whip":"1.06","battersFaced":227,"outs":167,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":329,"strikes":627,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".625","pitchesPerInning":"17.17","gamesFinished":18,"strikeoutWalkRatio":"4.05","strikeoutsPer9Inn":"14.39","walksPer9Inn":"3.56","hitsPer9Inn":"5.98","runsScoredPer9":"3.23","homeRunsPer9":"0.81","inheritedRunners":27,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":101,"flyOuts":31,"groundOuts":87,"airOuts":67,"runs":30,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":26,"intentionalWalks":0,"hits":71,"hitByPitch":5,"avg":".247","atBats":288,"obp":".320","slg":".319","ops":".639","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":92,"rbi":26,"leftOnBase":133,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.30","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"96.00","popOuts":8,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":149,"putOuts":121,"errors":10,"chances":280,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":28,"groundOuts":27,"airOuts":43,"runs":37,"doubles":13,"triples":1,"homeRuns":16,"strikeOuts":97,"baseOnBalls":38,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".244","atBats":217,"obp":".355","slg":".535","ops":".890","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":116,"rbi":44,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".346","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.56","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":103,"errors":1,"chances":105,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":38,"groundOuts":120,"airOuts":69,"runs":52,"doubles":16,"triples":2,"homeRuns":4,"strikeOuts":82,"baseOnBalls":22,"intentionalWalks":1,"hits":107,"hitByPitch":11,"avg":".287","atBats":373,"obp":".343","slg":".373","ops":".716","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":139,"rbi":28,"leftOnBase":166,"sacBunts":3,"sacFlies":2,"babip":".356","groundOutsToAirouts":"1.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.25","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":214,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":1,"flyOuts":26,"groundOuts":70,"airOuts":55,"runs":30,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":86,"baseOnBalls":42,"intentionalWalks":9,"hits":51,"hitByPitch":11,"atBats":262,"obp":".330","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1211,"era":"3.10","inningsPitched":"72.2","wins":6,"losses":4,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":25,"whip":"1.28","battersFaced":315,"outs":218,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":1211,"balls":453,"strikes":758,"strikePercentage":".630","hitBatsmen":11,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".600","pitchesPerInning":"16.67","gamesFinished":13,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.65","walksPer9Inn":"5.20","hitsPer9Inn":"6.32","runsScoredPer9":"3.72","homeRunsPer9":"0.50","inheritedRunners":26,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":3,"chances":18,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":25,"flyOuts":83,"groundOuts":116,"airOuts":151,"runs":72,"doubles":25,"triples":3,"homeRuns":11,"strikeOuts":117,"baseOnBalls":68,"intentionalWalks":1,"hits":110,"hitByPitch":6,"atBats":490,"obp":".325","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2246,"era":"4.26","inningsPitched":"131.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.36","battersFaced":569,"outs":393,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2246,"balls":835,"strikes":1411,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"8.04","walksPer9Inn":"4.67","hitsPer9Inn":"7.56","runsScoredPer9":"4.95","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":35,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":3,"chances":20,"fielding":".850","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":11,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".180","atBats":50,"obp":".196","slg":".240","ops":".436","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":12,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":58,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":12,"flyOuts":67,"groundOuts":106,"airOuts":128,"runs":57,"doubles":24,"triples":1,"homeRuns":9,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":119,"hitByPitch":3,"atBats":438,"obp":".330","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1865,"era":"4.05","inningsPitched":"109.0","wins":7,"losses":6,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":49,"whip":"1.42","battersFaced":480,"outs":327,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1865,"balls":673,"strikes":1192,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".538","pitchesPerInning":"17.11","gamesFinished":4,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.97","hitsPer9Inn":"9.83","runsScoredPer9":"4.71","homeRunsPer9":"0.74","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":33,"groundOuts":52,"airOuts":86,"runs":28,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":8,"avg":".166","atBats":229,"obp":".263","slg":".293","ops":".556","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":67,"rbi":32,"leftOnBase":120,"sacBunts":2,"sacFlies":2,"babip":".181","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.62","popOuts":33,"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":17,"stolenBases":19,"stolenBasePercentage":".528","caughtStealingPercentage":".472","assists":21,"putOuts":756,"errors":4,"chances":781,"fielding":".995","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":10,"strikes":9,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":20,"groundOuts":59,"airOuts":42,"runs":33,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":54,"baseOnBalls":29,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":194,"obp":".335","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","numberOfPitches":889,"era":"4.13","inningsPitched":"52.1","wins":3,"losses":1,"saves":1,"saveOpportunities":5,"holds":6,"blownSaves":4,"earnedRuns":24,"whip":"1.43","battersFaced":233,"outs":157,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":889,"balls":348,"strikes":541,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":2,"winPercentage":".750","pitchesPerInning":"16.99","gamesFinished":13,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.29","walksPer9Inn":"4.99","hitsPer9Inn":"7.91","runsScoredPer9":"5.68","homeRunsPer9":"1.20","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":7,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":44,"gamesStarted":0,"flyOuts":25,"groundOuts":23,"airOuts":47,"runs":16,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":4,"atBats":145,"obp":".310","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":684,"era":"3.40","inningsPitched":"39.2","wins":2,"losses":5,"saves":3,"saveOpportunities":6,"holds":1,"blownSaves":3,"earnedRuns":15,"whip":"1.21","battersFaced":169,"outs":119,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":234,"strikes":450,"strikePercentage":".660","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".286","pitchesPerInning":"17.24","gamesFinished":20,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"10.66","walksPer9Inn":"3.86","hitsPer9Inn":"7.03","runsScoredPer9":"3.63","homeRunsPer9":"0.68","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":12},"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"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":64,"groundOuts":138,"airOuts":108,"runs":66,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":0,"hits":148,"hitByPitch":10,"avg":".307","atBats":482,"obp":".368","slg":".396","ops":".764","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":530,"totalBases":191,"rbi":57,"leftOnBase":202,"sacBunts":0,"sacFlies":1,"babip":".366","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.33","popOuts":11,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":172,"putOuts":108,"errors":15,"chances":295,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":20,"airOuts":14,"runs":11,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".222","atBats":81,"obp":".308","slg":".519","ops":".827","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":42,"rbi":17,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.57","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":9,"putOuts":170,"errors":1,"chances":180,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 14-5)","summary":"5.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":21,"strikes":50,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":77,"groundOuts":166,"airOuts":135,"runs":70,"doubles":22,"triples":2,"homeRuns":21,"strikeOuts":164,"baseOnBalls":35,"intentionalWalks":0,"hits":138,"hitByPitch":7,"atBats":595,"obp":".280","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2346,"era":"3.59","inningsPitched":"160.1","wins":14,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.08","battersFaced":645,"outs":481,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2346,"balls":714,"strikes":1632,"strikePercentage":".700","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":2,"winPercentage":".737","pitchesPerInning":"14.63","gamesFinished":0,"strikeoutWalkRatio":"4.69","strikeoutsPer9Inn":"9.21","walksPer9Inn":"1.96","hitsPer9Inn":"7.75","runsScoredPer9":"3.93","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":11,"errors":3,"chances":26,"fielding":".885","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[669707,665833,668804,804668,664040,699013,695257,663968,687462,694377,677952,489446,666808,670990,596133,682254],"pitchers":[677952,489446,666808,670990,596133,682254],"bench":[680779,693304,694378],"bullpen":[669199,696149,683003,669387,681895,694973,642397],"battingOrder":[669707,665833,668804,804668,664040,695257,663968,687462,694377],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lowe, B (27, Liberatore); Cruz, O (11, Liberatore)."},{"label":"HR","value":"Valdez, Es (16, 2nd inning off Liberatore, 1 on, 0 out); Triolo (3, 5th inning off Liberatore, 0 on, 0 out)."},{"label":"TB","value":"Cruz, O 2; Lowe, B 3; Mangum; Reynolds, B 2; Triolo 4; Valdez, Es 4."},{"label":"RBI","value":"Lowe, B (82); Triolo (26); Valdez, Es 2 (44)."},{"label":"2-out RBI","value":"Lowe, B."},{"label":"Runners left in scoring position, 2 out","value":"Flores Jr.; Lowe, B; Valdez, Es."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cruz, O 2 (24, 2nd base off Liberatore/Herrera, 2nd base off Gastelum, L/Herrera)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".240","atBats":35,"obp":".315","slg":".381","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":36,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":172,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.34","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":71,"strikes":101,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":4,"pitchesPerInning":"19.11","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":91,"groundOuts":160,"airOuts":149,"runs":65,"doubles":29,"triples":2,"homeRuns":20,"strikeOuts":98,"baseOnBalls":38,"intentionalWalks":0,"hits":140,"hitByPitch":1,"atBats":543,"obp":".305","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2309,"era":"3.86","inningsPitched":"142.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.25","battersFaced":586,"outs":427,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2309,"balls":892,"strikes":1417,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".357","pitchesPerInning":"16.22","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"6.20","walksPer9Inn":"2.40","hitsPer9Inn":"8.85","runsScoredPer9":"4.11","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":15,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"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":2,"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":68,"flyOuts":45,"groundOuts":31,"airOuts":70,"runs":21,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":26,"intentionalWalks":2,"hits":41,"hitByPitch":0,"avg":".187","atBats":219,"obp":".270","slg":".320","ops":".590","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":70,"rbi":27,"leftOnBase":105,"sacBunts":0,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.38","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":25,"errors":3,"chances":96,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":17,"groundOuts":36,"airOuts":32,"runs":15,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".264","atBats":125,"obp":".324","slg":".400","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":50,"rbi":18,"leftOnBase":53,"sacBunts":1,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":2,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":44,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":65,"groundOuts":111,"airOuts":126,"runs":86,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":139,"baseOnBalls":43,"intentionalWalks":1,"hits":149,"hitByPitch":4,"avg":".285","atBats":522,"obp":".343","slg":".496","ops":".839","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":572,"totalBases":259,"rbi":97,"leftOnBase":249,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":33,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":257,"errors":5,"chances":270,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":53,"groundOuts":97,"airOuts":108,"runs":43,"doubles":11,"triples":2,"homeRuns":10,"strikeOuts":70,"baseOnBalls":21,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".239","atBats":352,"obp":".283","slg":".366","ops":".649","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":129,"rbi":46,"leftOnBase":146,"sacBunts":1,"sacFlies":6,"babip":".266","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.20","popOuts":30,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":220,"errors":3,"chances":227,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":70,"groundOuts":133,"airOuts":119,"runs":45,"doubles":30,"triples":1,"homeRuns":13,"strikeOuts":118,"baseOnBalls":38,"intentionalWalks":0,"hits":131,"hitByPitch":5,"atBats":498,"obp":".321","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":2137,"era":"3.13","inningsPitched":"129.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.31","battersFaced":545,"outs":388,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2137,"balls":790,"strikes":1347,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".714","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.21","walksPer9Inn":"2.64","hitsPer9Inn":"9.12","runsScoredPer9":"3.13","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":49,"groundOuts":75,"airOuts":97,"runs":24,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":26,"intentionalWalks":0,"hits":66,"hitByPitch":1,"avg":".240","atBats":275,"obp":".306","slg":".356","ops":".662","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":98,"rbi":34,"leftOnBase":120,"sacBunts":2,"sacFlies":2,"babip":".261","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"45.83","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":111,"errors":1,"chances":171,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID685464":{"person":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".167","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":24,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":11,"groundOuts":18,"airOuts":19,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":79,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":336,"era":"3.98","inningsPitched":"20.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.33","battersFaced":89,"outs":61,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":125,"strikes":211,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".333","pitchesPerInning":"16.52","gamesFinished":5,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"11.07","walksPer9Inn":"3.98","hitsPer9Inn":"7.97","runsScoredPer9":"6.20","homeRunsPer9":"0.89","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":3,"chances":8,"fielding":".625","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":14,"strikes":20,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":1,"flyOuts":49,"groundOuts":76,"airOuts":74,"runs":24,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":30,"intentionalWalks":2,"hits":42,"hitByPitch":2,"atBats":232,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1009,"era":"2.90","inningsPitched":"68.1","wins":7,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.05","battersFaced":269,"outs":205,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":1009,"balls":401,"strikes":608,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".875","pitchesPerInning":"14.77","gamesFinished":15,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.93","walksPer9Inn":"3.95","hitsPer9Inn":"5.53","runsScoredPer9":"3.16","homeRunsPer9":"0.66","inheritedRunners":39,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":34,"groundOuts":82,"airOuts":68,"runs":31,"doubles":16,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":2,"hits":66,"hitByPitch":8,"atBats":252,"obp":".339","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1122,"era":"3.39","inningsPitched":"66.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":25,"whip":"1.37","battersFaced":293,"outs":199,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":1122,"balls":403,"strikes":719,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".000","pitchesPerInning":"16.91","gamesFinished":9,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"5.97","walksPer9Inn":"3.39","hitsPer9Inn":"8.95","runsScoredPer9":"4.21","homeRunsPer9":"0.41","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":15,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":84,"groundOuts":145,"airOuts":133,"runs":78,"doubles":33,"triples":1,"homeRuns":21,"strikeOuts":96,"baseOnBalls":48,"intentionalWalks":4,"hits":150,"hitByPitch":6,"avg":".288","atBats":521,"obp":".353","slg":".476","ops":".829","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":578,"totalBases":248,"rbi":100,"leftOnBase":241,"sacBunts":0,"sacFlies":3,"babip":".317","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.81","popOuts":24,"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":94,"putOuts":1039,"errors":8,"chances":1141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":9,"groundOuts":17,"airOuts":20,"runs":11,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".210","atBats":81,"obp":".264","slg":".296","ops":".560","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":24,"rbi":4,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":42,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":56,"gamesStarted":0,"flyOuts":26,"groundOuts":58,"airOuts":46,"runs":26,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":2,"hits":44,"hitByPitch":10,"atBats":199,"obp":".330","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":922,"era":"3.95","inningsPitched":"54.2","wins":3,"losses":6,"saves":34,"saveOpportunities":39,"holds":1,"blownSaves":5,"earnedRuns":24,"whip":"1.23","battersFaced":235,"outs":164,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":355,"strikes":567,"strikePercentage":".610","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":2,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".333","pitchesPerInning":"16.87","gamesFinished":46,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"8.89","walksPer9Inn":"3.79","hitsPer9Inn":"7.24","runsScoredPer9":"4.28","homeRunsPer9":"0.49","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":61,"gamesStarted":0,"flyOuts":33,"groundOuts":53,"airOuts":64,"runs":28,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":58,"baseOnBalls":27,"intentionalWalks":2,"hits":48,"hitByPitch":2,"atBats":219,"obp":".307","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":989,"era":"4.12","inningsPitched":"59.0","wins":6,"losses":3,"saves":2,"saveOpportunities":9,"holds":20,"blownSaves":7,"earnedRuns":27,"whip":"1.27","battersFaced":252,"outs":177,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":989,"balls":349,"strikes":640,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"16.76","gamesFinished":7,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"8.85","walksPer9Inn":"4.12","hitsPer9Inn":"7.32","runsScoredPer9":"4.27","homeRunsPer9":"1.37","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687273":{"person":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":15,"airOuts":22,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":78,"obp":".360","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":393,"era":"5.03","inningsPitched":"19.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.58","battersFaced":89,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":145,"strikes":248,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".333","pitchesPerInning":"19.98","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.15","walksPer9Inn":"3.66","hitsPer9Inn":"10.53","runsScoredPer9":"5.03","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 5-13)","summary":"5.2 IP, 3 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":107,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":42,"strikes":65,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.35","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":87,"groundOuts":96,"airOuts":149,"runs":87,"doubles":24,"triples":1,"homeRuns":25,"strikeOuts":141,"baseOnBalls":47,"intentionalWalks":0,"hits":151,"hitByPitch":5,"atBats":530,"obp":".345","caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","numberOfPitches":2307,"era":"5.41","inningsPitched":"134.2","wins":5,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":81,"whip":"1.47","battersFaced":589,"outs":404,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2307,"balls":836,"strikes":1471,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.64","rbi":3,"winPercentage":".278","pitchesPerInning":"17.13","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.42","walksPer9Inn":"3.14","hitsPer9Inn":"10.09","runsScoredPer9":"5.81","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":27,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":27,"groundOuts":45,"airOuts":49,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".209","atBats":177,"obp":".260","slg":".311","ops":".571","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":55,"rbi":11,"leftOnBase":78,"sacBunts":4,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.25","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":38,"stolenBasePercentage":".691","caughtStealingPercentage":".309","assists":32,"putOuts":442,"errors":5,"chances":479,"fielding":".990","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":17,"groundOuts":20,"airOuts":28,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":4,"avg":".151","atBats":73,"obp":".267","slg":".315","ops":".582","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":23,"rbi":7,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".143","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":6,"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":47,"putOuts":32,"errors":5,"chances":84,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":0,"strikes":5,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":60,"gamesStarted":0,"flyOuts":27,"groundOuts":43,"airOuts":53,"runs":28,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":56,"baseOnBalls":28,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":198,"obp":".330","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":933,"era":"4.39","inningsPitched":"53.1","wins":2,"losses":2,"saves":2,"saveOpportunities":6,"holds":24,"blownSaves":4,"earnedRuns":26,"whip":"1.39","battersFaced":228,"outs":160,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":361,"strikes":572,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.45","walksPer9Inn":"4.73","hitsPer9Inn":"7.76","runsScoredPer9":"4.72","homeRunsPer9":"1.52","inheritedRunners":20,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695491":{"person":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"jerseyNumber":"22","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":10,"groundOuts":8,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".167","atBats":54,"obp":".220","slg":".481","ops":".701","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":26,"rbi":10,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.80","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":26,"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":26,"balls":15,"strikes":11,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":7,"groundOuts":22,"airOuts":18,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":92,"obp":".294","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":397,"era":"5.04","inningsPitched":"25.0","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":14,"whip":"1.16","battersFaced":102,"outs":75,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":141,"strikes":256,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":1,"winPercentage":".571","pitchesPerInning":"15.88","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"11.52","walksPer9Inn":"2.88","hitsPer9Inn":"7.56","runsScoredPer9":"6.48","homeRunsPer9":"1.80","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802408":{"person":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":26,"obp":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"9.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.00","battersFaced":29,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":49,"strikes":71,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"15.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":15,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".065","atBats":31,"obp":".065","slg":".065","ops":".130","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":2,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".074","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, 2 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":55,"groundOuts":153,"airOuts":129,"runs":82,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":111,"baseOnBalls":67,"intentionalWalks":5,"hits":125,"hitByPitch":27,"avg":".243","atBats":514,"obp":".358","slg":".375","ops":".733","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":612,"totalBases":193,"rbi":55,"leftOnBase":214,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.71","popOuts":38,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":40,"stolenBasePercentage":".952","caughtStealingPercentage":".048","assists":13,"putOuts":364,"errors":1,"chances":378,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":30,"groundOuts":22,"airOuts":41,"runs":10,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":5,"avg":".179","atBats":134,"obp":".255","slg":".336","ops":".591","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":45,"rbi":14,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".232","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":4,"putOuts":285,"errors":1,"chances":290,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663494,695491,671056,676475,691023,669357,665877,701675,602104,695336,669461,592773,703725,700669],"pitchers":[669461,592773,703725,700669],"bench":[699625,686780,693409],"bullpen":[677865,681676,681517,687273,802408,700241,676617,666277,685464],"battingOrder":[695491,671056,676475,691023,669357,665877,701675,602104,695336],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Herrera (24, Doval)."},{"label":"TB","value":"Burleson; Fermín; Herrera 3; Saggese 3; Torres, B 2."},{"label":"RBI","value":"Burleson (100); Herrera 2 (55); Torres, B (18)."},{"label":"2-out RBI","value":"Burleson; Herrera."},{"label":"Runners left in scoring position, 2 out","value":"Burleson 2; Walker, J 2; Gorman 2."},{"label":"SF","value":"Torres, B."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Herrera (8, 3rd base off Doval/Flores Jr.); Burleson (4, 2nd base off Doval/Flores Jr.)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Urías, R (5, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Torres, B in the 9th."}]}},"officials":[{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Liberatore (pitcher)."},{"label":"ABS Challenge","value":"Herrera 2 (Ball-Overturned to Strike, Ball-Confirmed); Flores Jr. 2 (Ball-Confirmed, Ball-Overturned to Strike); Urías, R (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ashcraft, B 71-50; Yates 8-6; Doval 19-9; Ramírez 6-4; Weaver 10-8; Montgomery, M 11-7; Liberatore 107-65; Stanek 5-5; Gastelum, L 26-11; Graceffo 34-20."},{"label":"Groundouts-flyouts","value":"Ashcraft, B 7-4; Yates 0-1; Doval 0-1; Ramírez 0-1; Weaver 1-0; Montgomery, M 2-0; Liberatore 3-4; Stanek 0-0; Gastelum, L 0-1; Graceffo 3-0."},{"label":"Batters faced","value":"Ashcraft, B 22; Yates 3; Doval 6; Ramírez 1; Weaver 4; Montgomery, M 3; Liberatore 26; Stanek 1; Gastelum, L 6; Graceffo 7."},{"label":"Inherited runners-scored","value":"Ramírez 2-0; Stanek 1-0."},{"label":"Umpires","value":"HP: Willie Traynor. 1B: Tripp Gibson. 2B: Nick Mahrley. 3B: Marvin Hudson. "},{"label":"Weather","value":"92 degrees, Sunny."},{"label":"Wind","value":"9 mph, Out To LF."},{"label":"First pitch","value":"1:16 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"23,459."},{"label":"Venue","value":"Busch Stadium."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","boxscoreName":"Saggese"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":9,"groundOuts":17,"airOuts":20,"runs":11,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".210","atBats":81,"obp":".264","slg":".296","ops":".560","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":24,"rbi":4,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":42,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","boxscoreName":"Torres, B"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":17,"groundOuts":36,"airOuts":32,"runs":15,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".264","atBats":125,"obp":".324","slg":".400","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":50,"rbi":18,"leftOnBase":53,"sacBunts":1,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":2,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":44,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":55,"hittingGameScore":55},{"player":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","boxscoreName":"Cruz, O"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":75,"flyOuts":23,"groundOuts":61,"airOuts":38,"runs":52,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":114,"baseOnBalls":36,"intentionalWalks":3,"hits":76,"hitByPitch":3,"avg":".263","atBats":289,"obp":".351","slg":".484","ops":".835","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":140,"rbi":52,"leftOnBase":120,"sacBunts":0,"sacFlies":0,"babip":".373","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":165,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"loser":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"save":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}